mouii.net 
RSS
Misskeyをローカルサーバへお引っ越し
2024-12-10


自由の戦士として3月にEC2に建てたMisskeyサーバで平和に過ごしていたある日、とんでもないメールがアマゾンから届きました。

「無料期間終わって5000円/1monthかかるやで」のメール

ンアーッ!1コア1GBのくせに高すぎます!世間知らずのお嬢様か?言うほどフォローとかもしていないし崩壊させても良かったのですが、部屋にProxmox VEを動かしているノートPCがあったのでそこにお引っ越しすることにしました。

リストア

環境はMisskey install shell script v3.0.0を使って構築したシンプルなサーバ。前もってpostgreSQLとRedisを入れて、ダンプからリストアして、その後再度install shell script使ってdocker立ち上げたら終わり。

  • postgres pg_dumpallで取得したDB全体のバックアップをsudo -u postgres psql -f ダンプファイルで戻す
  • Redisのダンプファイル(/var/lib/redis/dump.rdb)をサービス停止してから上書く

ちなみにリストアは適当にやったら盛大にコケました。ちゃんとinstall scriptと同じような手順でpostgre15とredisいれてconfigすればいいだけなんだけど、横着して適当にインストールしたらpostgreは16が入ったり、dockerコンテナとDBの疎通に問題があったり……。

scriptとにらめっこするのが面倒だったので最終的にChatGPTに「dockerを上げないでpostgresとredisを入れて、代わりに最後docker実行君.shを作るshに改変して」とか言ったらいい感じになりました。改変script叩いてリストアしてdocker実行君.sh叩いたら終わりです。

構成

リソースが余っていたので4コアのメモリ8GB、ディスク128GBにしました。通信はcloudflaredを入れてnginxまで繋いでいます。快適すぎる。何がクラウドやねんといった気持ち。

みて。 超スピード!?セルフホストなので当然検閲も広告もないです。最高!もっとリモートフォローしたりして、fediverseを、ActivityPubを、インターネットを堪能するぞ!!


いつか、そのうち。