开源软件名称(OpenSource Name):nesosuke/mastodon-install-script
开源软件地址(OpenSource Url):https://github.com/nesosuke/mastodon-install-script
开源编程语言(OpenSource Language):
Shell
100.0%
开源软件介绍(OpenSource Introduction):Mastodon鯖構築支援スクリプト
stableで構築する場合はupdate-stable ブランチをお使いください。
注
クソ不安定なのでエラーとか起きたりします。(無保証)
Issueか nesosuke@twitter まで。
目的
Mastodonサーバーがじゃかじゃか生えてほしいので。
スクリプトについて
- install.sh : 構築に使う
- update.sh : アップデートするのに使う
(注)どちらもmastodon ユーザーで実行すること
動作確認済み環境
Mastodon本家について
構築
ユーザーmastodon の作成
sudo adduser mastodon
sudo adduser mastodon sudo
install.sh を実行.
su mastodon
git clone https://github.com/nesosuke/mastodon-install-script
mastodon-install-script/install.sh
サーバードメインの指定
Input your server domain と聞かれるので,立てたいサーバーのドメインを指定する.
httpsはつけず, mstdn.example.com のみで書く.
Input your server domain w/o "http" (e.g. mstdn.example.com) > mstdn.exmple.com
SSL証明書を発行する(選択)
Obtain SSL Cert ? [y/N] と聞かれるので,前項で指定したドメインでSSL証明書を同時に取得する場合のみy またはY とする.
すでに発行しているものや別途発行する場合はN とする.
RubyのインストールやMastodonのコンパイル
待つ.
特にやることはないが,ビルド時間によってはsudo のパスワードを再度入力する必要あり.
Mastodonの初期設定
- ドメインを聞かれるので最初に記入したドメインと同じものを書く.
- シングルユーザモードかどうか聞かれる. 自分だけで使うなら
y .
- DBやREDISの項目はEnter連打でもいい. 外に出すなら適宜設定する.
- サーバーから送られるメールについての設定を聞かれる.
- アカウントのパスワードを忘れたときや,他のMastodonサーバーからの通報の通知を受けられる.
- Enter連打でもMastodonは使えるが設定するべき.
- Mailgunなどがあるが,gmailアカウントを設定することも可能.
- gmailを使う場合, smtp server:
smtp.gmail.com , user: <gmailのユーザー名>@gmail.com , password: <gmailのパスワード> を入力.
- smtp authentication:
plain , verify mode: none でもよい.
- smtp from address はメールの差出人名を変えられる.お好みで.
- 以上の設定が終わると管理者アカウントの作成を聞かれる.
- デフォルトIDは
admin
- シングルユーザモードで使う場合には,ここを自分が使うつもりのIDに変えておく.
- 初回ログイン用のワンタイムパスワードが発行されるのでこれでログインすると自分だけのMastodonサーバーが使えるようになる.(ログインしたらパスワードを変えておくこと)
- 最後にMastodon用のDBの作成とMastodonのコンパイルをするか聞かれるので,どちらも
y とする.
- 全行程おわり.おつかれさまでした.
アップデート
mastodon-install-script/update.sh
|
请发表评论