Was ist die empfohlene/beste Backup-Konfiguration?

Ich betreibe eine Discourse-Instanz als LXC-Container lokal auf Proxmox PVE. Ich habe auch ein NAS (NFS und Samba) vor Ort, das regelmäßig an einen anderen Ort gesichert wird.

Wie würden Sie in diesem Fall Backups der Discourse-Installation implementieren? Soll ich den integrierten Backup-Mechanismus von Discourse verwenden und den Backup-Ordner per rsync auf das NAS klonen, oder den gesamten LXC-Container mit dem Proxmox-Backup-Mechanismus sichern, oder etwas ganz anderes?

Vielen Dank für das Teilen von Best Practices!
Simon

2 „Gefällt mir“

Obwohl Ihre Installation nicht dem Standard entspricht, kann ich Folgendes sagen, da es für alle Fälle gilt:

Verwenden Sie immer den integrierten Sicherungsmechanismus – holen Sie sich regelmäßig eine sichere Kopie des Sicherungsordners an einen anderen Ort. Und testen Sie, ob diese Archive intakt sind (sie sind gzip-komprimiert, sodass sie eine Integritätsprüfung enthalten).

Sie benötigen auch eine sichere Kopie Ihrer YML-Konfigurationsdatei(en) und sichere Kopien Ihrer Anhänge, falls diese nicht in der Sicherung enthalten sind.

Eine Sicherung oder ein Snapshot eines Containers oder einer Festplatte ist keine gute Idee, da die Datenbank ständig aktualisiert wird und sich möglicherweise in einem inkonsistenten Zustand befindet.

Gehen Sie nicht davon aus, dass ein Dritter oder Lieferant Ihre Daten sicher aufbewahrt oder Ihnen den Zugriff darauf ermöglicht. Verwenden Sie zumindest einen anderen Lieferanten für verschiedene Kopien. Zum Beispiel ein Hosting-Unternehmen für die Website und ein Cloud-Unternehmen für die Sicherungen. (Wenn Sie dasselbe Unternehmen für beides verwenden und es Ihr Konto löscht oder die Kontrolle darüber an jemand anderen übergibt oder es schließt, verlieren Sie beide Kopien.)

5 „Gefällt mir“

Das.

Und allem anderen, was er gesagt hat, stimme ich zu.

3 „Gefällt mir“