mastodon.tackman.info の構成メモ

お一人さま用インスタンスをGCP上に立てた構成メモ。

構成図

structure

全体

GCPは特記がなければ全て us-west1 (オレゴン)で動かしている。

構成

Compute Engine

Cloud SQL

Cloud Storage

S3互換APIがあるので、S3互換のAPIキー発行 → mastodon側でS3を利用する設定でそのまま使える

ハマりどころ

Cloudflare側の制約で、ドメイン名がトップレベルから1段下までしか面倒を見てくれない。

例:

原因が分かった時はさすがに「知るかこんなもん!」と叫んだ。

Cloud DNS

Cloudflare