アップロードのためのS3互換のオブジェクトストレージプロバイダーを設定する

皆さん、こんにちは。Hetznerのオブジェクトストレージはかなりうまく機能するようです。これらは、私のアプリに app.yaml に追加した設定です。

DISCOURSE_USE_S3: true
DISCOURSE_S3_REGION: whatever
DISCOURSE_S3_INSTALL_CORS_RULE: false
DISCOURSE_S3_ENDPOINT: https://nbg1.your-objectstorage.com
DISCOURSE_S3_ACCESS_KEY_ID: xxxx
DISCOURSE_S3_SECRET_ACCESS_KEY: xxxx
DISCOURSE_S3_CDN_URL: xxxx
DISCOURSE_S3_BUCKET: discourseuploads
DISCOURSE_S3_BACKUP_BUCKET: discoursebackups
DISCOURSE_BACKUP_LOCATION: s3

もちろん、以下をご自身の設定に置き換えてください。

DISCOURSE_S3_ENDPOINT: (オブジェクトストレージバケットを作成した場所のHetznerダッシュボードからURLを使用)
DISCOURSE_S3_ACCESS_KEY_ID: (自明)
DISCOURSE_S3_SECRET_ACCESS_KEY: (自明)
DISCOURSE_S3_CDN_URL: (HetznerバケットのURLからプルするCDN URLをここに入力)

今後数週間から数ヶ月間、テストサーバーで監視を続けますが、今のところ順調です。

「いいね!」 2