見出し画像

Fediverse自鯖の建て方色々2024(概略)

 わーさんが、初心者なのにFediverse自鯖ハウツー本を書こうとして下書きしていた原稿からの転載になります。
 目次記事はこちら。

※2024年3月10日時点での個人的な感想です。

 大雑把に建て方の簡単な順に並べると、以下のような所感です。
 なお、この場合の簡単かどうかの判断基準は、筆者の独断がメインです。
※建てるのが簡単=保守管理も簡単とは限りません、その点はご注意を!


Hostdonを利用してMastodonを建ててもらう

 建てるのについても、維持するのについても、最も手間が少なく、比較的安価です。
 日本語で全て完結しますし、利用者も多いため、何かあった時も情報が集めやすいように感じます。

【絶対に必要なもの】Hostdonへの支払いの手段
【オプションに必要】独自ドメイン

【方法概略】公式サイト( https://hostdon.jp/#/ )にてアカウント登録を行い、コントロールパネルの『Mastodonインスタンス』から新規作成を選択します。
独自ドメインを設定する場合は、ネームサーバーの変更など、少しだけ手間と時間が掛かります。
Mastodonが作成されればメールで連絡が来ますから、Mastodonのアドレスからご自身のアカウントを登録して、Hostdonのコントロールパネルから管理権限を付与すればバッチリです。


Bashスクリプトを利用してMisskeyを建てる

 日本語ページがあり、かなり簡単にMisskeyを建てられますが、後に紹介する【手動でMisskeyを建てる】解説ページも見ておいた方が、後々の維持管理が楽です。具体的には、Misskey本体のアップデートだけであれば楽なのですが、Misskeyを動かすのに必要な他のサービスの更新が必要になった時、何のことか分からないと、慌てることになります。

【絶対に必要なもの】VPS(できればUbuntu)、独自ドメイン
【オプションに必要】Cloudflareのアカウント、他Misskeyのオプションに欲しい仕組み(オブジェクトストレージや翻訳サービスなどなど)

【方法概略】Misskey install shell script( https://misskey-hub.net/ja/docs/for-admin/install/guides/bash/ )から、指示通りにVPSで契約してきたUbuntuにコマンドを打ち込みます。


kmyblueを建てる

 Misskeyのスクリプトほどではありませんが、こちらにも鯖建ての助けとなるスクリプトがあります。また、こちらも公式サイトが日本語です。

【絶対に必要なもの】VPS(できればUbuntu)、独自ドメイン、メールサーバーもしくはGmail
【オプションに必要】Mastodonのオプションに欲しい仕組み(全文検索用VPSやオブジェクトストレージなど)

【方法概略】公式wiki( https://github.com/kmycode/mastodon/wiki/Installation )の中に建て方が載っています。自動セットアップスクリプトとその解説についても書かれてあります。


手動でMisskeyを建てる

 一応こちらも説明ページが日本語なのと、詳説ページが本当に勉強になったので、bashスクリプトを利用した方も詳説には目を通しておいて損はないです。

【必要なもの】bashスクリプト利用時に同じ

【方法概略】Ubuntu版Misskeyインストール方法詳説( https://misskey-hub.net/ja/docs/for-admin/install/guides/ubuntu-manual/ )が本当、丁寧です。慣れている方は、Misskeyを手動で構築する( https://misskey-hub.net/ja/docs/for-admin/install/guides/manual/ )を見てもできるのかもしれません。

【余談】Misskeyを手動で構築する、の記事が理解できれば、海外製のMisskeyフォークについても似たようなやり方で建てられることがほとんどです。こういう下準備(環境、他のサービス)が必要で、この手順でインストールするよ、と書かれています。ただ、書かれているのが英語なので、そこだけは割と頭を抱えますが……


Firefishを建てる

 Firefishについては、現在、公式の解説ページが英語ですが、開発を投げられてしまったnaskyaさんが、セキュリティ対策込みで懇切丁寧な建て方の解説記事を上げてくださっています。しかも、日本語です。

【必要なもの】VPS(できればArch Linux)、独自ドメイン

【方法概略】Firefish サーバーの立て方メモ( https://blog.naskya.net/post/6kic0tebueju/ )参照。これにスイスイついていけるようになれば、そろそろ初心者からは卒業できるのかもしれません。


自力でMastodonを建てる

 公式サイトが英語で、日本語ページへの翻訳が進んでいないため、日本語メインの方にとっては難しく感じられると思います(主に公式ページの読解が)
 内容そのものは、Misskeyの詳説やFirefishの解説記事並に丁寧なんですが……

【必要なもの】kmyblueに同じ

【方法概略】Mastodonドキュメント内、RUNNING MASTODONのページを最初のページ( https://docs.joinmastodon.org/admin/prerequisites/ )から順々に追っていくと良いでしょう。


この記事が気に入ったらサポートをしてみませんか?