ImageMagick- / Ghostscript-Fehlermeldungen unterdrücken – Kurzanleitung

Veröffentlichung Letzte Änderung Überblick (Unerwünschte) Ghostscript-Fehlermeldungen auf Standardausgabe bei Umwandlung fehlerhafter PDF-Dateien mit ImageMagick-Werkzeug convert keine Exception-Auslösung durch PHP-Klasse Imagick => keine Ausnahmebehandlungsmöglichkeit Voraussetzungen Software Ghostscript 9.18 #gs -version ImageMagick 6.8.9 #convert -version Ubuntu Server 16.04.04 LTS #lsb_release -a Ordner und Dateien Konfiguration /etc/ImageMagick-6/delegates.xml [Optional] ImageMagick mit PHP-Unterstützung installieren Fehlerhafte PDF-Datei erzeugen Zuständiges Delegate-Programm ermitteln… ImageMagick- / Ghostscript-Fehlermeldungen unterdrücken – Kurzanleitung weiterlesen

Certification Authority Authorization CAA – Kurzanleitung

Veröffentlichung Letzte Änderung Überblick Zertifikatsausstellung ausschließlich durch in DNS-Record CAA gelistete Certification Authorities (CA) seit September 2017 für alle CA verpflichtend Voraussetzungen Netzwerk Domain / Zone example.com E-Mail Zonenadministrator hostmaster@example.com Let’s-Encrypt-Zertifikat und -Wildcard-Zertifikat für example.com Software Bind 9.10.3 #named -v Ubuntu Server 16.04.04 LTS #lsb_release -a Ordner und Dateien Installation /var/lib/bind Konfiguration /var/lib/bind/caa.example.com, /var/lib/bind/db.example.com systemd… Certification Authority Authorization CAA – Kurzanleitung weiterlesen

Bind – Kurzanleitung

Veröffentlichung Letzte Änderung Überblick Autoritativer Nameserver / Primary Nameserver Reverse-Lookup durch Provider Secondary Nameserver bei Provider Serverstandort bei Provider [Optional] Ausschließlich IPv4 Voraussetzungen Netzwerk Domain / Zone example.com E-Mail Zonenadministrator hostmaster@example.com (Beispiel-)Host www.example.com IP-Adresse x.x.x.x Mailserver mail.example.com Nameserver ns.example.com Ports named 53, named localhost 953 Secondary Nameserver ns.provider.com Software Bind 9.10.3 #named -v Ubuntu Server… Bind – Kurzanleitung weiterlesen

Duplicity mit SFTP – Kurzanleitung

Veröffentlichung Letzte Änderung Voraussetzungen Netzwerk Lokaler Benutzer root SFTP-Backup-Benutzer sftpuser SFTP-Backup-Server sftp.backup.com SSH-Port 42022 SSH-Client-Schlüssel /root/.ssh/id_ed25519 Software duplicity 0.7.06 #duplicity –version Pexpect 4.0.1 #apt-cache show python-pexpect | grep Version Ubuntu Server 16.04.04 LTS #lsb_release -a Ordner und Dateien Log /var/log/duplicity/sftp-backup.log Logrotate /etc/logrotate.d/duplicity Skript /root/sftp-backup.sh duplicity und Pexpect installieren Skript für SFTP-Backup anlegen Skript erstellen Zugriffsrechte… Duplicity mit SFTP – Kurzanleitung weiterlesen

Duplicity mit FTP – Kurzanleitung

Veröffentlichung Letzte Änderung Voraussetzungen Netzwerk FTP-Backup-Benutzer ftpuser FTP-Backup-Server ftp.backup.com Lokaler Benutzer root Software duplicity 0.7.06 #duplicity –version LFTP 4.6.3a #lftp –version Ubuntu Server 16.04.04 LTS #lsb_release -a Ordner und Dateien Log /var/log/duplicity/ftp-backup.log Logrotate /etc/logrotate.d/duplicity Skript /root/ftp-backup.sh duplicity und LFTP installieren Skript für FTP-Backup anlegen Skript erstellen Zugriffsrechte setzen Cronjob für automatisches Backup mit Logging und… Duplicity mit FTP – Kurzanleitung weiterlesen

Ubuntu-Original-Repositories – Kurzanleitung

Veröffentlichung Letzte Änderung Voraussetzungen Software Ubuntu Server 16.04.04 LTS #lsb_release -a Ordner und Dateien Konfiguration /etc/apt/sources.list Repository-Datei ersetzen System aktualisieren Quellen https://wiki.ubuntuusers.de/sources.list/#Xenial

OpenSSH-Server – Kurzanleitung

Veröffentlichung Letzte Änderung Voraussetzungen Netzwerk Benutzer sshuser IP-Adressse x.x.x.x SSH-Port 42022 Software OpenSSH 7.2, OpenSSL 1.0.2g #ssh -V Ubuntu Server 16.04.04 LTS #lsb_release -a Ordner und Dateien Installation /etc/ssh, /usr/lib/openssh Konfiguration /etc/ssh/sshd_config Log /var/log/auth.log systemd /lib/systemd/system/ssh.service, /lib/systemd/system/ssh@.service, /lib/systemd/system/ssh.socket OpenSSH-Server installieren SSH-Server für möglichst sicheren Betrieb konfigurieren Konfigurationsdatei anpassen / ersetzen [Optional]Konfiguration für kompatiblen Betrieb, z.… OpenSSH-Server – Kurzanleitung weiterlesen

Let's Encrypt mit DNS-Validierung – Kurzanleitung

Veröffentlichung Letzte Änderung Überblick Webserver muss für Zertifikatsaktualisierung nicht angehalten werden Wildcard-Zertifikate sind möglich (Voll-)Zugriff auf DNS-Server ist erforderlich Voraussetzungen Netzwerk Domain / Zone example.com (Beispiel-)Host www.example.com IP-Adressse x.x.x.x Software Bind 9.10.3 #named -v dns-rfc2136-Plugin 0.25.1 #pip3 freeze | grep certbot-dns-rfc2136 Let’s Encrypt 0.25.0 #certbot –version Ubuntu Server 16.04.04 LTS #lsb_release -a Ordner und Dateien… Let's Encrypt mit DNS-Validierung – Kurzanleitung weiterlesen

Piwik – Basisinstallation

Zur gezielten Optimierung von Websites und insbesondere Webshops sind möglichst detaillierte Statistiken über die Besucher und Zugriffe erforderlich. Ein zur Erfassung und Auswertung von Webzugriffen häufig genutztes Analysewerkzeug ist das quelloffene Programm Piwik. Piwik bietet im Vergleich zum Marktführer in diesem Bereich Google Analytics die Möglichkeit, die erfassten Daten auf dem eigenen Server zu speichern.… Piwik – Basisinstallation weiterlesen

Ubuntu Server – DNS-Server Bind mit mehreren Domains

Mit dem DNS(„Domain Name System“)-Server Bind kann man neben der Namensauflösung in einfachen Netzwerken mit nur einem Domainnamen auch komplexere Strukturen mit mehreren Domains realisieren. Aufbauend auf dem Grundlagenbeitrag über Bind werden wir nachfolgend exemplarisch in einem lokalen Netzwerk die drei Domainnamen test.local, example.local und dummy.local einrichten. Hierbei gehen wir der Übersichtlichkeit halber nicht auf… Ubuntu Server – DNS-Server Bind mit mehreren Domains weiterlesen