Configure automatic backups for Discourse

Sí. Si las copias de seguridad están en S3 y ya no desea las copias de seguridad en la unidad local, puede eliminarlas.

2 Me gusta

¿Puedo habilitar S3 solo para copias de seguridad pero no para la carga de archivos o imágenes?

Tenía exactamente la misma pregunta y no pude encontrar una respuesta explícita aquí ni en Configure an S3 compatible object storage provider for uploads.

Pero he configurado Scaleway S3 Object Storage solo para copias de seguridad con estas variables de entorno, y parece funcionar. Acabo de hacer una copia de seguridad manual en el bucket de esta manera usando el panel de administración.

# Dejando los siguientes parámetros comentados
# porque configuran S3 para cargas/distribución de CDN, lo cual no queremos.
# 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

Los activos estáticos todavía se sirven desde mi VPS, como se esperaba y deseaba, y no veo ningún error. No estoy seguro de si las copias de seguridad programadas funcionarán, pero si la copia de seguridad manual funcionó, también deberían hacerlo.

Añadiré una nota a la wiki de arriba indicando que estos parámetros se pueden omitir si solo desea usar S3 para copias de seguridad, y no para cargas de archivos o imágenes.
Actualización: no es una wiki.
Actualización 2: se convirtió en una wiki a mi solicitud, ¡gracias!

3 Me gusta