Je fais fonctionner une instance de discourse en tant que conteneur lxc sur site sur un proxmox pve. J’ai également un NAS (nfs et samba) sur site, qui est sauvegardé régulièrement à un autre endroit.
Comment mettriez-vous en œuvre les sauvegardes de l’installation de discourse dans ce cas ? Utiliser le mécanisme de sauvegarde intégré de discourse et cloner le dossier de sauvegarde via rsync sur le NAS ou sauvegarder le conteneur lxc complet en utilisant le mécanisme de sauvegarde de proxmox ou complètement différemment ?
Merci de partager vos meilleures pratiques !
Simon
Bien que votre installation ne soit pas standard, je peux dire ce qui suit, car cela s’applique à tous les cas :
Utilisez toujours le mécanisme de sauvegarde intégré - obtenez une copie sûre du dossier de sauvegarde à un autre endroit, régulièrement. Et vérifiez que ces archives sont intactes (elles sont compressées avec gzip, elles ont donc une vérification d’intégrité intégrée.)
Vous avez également besoin d’une copie sûre de vos fichiers de configuration yml, et de copies sûres de vos pièces jointes s’ils ne sont pas inclus dans la sauvegarde.
Avoir une sauvegarde ou un instantané d’un conteneur ou d’un disque n’est pas une bonne idée, car la base de données est constamment mise à jour et peut être dans un état incohérent.
Ne supposez pas qu’un tiers ou un fournisseur conservera vos données en toute sécurité, ou vous donnera accès à celles-ci. Au minimum, utilisez un fournisseur différent pour différentes copies. Par exemple, une société d’hébergement pour le site, et une société de cloud pour les sauvegardes. (Si vous utilisez la même société pour les deux, et si elle supprime votre compte ou le contrôle à quelqu’un d’autre, ou si elle ferme, alors vous perdez les deux copies.)
Ceci.
Et tout ce qu’il a dit d’autre, je suis d’accord.