Mastodon特集

 このページでは、Twitterライクな分散型SNS「Mastodon(マストドン)」に関連するページを集めてみました。

 一部、「【私的メモ】「Mastodon」関連のお役立ちサイト」からの転載です。

テルミナ™が参加している主なインスタンス

ユーザ(インスタンス管理者含む)

  • tonetalk
    • とねぢ@ジャックスパロウ氏 (@toneji@mstdn.jp) のブログ。Mastodon関連では、Webクライアント「Naumanni」をMacにインストールする方法などが紹介されている。

インスタンス構築関連

仮想専用サーバ

  • さくらのVPS
    • 今回は費用を安く上げるため、こちらのサービスを使うことにした。

メール配信サービス

  • SparkPost
    • Mastodonインスタンス立ち上げの記事で多数取り上げられている、無料から使えるメール配信サービス。小規模インスタンスであれば無料コースで十分だろう。1

サーバ初期設定に関する情報

インスタンス構築に関する情報

今回私が初めての自分用インスタンスを立ち上げるに当たり、数多くのサイトを参考と指せていただきましたが、その中で特に有用だったもののみを紹介させていただきます。

  • さくらVPSでmastodonのインスタンスを立てた(CentOS7) @ Qiita
    • 今回最も参考となった記事。事前に先述の記事群を参考にサーバ初期設定を済ませた上で、基本的にはこの手順の通りに作業を進めてゆくとよい。
      何か詰まるところがあったら別記事を当たってみよう。
  • Let’s Encrypt と Nginx で Qualys SSL Labs の評価をAにする @ Qiita
    • おそらく、先述の記事の通りに作業を進めてゆくと、「dhparam.pem」絡みのエラーが発生すると思われるので(少なくとも自分の環境ではそうなった)、こちらの記事に記載されている手順で「DH鍵を作る」必要がある。
  • CentOS 7 (5, 6) で “安定版 (最新版)” のNginxをインストールする方法 @ Qiita
    • マストドンの動作に必要なWebサーバ「Nginx」の最新版を適用する方法について記載されているページ。私が最初にインスタンスを構築した時に参考にした記事では、最新版のマストドンを動かすことが出来なくなっているので、こちらを参照のこと。
  • CentOS7にdockerとdocker-composeの最新版をインストールする @ Qiita
    • 場合によってはこれもマストドンの動作に関わる、dockerやdocker-composeの最新版を適用する方法について記載されているページ。私が最初にインスタンスを構築した時に参考にした記事では、最新版のマストドンを動かすことが出来なくなっているので、こちらを参照のこと。

構築したインスタンスのカスタマイズに関する情報

構築したインスタンスのメンテナンスに関する情報

  • Let’s Encrypt で Nginx にSSLを設定する @ Qiita
    • Let’s Encrypt の更新がうまくいかなかったときに参考にしたページ。結局、最初の更新の時は、サーバを止めるという力業で逃げてしまったが、今後、こちらを参考に、ちゃんとした形で自動化してゆきたい。
  • Mastodonインスタンス立ち上げ後にやること @ ゆめをみること.
    • 表題の通り、Mastodonインスタンス立ち上げ後に最低限やらなければならないことがまとめられている。日次タスク、週次タスク、月次タスク。
      /your/gitcloned/mastodon」と書かれているところについては、適宜ご自身の環境に読み替えること。
  • documentation/Docker-Guide.md at master @ GitHub
    • Mastodonの本体プログラムの最新版を適用する方法について、日本語記事で私の頭でも理解できそうなものが見当たらなかったため、こちらの記事の「Updating」を参考にさせていただいた。この手順でいいんだよね…。