Configure automatic backups for Discourse

Ho avuto la stessa identica domanda e non sono riuscito a trovare una risposta esplicita qui o su Configure an S3 compatible object storage provider for uploads.

Tuttavia, ho configurato Scaleway S3 Object Storage solo per i backup con queste variabili d’ambiente, e sembra funzionare. Ho appena effettuato un backup manuale nel bucket in questo modo utilizzando la dashboard Admin.

# Lasciando i parametri sottostanti commentati
# perché configurano S3 per upload/distribuzione CDN, cosa che non vogliamo.
# 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

Le risorse statiche vengono ancora servite dal mio VPS, come previsto e desiderato, e non vedo errori. Non sono sicuro se i backup pianificati funzioneranno, ma se il backup manuale ha funzionato, dovrebbero funzionare anche quelli.

Aggiungerò una nota alla wiki sopra che questi parametri possono essere omessi se si desidera utilizzare S3 solo per i backup, e non per upload di file o immagini.
Aggiornamento: non è una wiki.
Aggiornamento 2: è stata resa una wiki su mia richiesta, grazie!

3 Mi Piace