「みすほわいと」もうすぐ1周年

この記事は Misskey Advent Calendar 2023 12日目の記事です。
前日は 高橋牧場 さんの「MissFARMにおける快適なタイムライン体験のための取り組み」でした。

はじめに

皆さんこんにちは。ねこづきあゆむです。Misskeyサーバー「みすほわいと」の管理人をしています。

だいぶ気が早いですが、みすほわいとを建ててからもうすぐ1年です。(建てたのは2023/01/29なのであと1ヶ月半ほど)
前身の「みすきーねこづき」(ねこづきあゆむのおひとり様Misskeyサーバー)を含めると、1年とちょっとが経過しました。

1年近く運用してきて、あれこれあったので、つらつらと話していこうと思います。

ちなみに、みすほわいとを建てたきっかけは、同時公開の Fediverse Advent Calendar 2023 12日目の記事 をご覧ください!

運用してみて(技術編)

サーバー基本構成

みすほわは3度ほど構成を変えています。基本はAWS上に乗っています。
これが建てた当初。

EC2から直接外部に繋がっています。この頃はまだ大々的に一般開放をしておらず、僕と数人で利用している状況でした。
ちなみにバックアップ先がGoogleDriveなのは、個人でGoogleWorkspaceを契約していて、大量にドライブ容量が余っていたからです。

そして現在のちょっと前。

バックアップ先は流石にS3になりました。画像用のS3とバックアップ用のS3のバケットは分け、それぞれとEC2の状態をCloudWatchで監視しています。また、何かあったらSlackに通知が飛ぶよう、SNS, chatbotをそれぞれ繋いでいます。ネットワークへのアクセスはCloudfrontを通すようになりました。

現在はここに、画像などのproxyなどを担うEC2インスタンスがもう1台建てられています。

Twitter脱出。Misskeyへの大流入事件

僕はこの事件を「Xデー」と呼んでいます(笑)。今年のFediverseトレンドはもはやこれ。おそらくioも含めこれに追われたサーバーがほとんどではないでしょうか。みすほわも例に漏れず対策を取りました。

もはや何をやったか細かくは覚えてないのですが、ひたすらスケール調整をした記憶があります。みすほわはAWSの上に乗っているので、やろうと思えば自動スケーリングができるのですが、そうするとコストが洒落にならないので、インスタンスタイプを変えたり、サーバー自体のストレージを増やしたり...をCloudWatchや、Misskey内のメトリクスを眺めながらやっていた記憶があります。

ちなみに大流入で数百人単位でユーザーさんが増えたほか、サーバー費用も3倍ぐらいに跳ね上がりました。ひえぇ。

※この項の見出し「Twitter脱出」「Xデー」は弊サークルの「Twitter脱出計画」から持ってきました。良かったら読んでね。

運用してみて(運用編)

権限はできるだけ開放

僕は、何かを"続ける"ことが大の苦手です。そんな人間がサーバー運用という"続ける"前提のことをし始めたら後々やらなくなるのが目に見えています。
サーバー自体の運用以外は基本的にオープンにしていくことにしました。

その中で最たるものが「カスタム絵文字」です。

Misskeyにおいて、絵文字は最良のエッセンスです。Misskeyというシステム、コミュニティ、空間を、何十、何百、何千倍にも面白く、楽しくしてくれます。そんな絵文字が、サーバー管理人の怠慢で追加されない事があってはならない!(だいぶ言葉が大きいですが)と思い、基本的に登録権限を開放しています。

もちろん何かあったときに対応しなければならないので、変な絵文字がないか定期的に見ていますが、基本的に管理はユーザーの皆さんにおまかせしています。カテゴリ分けやタグ付けなども、基本的にユーザーの皆さんにお任せしています。(なにかあってもなくても、いつでもあどみんに相談してね)

サーバーへの参加は招待制

"Xデー"のちょっとあと以降、みすほわいとへの参加は「招待制」としています。

「サーバー維持費用」や「モデレーションコスト」など理由はいくつかあるのですが、
最たる理由は「みすほわいとに興味を持ち、本当に参加したい人に参加してほしい」というのがあります。

「招待制」としていますが、実は招待コード、普通に公開しています。しかもサーバーのTOP画面で誘導リンクまで貼って。使える招待コードを探すほどみすほわに登録したいと思ってもらえるひとにぜひ入ってもらいたく、こういう形を取っています。

本当に入りたいのに、サーバー閉じてて入れない、というのが一番悲しいですからね。

さいごに

ここまでお読みいただき、ありがとうございました!
あと1ヶ月半ほどで「みすほわいと」1周年になります。今後も引き継ぎ、ゆるく、長く続けていきたいと思っていますので、鯖缶の皆様、ユーザーの皆様、今後とも宜しくお願い致します!

Misskey Advent Calendar 2023、明日は13日目、信濃眞伊さんの記事です。お楽しみに!

記事をシェアする
記事を書いた人ねこづきあゆむ
Webエンジニア。Misskeyサーバー「みすほわいと」の管理人。
このブログでは、適当に日々の思いつきを書き連ねています。