自宅作業中に失礼します。実は今、最近流行りの「Mastodon(マストドン)」の新しいサーバーを立ち上げようと悪戦苦闘中です。そもそも、「マストドン?なんやそれ!」みたいな人もいらっしゃるかと思うので解説しておこうと思うのですが、ざっくり言えばマストドンは最近出たばかりの新しい、Twitterのような短文投稿SNSであって、操作方法や使用感なんかはTwitterを使い慣れてる人にとってはあまり違和感を覚えずにスッと受け入れられるかと思います。Twitterが140文字までしか投稿出来ないのに対してマストドンでは500文字まで投稿出来たり、「閲覧注意」的に注意を促してから画像を開かせる事が出来る機能が実装されていたりと、Twitterとは異なる部分もあります。その中でも一番大きな特徴が、マストドンを構築するソフトウェアはオープンソースとして公開されていて誰でも利用出来るようになっていること、つまりは「誰でもサーバーを立ててマストドンの管理者になれる」ということです。これは僕がエクセルで5分で作った図ですが、TwitterやFBといった主流のSNSですと、こんな感じの中央集権型で、Twitter社やFacebook社といった管理会社が一手に「運営・管理」を行っているわけですが、これがマストドンだとこうなります。この「インスタンス」というのはマストドンにおいては「それぞれの独立したサーバー」の事を示すわけでして、この「インスタンス」はサーバーを立ち上げてマストドンを組み込んでしまえば誰でも立ち上げて運営、管理を行う事が出来ます。それぞれのインスタンスは「連合」と呼ばれるゆるい繋がりで繋がっているのですが、中央集権型であるTwitterに対して、マストドンは分散型などと呼ばれます。テレビにおけるチャンネルを自分達の手であれこれ作れる、みたいなイメージでしょうか。日本においては一番最初に日本人向けに立ち上がったmstdn.jpや、pixivが運営するpawoo.net、ドワンゴが運営するfriends.nicoといったインスタンスが立ち上がっており、ほかにもアレコレ増えつつあります。この解説で合ってる?合ってるよね?たぶん。そんなわけで僕自身よくわかってないのにあーだこーだ解説していてもしょうがないので、今日は実際に、完全オリジナルのインスタンスを立ち上げてみたいと思います!よっしゃ~~!やったるでぇ~~~!マストドンのサーバーを立ち上げようそんなわけで「サーバーを立ち上げよう」と言った所で、僕はその辺の知識が皆無ですので、本日は心強い助っ人をお呼びしております。ちなみにサーバーを組んでいる場所は僕の自宅です。こちらが本日、僕みたいな知識ゼロのド素人の「マストドンやりたい!」という思いつきのせいで駆り出された可哀想な「さくらインターネット」のエンジニア、芦野(あしの)さん。インフラエンジニアでサーバー周りのスペシャリストなんだそうだ。若いくせにやるじゃねぇかこの野郎。「一応、こんな感じです」1.ドメインを取得する2.パソコンにLinuxをインストールする3.マストドンをインストールする4.ネットワークの設定をする5.人を集めてマストドンを実際に運用する「なるほどね。「本当は、自宅PCでサーバー立てるより、クラウドとか使ってやる方が圧倒的に楽なんですよ。僕は自宅サーバー、つまりは『自宅鯖(さば)』っていう響きにノスタルジーを感じる世代だから。「うん、なんだかんだ言って結局芦野さんに丸投げする事になるんだろうな、と思ってます。先に言っておくけど、ごめんな」そしてこれが僕がサーバー用に用意したパソコン。したスペックはこんな感じです。「僕はもう、寝落ちする寸前までインターネットしてたいので、電源を落とす作業で我に返って目が覚めるのが嫌なんです。パソコンつけたまんま寝たらファンの音がうるさくて夜中に目が覚めるっていう。「知らんがな」そんなわけで芦野さんに言われるがまま、まずはドメインを取得する僕。「『hokutodon.com』っていうドメインを考えてます。