オブジェクトストレージと上手く繋がらなくて試行錯誤中。
IDCFさんのS3互換はv2なのですがPleromaはざっとソースコードを見た限りではv4にしか対応していなさそう。
Pleromaの設定ファイルにはSwiftの設定項目もあったのでConoHaさんのオブジェクトストレージと接続を試みるもつながらない。
ざっとソースコードを見た限りでは、もしかするとこの機能は実装が完了していないかもしれない・・・
Conversation
Notices
-
Y.Yamashiro@IA Revo申込済 (shukukei@yukari.cafe)'s status on Monday, 01-Oct-2018 21:49:39 JST
Y.Yamashiro@IA Revo申込済
-
Y.Yamashiro@IA Revo申込済 (shukukei@yukari.cafe)'s status on Wednesday, 03-Oct-2018 00:32:43 JST
Y.Yamashiro@IA Revo申込済
@ress 性能や価格では非常に魅力的なのですが、海外のサーバは法律(と文化)が異なるので今回のプロジェクトでは使用したくないなぁ、という思いがありまして・・・
実は'17/7にMastodon実験サーバを構築していた際はScalewayさん(ベアメタルC1プラン)でWeb/DBサーバを、Time4VPSさんでMinioサーバを立ち上げたりしていましたが、すべて国内サーバに引き上げてきました。
-
Y.Yamashiro@IA Revo申込済 (shukukei@yukari.cafe)'s status on Wednesday, 03-Oct-2018 00:52:30 JST
Y.Yamashiro@IA Revo申込済
@ress Pleromaは(少なくとも現状の仕様では)リモートメディアをキャッシュしない※ようなので、コントロール出来そうなのが救いでしょうか。
※ドキュメントでは、nginxでプロキシ兼キャッシュできるようになっています。今のところ「Minio Azure Gateway」を使ってみようかな?と考えています。(Azure Blob Storageには日本リージョンがあるようですので。)
https://docs.minio.io/docs/minio-gateway-for-azure.html -
Y.Yamashiro@IA Revo申込済 (shukukei@yukari.cafe)'s status on Wednesday, 03-Oct-2018 09:29:14 JST
Y.Yamashiro@IA Revo申込済
@ress Azureお高めですがBlob Storageは料金見積もりでは妥当なお値段でしたのでそこだけ使おうかな、と。
Google Cloud Storageといえば、定期的に他のオブジェクトストレージから同期する設定があるように思えるので「HDDが安いVPS(例えばKAGOYA CLOUD/2 OpenVZの3コアでHDD増量最大)でMinioサーバをたてて、Google Cloud Storageにバックアップする」という構成はどうでしょうか。Mastodon本体を動かすには、OpenVZでは厳しい(仮にDockerが動かせるホスト設定になっていたとしてもメモリ1GBでは苦しく、2GBプランは割高)と思いますのでMinio専用ないしはPostgreSQLも載せる。
本体はKAGOYA CLOUD/2 KVMの2コアで動かすか、ABLENET VPS V1で動かすのがコストパフォーマンス的には良いのではないかなー、と考えています。
https://www.kagoya.jp/cloud/vps/
https://www.ablenet.jp/vps/
-