Перейти к содержимому

Automatische PostgreSQL Backups & Restore in Docker (Inkl. 3-2-1 Regel & Rsync)

Deployn

0:00 / 0:00

Automatische PostgreSQL Backups & Restore in Docker (Inkl. 3-2-1 Regel & Rsync)

1 246 просмотров · 2 месяца назад
Deployn
4,08 тыс. подписчиков
1 246 просмотров · 2 месяца назад
Mir ist die Festplatte meines Raspberry Pi gecrasht und alle Daten waren weg – natürlich ohne Backup! Damit dir das nicht passiert, bauen wir in diesem Video einen vollautomatischen, isolierten Backup-Mechanismus für PostgreSQL direkt in Docker Compose. Keine Cronjobs auf dem Host, keine externen Skripte! Wir nutzen das Sidecar-Container-Pattern mit pg_dump, testen den Restore mit pg_restore und richten am Ende einen Offsite-Sync nach der 3-2-1-Backup-Regel ein. 📌 Inhalt in diesem Video: 00:00 - Intro 01:23 - Sidecar-Container in Docker Compose anlegen 04:08 - Backup-Skript, pg_dump & Retention-Logik (Alte Backups löschen) 08:48 - Container starten & Backups prüfen 10:15 - Datenbank-Restore durchführen (pg_restore) 15:53 - pg_dump vs. pg_dumpall 17:08 - 3-2-1 Backup-Regel 17:56 - Offsite-Sync Container einrichten (Rsync auf Ugreen NAS) 25:47 - Zusammenfassung 🛠️ Verwendete Tools & Befehle im Video: • PostgreSQL 17 (Alpine) • pg_dump (-Fc Custom Format): https://www.postgresql.org/docs/curre... • pg_restore (--clean --if-exists): https://www.postgresql.org/docs/curre... • rsync (Sync auf Ugreen NAS / externen Server): https://wiki.ubuntuusers.de/rsync/ • Docker Compose 💬 Welches Backup-Setup nutzt du für deine Datenbanken? Schreib es gerne in die Kommentare! #PostgreSQL #Docker #DockerCompose #Backup #DevOps #Homelab #SelfHosted #deployn