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.

    Weiterlesen

  • 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.

    Weiterlesen

  • 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?

    Weiterlesen