注意
この記事は自分用メモです。この記事による一切の損害に責任を負いません。
この記事はCent OS7用です。
大まかな手順
let’s Encryptで鍵を取得
nginxをinstall
/etc/nginx/conf.d/mastodon.confに
https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Production-guide.md
のnginxの部分のコードをコピペ
ドメイン名などを自分の環境に合わせて変更
githubからmastodonのtar.gzを持ってきて解凍、任意のディレクトリに置く
dockerをinstall
docker-composeをinstall
cp .env.production.sample .env.production
sudo docker-compose run –rm web rake secretを三回やって3つの鍵を取得
.env.productionを編集、取得した3つの鍵をそれぞれPAPERCLIP_SECRET, SECRET_KEY_BASE, OTP_SECRETに設定
同じくドメイン等も変更
sudo docker-compose build
sudo docker-compose run –rm web rails db:migrate
sudo docker-compose run –rm web rails assets:precompile
sudo docker-compose up -d
sudo systemctl start nginx
投稿者情報

このユーザーの最近の記事
IT2018.02.24raspberry pi3でchinachu
IT2017.12.25ラズパイでsamba
IT2017.11.13centos7 でpleromaインスタンスを建ててみる
IT2017.10.25Laravel Mixが動いてくれない(Win10)