Misskeyをローカルサーバへお引っ越し
自由の戦士として3月にEC2に建てたMisskeyサーバで平和に過ごしていたある日、とんでもないメールがアマゾンから届きました。
ンアーッ!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を、インターネットを堪能するぞ!!
いつか、そのうち。