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

更新:一部のユーザーがサイト(アセットとファイル)を読み込めませんでした。contabostorage.com ドメインがフィッシングサイトとして一部のブロックリストに掲載されていることが判明しました。解決策は簡単でした。

Can I Setup a Custom Domain for My Object Storage? : Contabo に記載されているように、files.mydomain.com のサブドメインを設定しました。

app.yml で DISCOURSE_S3_CDN_URL を https://files.mydomain.com に更新しました。

その後

cd /var/discourse
sudo ./launcher rebuild app

そして、作業を完了するために

./launcher enter app
rake posts:rebake

これで、すべてのアセットとアップロードは https://files.mydomain.com/pathtofile/file.ext から読み込まれます。

完了しました。

「いいね!」 2