여러분 안녕하세요. 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을 사용)
향후 몇 주/몇 달간 테스트 서버에서 계속 지켜볼 예정이지만, 지금까지는 문제가 없습니다.