Loslegen
Guides

Docker-Backup-Guides

Diese Guides zeigen den richtigen Weg, jede Datenbank und App unter Docker zu sichern — die Datenbank aus dem laufenden Container dumpen (nie eine Live-Datei-Kopie), Daten-Volumes und Config erfassen und verschlüsselte Off-Site-Restic-Snapshots speichern — plus die Nutzung jeder Dockstash-Funktion. Wählen Sie unten einen Plattform-Guide, Ihre Datenbank-Engine oder Ihre App.

Dockstash nutzen

Dockstash einrichten und betreiben

Einen Fleet-Agenten verbinden

Betreiben Sie einen kleinen, nur ausgehend kommunizierenden Agenten auf jedem VPS und sichern Sie dessen Container aus einem Dashboard — Registrierung, Installation, Projektverzeichnisse und erste Zuweisung.

Automatische Backups planen

Tägliches Backup, wöchentliches Prune mit Retention, Integritätschecks und Restore-Drills — validierter Cron, ein Job pro Repository, Live-Logs.

Ein Backup wiederherstellen

Snapshot wählen, Projektnamen zur Bestätigung tippen, standardmäßig an einen neuen Ort wiederherstellen und validieren, bevor irgendetwas überschrieben wird.

Restore-Drills ausführen

Den neuesten Snapshot automatisch in einen isolierten Arbeitsbereich wiederherstellen, byte- und zeilenweise gegen die Quelle vergleichen und ein Bestanden/Fehlgeschlagen-Badge erhalten.

Alerts & Benachrichtigungen einrichten

Fehler-Mails, ein Dead-Man's-Switch-Heartbeat gegen stille Ausfälle, Webhook-Verteilung an Slack oder PagerDuty und ein unveränderlicher Audit-Trail.

Eine Aufbewahrungsrichtlinie festlegen

N tägliche, wöchentliche und monatliche Snapshots behalten und das geplante Prune Ihre Richtlinie direkt auf restic forget --prune abbilden lassen.

Speicherziele konfigurieren

Dockstash per SSH auf Ihren eigenen Storage-VPS richten, das einmalig angezeigte Verschlüsselungspasswort sichern und die Totalverlust-Wiederherstellung planen.

Fehlgeschlagene Backups beheben

Live-restic-Logs lesen, veraltete Locks sich selbst heilen lassen, Offline-Agenten wiederbeleben und Heartbeat-Alerts verstehen.

Häufig gestellte Fragen

Warum kann ich nicht einfach das Datenbank-Volume kopieren?

Eine laufende Datenbank schreibt ständig in ihr Datenverzeichnis. Eine Kopie mitten im Schreibvorgang erfasst einen zerrissenen, inkonsistenten Zustand, der meist nicht wiederherstellt. Das richtige Backup ist ein logischer Dump (pg_dumpall, mysqldump --single-transaction, mongodump --oplog) aus dem laufenden Container.

Was unterscheidet einen Guide von einer Use-Case-Seite?

Ein Guide behandelt eine Datenbank-Engine (wie man PostgreSQL, MySQL, Redis usw. sichert). Eine Use-Case-Seite behandelt einen ganzen App-Stack (WordPress, n8n, Supabase) — welche Datenbanken er fährt, welche Volumes Dateien halten und den vollständigen, geordneten Backup-Plan.

Automatisiert Dockstash das alles?

Ja. Dockstash scannt Ihr Compose-Projekt, erkennt Datenbanken, Volumes und Config, führt den richtigen Dump pro Engine aus und speichert verschlüsselte Restic-Snapshots off-site — und drill-testet dann den Restore, damit Sie wissen, dass er funktioniert.