見出し画像

【Misskey】ミスキーサーバーを立てていた話

どうもこんにちは、BuaaaBot DevのBuachiです。

今回は、私が1年ほど前に自宅サーバーに建てていたMisskeyのお話をしようと思います。

Misskeyとは分散型SNSの1つで、他のMisskeyサーバーや、Mastodonのユーザーとも交流することができるものです。総じてFediverseといい、MisskeyやMastodonはActivityPubという共通の規格を利用しています。

話を戻すと、音MAD界隈がワイワイできるSNSを作ろうと思ったことがきっかけでサーバー構築を決意しました。(が、その数日後にいろんな理由があり閉鎖しました)

Misskeyのサーバーを立てるのは難しい

Misskeyはsyuiloさんという方によって作られたもので、githubに上がっていますので、まずはそこからダウンロードしなければなりません。

XServerを使えばプリセットで構築できるみたいです。私はお金がないので無理です。

私のサーバー環境を以下に記しますね。

  • Windows 11 Pro

  • DDR5 8GB

  • Intel N100

  • Cloudflare Tunnels経由

もちろん、MisskeyはWindowsで動くようには作られていないはずです。
なのでWindows Subsystem for Linux(WSL)で動かしました。

前提条件であるNode.jsとPostgreSQLとRedisとFFmpegをとりあえず導入し、色々ごにゃごにゃしてビルドをしてみます。

謎エラー

エラーですね。
他にもRedis関連のエラーや、SQL関連のエラーで大体数日はかかりました。

Misskey 初期設定画面

そしてやっとサーバーが構築できました!

と思ったら…


Offline. Service Worker @13.14.2 reloadと書かれている画面

なぜか正常に動作しなくなりました。

たまに読み込むときもありますよ?
その時も、通知欄でエラーが発生したり、TLを正常に読み込まなかったり、安定しません。

通知画面に問題が発生しましたと書かれている画像

ずっと再起動したりしていると、なぜか動く様になりました。

原因不明のまま、比較的安定したところで一般公開をさせていただきました。

欲望ゆえの失敗

DM機能が欲しい!!ということでFireFishのフロントエンドに上書きしたら見事全く動かなくなりました!!!!
知識不足!!!!!!!!!!

ということで失敗談でした。

今回も最後までご覧いただきありがとうございました。

いいなと思ったら応援しよう!