目次1.Mastodonアプリケーションイメージインストール手順2.セットアップ方法3.Mastodonアプリケーションイメージの使い方4.初期設定スクリプトを編集する5.メール配信の設定をする6.初期設定スクリプトを実行する7.ブラウザでアクセスするMastodon(マストドン)は、Twitterのような投稿ができる分散型ソーシャルネットワークを実現するオープンソースソフトウエアです。ConoHaでは2017年5月からMastodonを簡単に構築できるテンプレートイメージを提供してきました。Mastodonテンプレートイメージは2018/11/06に最新の2.6系への更新を行い、初期設定方法が変化しました。2018/11/06以降にMastodonイメージからVPSを作成された方は上記目次の2の項目をご確認ください。2018/11/05以前にMastodonイメージからVPSを作成された方は上記目次の3~7の項目をご確認ください。「サーバー追加」ボタンをクリックします。イメージタイプから「アプリケーション」を選択し、Mastodonを選択してVPSを作成します。2.セットアップ方法こちらの項目については2018/11/06以降にMastodonイメージからVPSを作成された方向けのものとなります。Mastodonテンプレートイメージでは、Mastodonの動作に必要なソフトウェアを一通りインストール・DBの設定を済ませた状態で提供しています。そのため、Mastodonイメージから作成したVPSで実際にMasotodonを動かすには、初期設定を済ませる必要があります。基本的には公式のインストール方法にしたがって操作します。Configuration」の章から進めていきます。して保存してください。「Mastodonで使うドメイン名」の部分にはMastodonのサーバに設定するドメイン名を記入します。/500.html;}上記ファイルの作成が完了したら、nginxがこの設定を実際に使うようにシンボリックリンクを貼ります。../sites-available/Mastodonで使うドメイン名.conf以上でnginxの初期設定は完了です。EncryptでTLSの証明書を取得・設定します。以下の手順でコマンドを実行してください。/home/mastodon/live/public/「証明書の期限切れ時や緊急時の連絡に使用されるメールアドレスの入力(必須)」「利用許諾への同意(必須)」「入力したメールアドレスの電子フロンティア財団への共有の可否(オプション)」が聞かれますので適宜返答してください。聞かれた際は2を入力してください。続いてTLS証明書の自動更新の設定をします。以下を書き込んで保存してください。nginxその後、以下のコマンドでcronによる定期実行を有効にします。Encryptの設定は完了です。Mastodonの設定Mastodonの設定を行います。以下のコマンドを実行して、設定ウィザードを起動してください。mastodon:setup設定ウィザードではいくつかの入力が求められます。お客様の環境に併せて入力してウィザードを進めてください。以下に典型的な設定時の入力項目を説明します。encryptの設定で入力したドメインと同じものを入力してください。何も入力せずエンターキーを押すとNとして進みます。ConoHaのMastodonイメージではDockerは使用していないのでnを入力します。そのままエンターキーを押せばOKです。そのままエンターキーを押せばOKです。name」の項目の値を入力してください。name」の項目の値を入力してください。項目の値を入力してください。そのままエンターキーを押せばOKです。そのままエンターキーを押せばOKです。そのままエンターキーを押せばOKです。必要に応じて選択してください。Yを選ぶとオブジェクトストレージへアップロードする際に必要な認証情報等が追加で求められます。適切なメールサーバから送信することが望ましいため、そのままエンターキーを押せばOKです。ご利用になるSMTPサーバにあわせて入力してください(※)。ご利用になるSMTPサーバあわせて入力してください(※)。ご利用になるSMTPサーバあわせて入力してください(※)。ご利用になるSMTPサーバあわせて入力してください(※)。ご利用になるSMTPサーバあわせて入力してください(※)。ご利用になるSMTPサーバあわせて入力してください(※)。メールの設定に失敗しているとMastodonのアカウントが作成できなくなりますので、Yを選んで確認することをお勧めします。テストメールの配信状況等に問題が無ければ、Yを選んで保存してください。Mastodonイメージではデータベースは空の状態ですので、Yを押してデータベースの構築を行ってください。少々時間がかかる場合があります。実稼動時の負荷等に影響しますので、Yを押してコンパイルを行います(VPSのスペックにもよりますが、数分程度時間がかかります)。管理者アカウントが無くても正常に動かすことができますので、必要に応じて選んでください。※ConoHaのメールサーバを使用する場合、メールサーバの詳細情報のページから以下の画像を参考に設定してください。3のアドレスを入力してください。デフォルトの587で問題ないのでそのままエンターキーを押してください。1のアカウント名を入力してください。2で設定したパスワードを入力してください。デフォルトのplainで問題ないのでそのままエンターキーを押してください。noneを選択してください。最後に、Mastodonをデーモンとして使用するための設定を行います。rootのシェルに戻って以下の3つのファイルをそれぞれの内容で作成してください。startTimeoutSec=15Restart=always[Install]WantedBy=multi-user.target最後に以下のコマンドで、Mastodonデーモンを有効化・起動します。nginx以上で設定完了です。Mastodonはすでに起動していますので、Webブラウザで設定したドメインに接続してみましょう。3.Mastodonアプリケーションイメージの使い方こちら以降の項目については2018/11/05以前にMastodonイメージからVPSを作成された方向けのものとなります。Mastodonは仕様としてドメインとメールに関する設定が必須となっています。ConoHaのMastodonアプリケーションイメージは原則Dockerを使用しない公式のインストール手順に従っていますが、これらの設定が含まれていませんので、サーバーを作成後お客様自身で設定していただく必要があります。EncryptによるSSL証明書を簡単に設定できる初期設定スクリプトを同梱しています。ここでは、初期設定スクリプトの使用方法について紹介します。※初期設定スクリプトを使用せず、直接設定ファイルを編集してMastodonをセットアップすることもできます。4.初期設定スクリプトを編集する初期設定スクリプトではConoHaのAPIを使用してDNSにドメインを登録し、AレコードにVPSのIPアドレスを設定するため、ConoHaのAPIに関する情報が必要となります。API情報はコントロールパネルメニューの「API」から確認できます。API情報が確認できましたら、コンソールやSSHクライアントソフトからVPSへ接続しrootアカウントでログインします。初期設定スクリプトは[/root/setup.sh]に設置されていますのでviエディタなどテキストエディタで3~8行目を下記の内容に沿って編集します。ここではまだsetup.shは実行しません。5.メール配信の設定をする次にメール配信の設定をします。[/home/mastodon/live]にMastodonがインストールされており、設定ファイルは同ディレクトリ内の[.env.production]です。viエディタなどテキストエディタで[.env.production]を編集します。SMTP_PASSWORDの値が最低限必須となります。ご利用のメールサーバに合わせて適宜設定してください。ConoHaメールサーバーを利用するお客様はこちらの記事をご確認ください。6.初期設定スクリプトを実行する最後に、[/root/setup.sh]を実行します。/root/setup.shこれでMastodonの設定が完了し、必要なデーモンも自動的に起動します。アクセスしてアカウント作成画面が出たらMastodonのセットアップは完了です。問題は解決できましたか?はいいいえご回答ありがとうございます。送信ご回答受け付けました。ご協力ありがとうございました。