Kategorie Linux
-
Ein einfacher IPv6-DynDNS-Client
Nachdem ich nun erfolgreich IPv6 in meinem Haushalt einsetze, wollte ich meinen Server auch per IPv6 erreichbar machen. Ich verwendet einen privaten DynDNS-Dienst, der das offizielle Protokoll nachbaut. Da für IPv6 der DynDNS-Client auf dem Gerät laufen muss, welches den Serverdienst bereitstellt, habe ich ein einfaches, CURL-basiertes Skript gebastelt, welches die Adresse bei Bedarf aktualisiert und per Cron aufgerufen wird.
-
Inkrementelle Backups mit TAR
Mit der Anschaffung meines eigenen Mailservers musste ich mich nun auch selbst um Backups kümmern. Dabei suchte ich nach einer möglichst einfachen Lösung, die allerdings auch inkrementelle Backups ermöglicht, die immer nur die Unterschiede zum vorigen Backup speichern. Im Vergleich zur Gesamtdatenmenge ändert sich bei den Mails täglich nicht soviel, außerdem sparen inkrementelle Backups Speicherplatz. Am Ende konnte ich das ganze mit Tar lösen, da es die Möglichkeit dafür liefert und in einzelnen TAR-Dateien nur die Unterschiede zur vorigen Datei speichert.
-
Privaten Schlüssel aus Apache wiederherstellen
Es ist immer eine peinliche Anlegenheit, es zugeben zu müssen, aber manchmal löscht man eben mal eine wichtige Datei auf einem Server, die sich dann nicht mehr so einfach wiederherstellen lässt. So ist es mir passiert, als ich letztens auf einem Webserver ein wenig durchsieben und nicht mehr verwendete Zertifikate und Schlüssel löschen wollte. Ärgerlicherweise kam mir dabei auch Schlüssel unter die Finger, der noch in Verwendung war. Am nächsten Tag begrüßte mich dann der Cronjob mit der Meldung, dass
apachectl configtest
die Schlüsseldatei nicht finden konnte. Der Apache und HTTPS liefen noch, aber nur noch bis zum nächsten Neustart. Wie also wieder an den privaten Schlüssel kommen?