マストドンのインスタンスをいじってみたんす
素人でもMastodonのインスタンスは立てられるかやってみた(1/2 ページ)
4月から急激に広がった、Twitterライクなサーバ分散型ソーシャルネットワークのマストドン(Mastodon)。Twitterと同じように投稿(トゥート)、リツイート(ブースト)、いいね(お気に入り)などの機能を備え、「ポストTwitter」としても今注目を集めている。その特徴は、誰でも自由に個人のサーバ上にインスタンスを立てられること。例えば@nullkalさんが運営する「mstdn.jp」やPixivが運営する「pawoo.net」がそれぞれ1つのインスタンスで、あるインスタンスに登録したユーザーはそのインスタンスの運営方針に従いつつ、「連合タイムライン」というシステムで他のインスタンスユーザーの投稿も閲覧できる。
インスタンスごとに独立しているため、1つのインスタンスがある日突然なくなったとしてもその他のインスタンスがなくなるわけではなく、マストドン自体はなくならないというのが分散型たるゆえんだ。一方、あるインスタンスでアカウントを作っても他のインスタンスには影響がないため、同じIDが取られないように複数のインスタンスにアカウントを作っている人も多い。とはいえ、IDだけでアイデンティティーを確立しようとすると現在立っている約1000個のインスタンスにそれぞれアカウントを登録することになってしまう。
それに対して「自分のドメインでIDを持つことが大事」と言ったのがゲヒルンの石森大貴(@isidai)さん。確かに自分のドメインでインスタンスを立てればその管理者は自分になるので、その中で「これが私である」というのが何よりも強いアイデンティティーになるのは間違いない。
しかし、自分でインスタンスを立てるのってやっぱり難しいんじゃないだろうか。それとも案外簡単なのだろうか。そんな疑問を持った筆者は、素人でも独力でインスタンスを立てられるのか自分自身で実験してみることにした。
筆者のスキル
先に筆者のサーバサイドスキルを申しておくと、「全くない」。手持ちのAndroidスマートフォンのroot権限奪取のためにexploitツールをコマンドを使って流し込んで遊ぶというようなこともしていたため、Linuxのコマンドについては少々知っている部分もなくはないが、サーバをコマンドで操るという経験は今までしてこなかった。サーバを借りた経験もなければ独自ドメインを取ったこともない。こんな素人が挑戦する。
情報の整理
まずやるべきことはインターネットにたゆたう先人たちの知恵をかき集めることと、集めた知恵を整理することだ。
- 今何かと話題のマストドン(mastodon)鯖を自分用に無料で立てる方法 - jtwp470’s blog
- さくらのVPSで自分の Mastodon サーバを最速でつくる方法 - Qiita
- さくらのVPSでmastodonをセットアップするAnsibleプレイブック - GitHub
- Dockerで雑にMastodonを起動する方法 - Qiita
- CentOS7でmastodonを建てる - Qiita
参考に見たのはこのあたり。当然といえば当然なのだが、これらの記事を見ても分かる通り、インスタンスを独自ドメインに立てるまでには何通りもの方法がある。それを整理しよう。
サーバはどこのものをどのような形で使うか
- 外部サーバを契約するか、自分のPCをサーバにするか
- サーバの提供事業者はAWS、さくらインターネット、Azureなど
- VPSか、専用サーバか
→さくらインターネットの「さくらのVPS」が日本企業で分かりやすそう
サーバにインストールするOSは何にするか
- CentOSかUbuntuが主流?
→マストドン公式ドキュメントはUbuntuがベース
サーバ上の環境構築
- 完全手動か、仮想環境を使うか
- DockerとVagrant(軽量な仮想環境)向けの設定が公式に用意されている
→手動は手間が多い分ミスが増えそう
Copyright © ITmedia, Inc. All Rights Reserved.
マストドンのインスタンスをいじってみたんす
誰でも管理者になれるSNS、マストドン(Mastodon)。プログラミングは好きだけれどサーバの運用はしたことのない筆者が体当たりでマストドンのサーバ立ち上げにチャレンジする。
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
Google、プライバシーポリシーに「Gmail」「Googleフォト」のデータを広告に使う例外を追加 回避方法は
-
2
「年齢は合ってますが、人間ではありません」 6歳の飼い猫に届いた“進研ゼミの案内” なぜ届いたのかベネッセに聞いた
-
3
「5年でバッテリーが使い物にならなくなる」は本当か テスラ「モデル3」5年目点検で分かったこと
-
4
GMO熊谷代表「社内ホワイトハッカーが事前に指摘」も対策遅れ、国に「能動的サイバー防御」要請 「責任転嫁では」SNSで批判も
-
5
グッスマに不正アクセス、公式EC閉鎖 会員の住所や注文履歴など漏えいか 再開目処立たず
-
6
ジョーシンへの不正アクセス、最大623万件漏えいか 運転免許証2件・マイナカード1件なども
-
7
野村総研、サイバー攻撃時の「能動的なシステム停止」を支援する新サービス
-
8
タイムズカー流出で顧客らが損害賠償求め運営会社提訴へ サイト開設の弁護士が記者会見
-
9
Xの「いいね」長押しで1ドル送金 マスク氏が“投げ銭”機能を予告
-
10
たばこ休憩なき時代の“一服”をどう取るか 温熱と“聞こえない音”で休む、JT子会社のアイマスクを試す
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR