GCPでmastodonを公開する

  • 0
    Like
  • 0
    Comment

    基本的なところ

    Dockerで雑にMastodonを起動する方法を参照。

    注意点

    • .env.production作る前にdocker-compose pullするとERROR: Couldn't find env file: /home/docker/mastodon/.env.productionと出る
    • メールのポートは2525などにしないと送信できない()
    • sudo chmod 701 /home/dockerをしないとnginxごしにcss, jsが403(もしくは実行ユーザーを変えてもよさげ)
    • メモリがたりなくなったらスワップ領域を拡張してあげる(参考

    公開にむけて

    ドキュメントのProduction guideを参考に、というかほぼまるぱくりでいけます。
    Let's Encryptはこちらの記事を参考にさせていただきました。

    注意点(主にnginx.conf)

    • ssl_dhparamはコメントアウトしました
    • root /home/mastodon/live/public;/liveは不要