マストドン鯖の建て方の備忘録.
昨日2鯖目(ねそ丼鯖(名前は適当))を立てて思い出したけど,1鯖目(GCE鯖)を立てたときにブヨグに書き留めるのを忘れてたので,記憶が定かなうちに書こうと思った.
(👇でGCE鯖を立てた話を書くみたいな寝言言ってるんですけど,1週間ブヨグ書いて無くて何も覚えとらん...になってしまったので書くのやめます(?).)
2鯖目については👇
[マストドンローンチRTAをしました | nesotech] (https://neso.tech/blog/mastodon_launch_rta)
RTAのレギュレーションは以下.
環境とか
例によってConoHa VPS
- ConoHa VPS 1GB
- Debian 9.4
- 完全にクリーンな状態からスタート
- mastodonは2.4.0のものを立てた
- confirm mail用のアカウントはmailgunではなくgmailを使用(新規登録ページ閉じたのであんまり関係ない)
- 手順を進める前にドメインのDNSレコードは最初にやった (rubyやmastodon本体のビルドやコンパイルでの待ち時間でやるのも✋)
やった
基本的にはここの手順通りにすすめた.
» documentation/Production-guide.md at master · tootsuite/documentation https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Production-guide.md
数日前にruby 2.5.1じゃないとだめだよって修正が入ってた(7c7e457)
感想みたいなやつ
はじめProduction-Guide書き写してブヨグ書いてたけど完全に手順通りにやったので,丸パクリになって著作権的にどうなのと思ったのであまり書くことがなかった.- 初期の頃は直接ファイル編集したりしてややこしかったけど,だいぶ楽になりましたね.
- Rubyとmastodon本体のビルドやコンパイルで割と時間がかかった.
-
mastodon-\*.service
を書き忘れたらエラー出てましまろになってた(当然) - エラーメッセージも何も出ないので15分くらいわけわからんになってた.
- GCE鯖立てたときにレッツエンクリプヨで関係ないドメインもまとめて一緒に証明書発行したのでちょっとめんどくさいことになった.
- HTTPSになる記事のときにちょこっと書いたけど個人的には
git clone https://github.com/letsencrypt/letsencrypt && letsencrypt/letsencrypt-auto --nginx (または--apache)
が楽ですね.
GCE鯖どうするの
参考
» documentation/Production-guide.md at master · tootsuite/documentation https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Production-guide.md» Ubuntu 17 apt-get installs cmdtest instead of yarn · Issue #3189 · yarnpkg/yarn https://github.com/yarnpkg/yarn/issues/3189
» documentation/List-of-Rake-tasks.md at master · tootsuite/documentation https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/List-of-Rake-tasks.md
» ubuntu - Yarn install command error No such file or directory: 'install' - Stack Overflow https://stackoverflow.com/questions/46013544/yarn-install-command-error-no-such-file-or-directory-install
» Mastodon 保守メモ - Qiita https://qiita.com/kumasun/items/bf4997f181f893130041#mastodon%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AE%E3%83%AD%E3%82%B0%E3%82%92%E8%A6%8B%E3%81%9F%E3%81%84%E3%81%A8%E3%81%8D
» MastodonのメールをGmailから送る - Qiita https://qiita.com/ymmtmdk/items/aa0d300450d370a1eca0
» 【GCP】 GCEにおけるメール送信方法 | CloudAdvisor https://hacknote.jp/archives/31824/
👇
あほくさ