Configure automatic backups for Discourse

我也有同样的问题,在这里或 Configure an S3 compatible object storage provider for uploads 都找不到明确的答案。

但我仅为备份设置了 Scaleway S3 对象存储,并使用了以下环境变量,似乎运行正常。我刚刚通过管理仪表板以这种方式手动将备份保存到了存储桶。

# 留下以下参数注释掉
# 因为它们配置 S3 用于上传/CDN 分发,而我们不想要这个。
# 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

静态资源仍然从我的 VPS 提供服务,正如预期的那样,并且我没有看到任何错误。我不确定计划的备份是否会生效,但如果手动备份有效,它们也应该会生效。

我将在上面的维基中添加一条注释,说明如果您只想将 S3 用于备份,而用于文件或图像上传,则可以省略这些参数。
更新:它不是维基。
更新 2:应我的要求,它已成为维基,谢谢!

3 个赞