Discourse et S3 sont de très bons amis. Si vous êtes familier avec S3, cela vous sera d’une grande aide.
De nombreux utilisateurs disposent d’un espace d’hébergement virtuel limité et de ressources limitées.
L’utilisation de S3 pour les sauvegardes permet une meilleure utilisation de l’espace.
Vous pouvez suivre les étapes suivantes pour la configuration :
Définir la fréquence des sauvegardes
Accédez à admin > backup, puis définissez backup_frequency sur 1. Ce paramètre indique la fréquence des sauvegardes, la valeur par défaut étant 7.
1 signifie une sauvegarde par jour.
7 signifie une sauvegarde tous les 7 jours.
Pour un site web à accès général, il est préférable de sauvegarder une fois par jour si vous utilisez S3 pour le stockage des sauvegardes.
Définir le Bucket et le chemin de sauvegarde.
Ce Bucket peut être privé et non public. Il est important de noter que si vous utilisez également S3 pour le stockage des images et des pièces jointes, ce Bucket doit être défini comme public lors de la configuration.
Pour plus de commodité, vous pouvez créer un autre bucket ici. Essayez de ne pas le confondre avec le stockage des pièces jointes et des images.
Nous vous recommandons de définir un répertoire supplémentaire ici, car Discourse créera plusieurs dossiers nécessaires dans ce répertoire.
Afin de rendre votre stockage plus clair et plus précis.
Définir s3_access_key_id et s3_secret_access_key
Ensuite, vous devrez définir s3_access_key_id et s3_secret_access_key, ainsi que s3_region pour vos données de sauvegarde. Ces 3 paramètres sont très importants, et la région ne doit pas être mal choisie. Si vos sauvegardes ne se téléchargent pas, le problème vient très probablement des autorisations.
Pour les instructions de configuration spécifiques, veuillez vous référer à : Setting up file and image uploads to S3 - sysadmin - Discourse Meta
Il est important de noter que vous devez accorder des autorisations suffisantes à votre clé ID, sinon vous ne pourrez pas télécharger.
Définir la sauvegarde sur le stockage S3
Définissez le mode de sauvegarde sur le stockage S3.
Vous devez modifier le stockage Local en stockage S3 dans la section de sélection des paramètres.

Tester la sauvegarde
Une fois que tout est configuré, vous pouvez tester la sauvegarde.
Cliquez sur le bouton de sauvegarde pour tester. Dans le menu de sauvegarde, cliquez simplement sur Backup.
Dans l’interface qui apparaît, il vous sera demandé si vous souhaitez inclure les images et les pièces jointes téléchargées.
En général, vous choisirez Oui. L’interface sera ensuite redirigée vers la page des journaux, où les informations de sauvegarde seront affichées via les journaux. Vous pouvez vérifier si le journal indique Finished pour confirmer que la sauvegarde est terminée.
Plus important encore, vous pouvez vous connecter à votre compte S3 pour confirmer que la dernière sauvegarde est présente.
Vous devez vérifier l’heure, la taille et le nom du fichier pour confirmation.
En configurant la sauvegarde S3, nous pouvons étendre l’espace de stockage de Discourse, obtenant ainsi un espace de sauvegarde et de stockage quasi illimité. Pour l’exploitation du site web, la sauvegarde et le téléchargement automatiques sont des fonctions très pratiques.
Vous disposez également de plusieurs sauvegardes stockées, ce qui vous permet de restaurer à différents points de sauvegarde lors de la restauration du site web.
Comme vous avez séparé les fichiers de sauvegarde de Docker, cela est très utile pour vos sauvegardes quotidiennes. Cela permet de réduire considérablement l’utilisation de l’espace de stockage.
Nous vous recommandons également de stocker les images et les pièces jointes sur S3, ce qui présente des avantages considérables pour la migration et la restauration des sauvegardes.
Veuillez vous référer à l’article original iSharkFly - 飞鲨 pour plus d’informations.















