Sto eseguendo un’istanza di discourse come container lxc on-premise su un proxmox pve. Ho anche un NAS (nfs e samba) in loco, che viene regolarmente sottoposto a backup in un’altra posizione.
Come implementeresti i backup dell’installazione di discourse in questo caso? Utilizzare il meccanismo di backup integrato di discourse e clonare la cartella di backup tramite rsync sul NAS o eseguire il backup dell’intero container lxc utilizzando il meccanismo di backup di proxmox o qualcosa di completamente diverso?
Grazie per aver condiviso eventuali best practice!
Simon
Sebbene la tua installazione non sia standard, posso dire quanto segue, poiché si applica a tutti i casi:
Utilizza sempre il meccanismo di backup integrato: ottieni una copia sicura della cartella di backup in un’altra posizione, regolarmente. E verifica che tali archivi siano integri (sono compressi con gzip, quindi hanno un controllo di integrità integrato).
È inoltre necessario disporre di una copia sicura dei file di configurazione yml e di copie sicure dei tuoi allegati, se non sono inclusi nel backup.
Avere un backup o uno snapshot di un container o di un disco non è una buona idea, perché il database viene costantemente aggiornato e potrebbe trovarsi in uno stato incoerente.
Non dare per scontato che terze parti o fornitori manterranno i tuoi dati al sicuro o ti daranno accesso ad essi. Come minimo, utilizza un fornitore diverso per copie diverse. Ad esempio, una società di hosting per il sito e una società di cloud per i backup. (Se utilizzi la stessa società per entrambi, e se questa elimina il tuo account o ne cede il controllo a qualcun altro, o se chiude, perderai entrambe le copie).
Questo.
E tutto il resto che ha detto, sono d’accordo.