Oui. Si les sauvegardes sont sur S3 et que vous ne souhaitez plus les sauvegardes sur le disque local, vous pouvez les supprimer.
Puis-je activer S3 uniquement pour les sauvegardes, mais pas pour le téléchargement de fichiers ou d’images ?
J’avais exactement la même question, et je n’ai pas trouvé de réponse explicite ici ou sur Configure an S3 compatible object storage provider for uploads.
Cependant, j’ai configuré Scaleway S3 Object Storage uniquement pour les sauvegardes avec ces variables d’environnement, et cela semble fonctionner. J’ai juste effectué une sauvegarde manuelle dans le bucket de cette manière en utilisant le tableau de bord d’administration.
# Laisser les paramètres ci-dessous commentés
# car ils configurent S3 pour les téléchargements/la distribution CDN, ce que nous ne voulons pas.
# DISCOURSE_USE_S3: true
# DISCOURSE_S3_CDN_URL:
# DISCOURSE_S3_BUCKET:
DISCOURSE_S3_REGION: nl-ams
DISCOURSE_S3_ENDPOINT: https://s3.nl-ams.scw.cloud
DISCOURSE_S3_ACCESS_KEY_ID: <redacted>
DISCOURSE_S3_SECRET_ACCESS_KEY: <redacted>
DISCOURSE_S3_BACKUP_BUCKET: <redacted>
DISCOURSE_BACKUP_LOCATION: s3
Les ressources statiques sont toujours servies depuis mon VPS, comme prévu et souhaité, et je ne vois aucune erreur. Je ne suis pas sûr si les sauvegardes planifiées fonctionneront, mais si la sauvegarde manuelle a fonctionné, elles devraient aussi fonctionner.
J’ajouterai une note au wiki ci-dessus indiquant que ces paramètres peuvent être omis si vous souhaitez uniquement utiliser S3 pour les sauvegardes, et non pour les téléchargements de fichiers ou d’images.
Mise à jour : ce n’est pas un wiki.
Mise à jour 2 : il a été transformé en wiki à ma demande, merci !