Misskeyを建てたり作ったりした話

この記事って?

私が1年半Misskeyの汎用サーバーを運用している話、Misskeyの開発者になった話を書いていきたいと思います。

この記事に間違っていること、誤字脱字などがあれば気軽に @mattyatea@mattyaski.co

よろしくお願いします。

そもそもmattyateaは誰?

まっちゃてぃー。と言います。

mattyaski.coの管理、PrisMisskey.spaceの管理、Misskey.one系統(mi-host.cloud)の管理などをしています。

みたいな感じの人です

現在はPrisMisskeyの運営に注力しています👀

PrisMisskeyではゲーミングモードなどの独自機能やMisskeyの最新機能がいち早く体験することができます👀

どんな話題も自由!PrisMisskeyは雑多な汎用サーバーです! 最新機能にゲーミングモードなど、他のサーバーとは一味違うここだけの独自機能もてんこ盛りのサーバーです!

サーバーを1年運用した話

私の運用するmattyaski.coがなんとあと10日で1周年らしいです。

ということで1年を振り返って行きましょう

元々mattyaski.co gaku-tab-love.com の後継サーバーとして2022/12/24に立ち上がりました。

ですが、今年3月にあった大量流入で方向を転換し汎用サーバーとして公開することにしました。

そこから今年7月、Xがやらかしたことにより大量流入があり、サーバーがRPi 4b(4GB)からメインPCにメインPCからN100 Mini PCに、など色々なこともありました。

そして、今年9月に新規サーバー(PrisMisskey.space)を立ち上げました。

現在、mattyaskiでは3600人、PrisMisskeyでは640人ものユーザーを抱えています。

その間に起こしたインシデントを紹介します。

2023/03 ファイルサーバーを全て吹き飛ばした話

ファイルサーバーをec2から自宅のサーバーへ移そうとしていました。

これが悲劇の始まりだったのです。

ec2の構成は覚えている限りでは最小構成でストレージに ec2 インスタンスストア を使用していました。

全てのファイルを移し終え、ec2をシャットダウンします。

自宅鯖の方をみてみると何故かファイルが無いのです。

この時私は 「また同期し直せばいいんじゃね?」と軽く考えていました。

ec2のインスタンスを立ち上げます。

そう、何故か全てのファイルが消え去っているのです。

何故かと書きましたが、原因はもうわかっていました。

ec2 インスタンスストア を使用していました。

ec2 インスタンスストアとはなにか、

高スループットの揮発性ストレージです。

そう、揮発性です。

私は最初から全ての選択を間違えていたのです。

皆さんはCloudflare R2などのサービスを使いましょう…

2023/0

Misskeyにコントリビュートした話