Настройка провайдера объектного хранилища, совместимого с 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: (используйте URL из панели управления Hetzner для региона, в котором вы создали бакет объектного хранилища)
DISCOURSE_S3_ACCESS_KEY_ID: (говорит само за себя)
DISCOURSE_S3_SECRET_ACCESS_KEY: (говорит само за себя)
DISCOURSE_S3_CDN_URL: (используйте URL CDN, который подтягивает данные из URL вашего бакета Hetzner)

Буду следить за работой в течение следующих нескольких недель/месяцев на моём тестовом сервере, но пока всё отлично.

4 лайка