Twitter凍結祭りだからノリと勢いでコミュニティサーバーのPleromaを立てた

2023-02-03T17:55:36.766Z

はじまり



このツイートを見て Google Domains で nagi.fan が空いているのを見つけた時にはDomainを買っていました。

確か年間5000円くらいだった気がしたけどドメインは雑に買うものなのでOKです。短いドメインなので高いんですね……

Pleroma建てる

RTMP Serverを作って遊んだ残骸のサーバーがあったので吹き飛ばして環境をきれいにしました。

おひとり様じゃないので流石にバックアップはつけないとだよなとプランを変更。

とりあえずおひとり様で動いている docker-compose 環境を pull してきました。

セットアップスクリプトを走らせたら環境完成しなくて泣きました。


あれ。
pleroma_ctl instance genでエラー出るな……
なんか間違ったかな

https://pleroma.wakuwakup.net/notice/ASIU861KqnJfJPMbwW


吐き出されるはずのファイルがなぜかディレクトリになってました。


nginx-proxy がうまく動かなくてアクセスすると301で無限リダイレクトしてたのでお試しでcaddy使ってみました。

reverse proxy的に使いたかったので lucaslorentz/caddy-docker-proxy を使ってみました。

アプリケーションコンテナにlabelsを書けば好きに設定できるようでいい感じでした。

他の設定値は省きますがこれで動きました。

services:
  web:
    labels:
      caddy: ${PLEROMA_HOSTNAME}
      caddy.reverse_proxy: "web:4000"

メディアはS3に置きたかったのでS3の設定をしました。

おひとり様を建てた当時の設定をbucket名だけ変えたらいいだろで設定してたら、不要になったIAMポリシーのActionがあったりといろいろ学びがありました。

無事外部からアクセスできるようになったくらいで浅葱さんが移住先探す配信してることに気付いて慌てて浅葱鯖Discordに投稿しました。

ちょこちょこアカウントを作ってくれた人がいたのでニコニコしてます。

今後の話

日付が変わってから凍結解除報告が流れているのを見て、サーバー生やしたけどもしかしていらないかも?って思っていたりもします。

界隈大移動ができると楽しいサーバーになると思うので、浅葱さんが好きな方は pl.nagi.fan に参加してくれるといいなって思っています。

近日中にスパム対策の一環としてメール確認が必須になる予定だったりします(Twilio SendGridを使ってみたいだけとも言う)。

また、維持費については現状月800円(TwitterBlueより安い)くらいなのでユーザーが増えてサーバー強化が必要になったら何かしら考えようかと思います。

P.S.

急いで作ったので浅葱なぎ感の無いサイトになってしまったので、サーバーアイコンと背景画像を募集しています。

Miyulab