Ein Self-Hosted-Setup steht und fällt mit dem Backup – genauer: mit dem, das sich auch zurückspielen lässt. Wer seine App auf einem Postgres im Docker-Container betreibt, hat schnell einen pg_dump-Cronjob gebaut und fühlt sich sicher. Bis der erste echte Restore ansteht. Dieser Artikel zeigt mein Postgres-Backup-Setup aus dem laufenden Homelab: vom simplen logischen Dump über inkrementelles WAL-Archiving bis zu Point-in-Time-Recovery, verschlüsselt und off-site. Du brauchst Docker- und Basis-Linux-Kenntnisse – am Ende hast du ein Backup, dem du vertraust, weil du den Restore automatisiert testest.