「Raspberry Pi 4」を使った「Mastodon」サーバー–立ち上げに必要なものと手順

今回は「「Raspberry Pi 4」を使った「Mastodon」サーバー–立ち上げに必要なものと手順」についてご紹介します。

関連ワード (オフトピック等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 筆者は約15年にわたってTwitterを毎日使ってきた。計り知れないほど有益なツールであり、仕事で重宝したが、もっと重要なのは、人脈作りのツールとして新しいフリーランスの仕事を得るのに役立った点だ。筆者のフリーランスの仕事の約80%は、Twitterでやりとりした人や出会った人からもらったものだと思う。

 しかし、多くの人がお気づきのはずだが、Twitterはこのところ少し混乱している。筆者はそんなことに労力や時間を費やしたくない。だが、他のTwitter中毒の友人たちと同じように、筆者も簡単にTwitterをやめることはできない。

 Twitterに代わるものが必要だ。現在のところ、それは「Mastodon」のように思える。

 厳密に言うと、筆者はMastodonが2018年に最初に公開されたときにアカウントを取得したが、念のために再びサインインした数カ月前まで、そのアカウントは休眠状態だった。

 Mastodonは、参加するサーバーを選択しなければならない点が分かりにくい。また、サーバーによって、ルールやモデレーションポリシー、さらにはテーマが多少異なる場合がある。しかし、それは自前のMastodonサーバーの立ち上げが可能という意味でもある。

 そのため、筆者は本当にTwitterから離れるのなら、自分のMastodon体験のすべてを所有したいと思った。参加したサーバーの管理者が不正を働く可能性や、そのサーバーが運用に必要な資金を確保できなくなる可能性について心配したくない。自分が管理者になりたいと思う。それなら、サーバーの運用継続は自分次第だ。

 初めは、毎月わずかな料金でMastodonインスタンスをホストしてくれるホスティングプロバイダーを探してみた。残念ながら、そうしたプロバイダーはすべて、サインアップが殺到しているために、新規受け付けを停止しているようだ。

 そこで、Mastodonサーバーを自宅で運用する方法を探し始めた。最初に考えたのは、SynologyのNASで「Docker」コンテナーを使用する方法だが、最終的には、放置していた予備の「Raspberry Pi 4」を再利用することにした。以前はこれを使って、「Pi hole」広告ブロッカーと「Homebridge」を実行していた。Homebridgeは「HomeKit」非対応デバイスをHomeKitで制御するためのソフトウェアだ。現在は両方のタスクをNASで処理している。こうして、MastodonをPiにインストールする試みのプロセスが始まった。

 以下では、最終的にうまくいった方法を解説するとともに、筆者が利用したガイドへのリンクを掲載し、自分も試してみたいという人のために、いくつかアドバイスする。

 独自のインスタンスを立ち上げる方法を説明する前に、これだけは言っておきたい。カスタムドメイン名付きの自前のMastodonサーバーを立ち上げて3週間が経過したが、何も後悔していない。自分の全データを含め、体験全体を所有しており、そのすべてが自宅の地下室に保存されていると考えると、ある種の解放感がある。

 サーバーが稼働すると、Mastodon.socialやJourna.hostを使っていたときと同じようにMastodonを使用できるようになった。実際のところ、筆者は両方のアカウントを自分がホストしているアカウント@mrcippy@mrcippy.xyzにリダイレクトした。アカウントをあるサーバーから別のサーバーに移すのは大変なプロセスではないが、改善の余地はある。これについては、「How do I move to a different server?」(別のサーバーに移行する方法)を参照してほしい。

 アカウントを移行したことで、すべてのフォロワーを維持することができたが(フォロワーは数時間をかけて段階的に表示されていった)、さかのぼって、前にフォローしていた人全員を手動でフォローしなければならなかった。すべてのフォロワーの移行を完了するのに、約1時間かかった。しかし、古いアカウントのアーカイブを作成していたら(投稿、フォロー、ブースト、お気に入りなどが含まれる)、その情報をアカウントにインポートできた可能性があり、サーバーの切り替えにこれほど手間はかからなかっただろう。

 アカウントの移行を別にすれば、他は中断のない体験だった。写真や動画の投稿を含め、タイムラインの読み込みの速さには大いに感心した。フォローしている人の数が増え続けているため、個人のタイムラインに表示される投稿だけでなく、それによって作成されるローカルフィードや連合フィードに表示される投稿も増えているにもかかわらず、非常に高速だ。

 Pi 4はこれまでのところ、シングルユーザーインスタンスの実行に関して十二分の性能を発揮している。3人以上のユーザーで実行しても問題なさそうだが、それ以上の無理はさせたくない。

 何らかのRaspberry Piプロジェクトをすぐに開始したい人が直面する最悪の事態は、Raspberry Piの品切れだ。しばらく在庫が不足しており、米Amazonに掲載されている製品は控えめに言っても高価すぎる。辛抱強く待てるなら、rpilocator.comの在庫確認ツールを使用して、手頃な価格のPi 4を見つけることをお薦めする。

 理想的なのは、使われておらず他に利用可能なRaspberry Piを持っているという、筆者と同じ状態だ。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
オンラインチケット販売TIGET運営のgrabssが2.3億円調達、音声通話サービスTHISIS新開発
ネットサービス
2021-02-17 15:15
VTuber「湊あくあ」オンラインライブ中止、原因は第三者の大量アクセス
企業・業界動向
2021-08-04 15:49
老朽化したITインフラの「終活」を始めるべき–ガートナーが見解
IT関連
2024-03-07 09:06
トレンドマイクロの自動車セキュリティ子会社、日本に本社を移転
IT関連
2023-09-28 04:31
NEC、AIを活用し紛争地に残された地雷埋設エリアを予測—合致率は約90%の精度
IT関連
2023-04-01 22:34
生成系AIがビジネスの新時代を切り開く–アクセンチュアが2023年の技術トレンドを予測
IT関連
2023-04-07 05:56
グーグル、「Android」デバイスベンダーによる「パッチの遅れ」に警鐘
IT関連
2022-11-29 21:43
住友精化、基幹業務システムを「RISE with SAP」に移行–日本IBMとSAPジャパンが支援
IT関連
2023-12-09 16:29
EU、AIめぐる初の規則案を発表–監視社会を防げないとの批判も
IT関連
2021-04-22 14:29
アップルに続きグーグルもGoogle Playへの「セーフティ」セクション追加を予告
ソフトウェア
2021-05-09 11:27
IIJ、「Azure OpenAI Service」を活用した生成AIの導入ソリューションを提供
IT関連
2023-09-23 06:07
第6回:サプライチェーンリスクマネジメントの未来図
IT関連
2023-04-07 23:05
ソフトバンク、AIで手話をテキスト化するツール 健常者と聴覚障害者のコミュニケーションを円滑化
ロボット・AI
2021-03-31 20:02
モトローラがエントリー向け6.5型スマホ発表、1万8800円のmoto e7と1万6800円のe7 power
ハードウェア
2021-02-19 17:07