私が運営しているAWS S3 を利用しています。
が、最近通信量課金が馬鹿にならない状況になってきて、少しでもコストダウン図りたく移転先を検討しているのですが、テストBackblaze というオブジェクトストレージサービスを利用することに成功しました。
Backblaze のオブジェクトストレージはS3と比較してストレージ/通信量のコストが約1/3程度で済む非常に魅力的なサービスです。最近S3互換のAPIを提供するようになり、Mastodonのメディアストレージとして利用できるようになりました(ただしまだβ版扱いだそうですが)。
Mastodonのメディアストレージとして使えるようにする手順をご紹介します。
① Backblaze の My Account ページにSign inする
② メニューの「Bucket」をクリックする
③ Bucket」をクリックする
④ メニューの「App Keys」をクリックする
⑤ 「Add a New Application Key」をクリックする
⑥ 「Name of Key」に任意の名前、「Allow Access」は「Read and Write」を選択して「Create New Key」をクリックする
_
⑦ 作成が完了すると「applicationKey」が表示されるので必ず控えておく(その他の項目は後からでも確認できるが、applicationKeyだけは以降確認手段がないので注意!)
⑧ Mastodonの設定ファイル .env.production にて下記の通り設定します
S3_ENABLED=true
S3_https://S3 Endpoint(⑦の3行目)
以上となります。
もうしばらくテストインスタンスで使ってみますので、今後何か分かりましたら更新していきます!
コメント