Mobile目次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として進みます。DockerのコンテナとしてMastodonを起動しているか?ConoHaのMastodonイメージではDockerは使用していないのでnを入力します。PostgreSQLのデータベースサーバのホスト名そのままエンターキーを押せばOKです。PostgreSQLサーバへの接続に使用するポート番号そのままエンターキーを押せばOKです。name」の項目の値を入力してください。name」の項目の値を入力してください。password」の項目の値を入力してください。Redisサーバのホスト名そのままエンターキーを押せばOKです。Redisサーバのポート番号そのままエンターキーを押せばOKです。Redisサーバに接続する際のパスワードそのままエンターキーを押せばOKです。Mastodonに投稿された画像や動画等のファイルをクラウドサービスのオブジェクトストレージにアップロードするか?必要に応じて選択してください。Yを選ぶとオブジェクトストレージへアップロードする際に必要な認証情報等が追加で求められます。Mastodonのアカウント作成や各種通知を送るメールをlocalhostから送信するか?適切なメールサーバから送信することが望ましいため、そのままエンターキーを押せばOKです。SMTPサーバー名ご利用になるSMTPサーバにあわせて入力してください(※)。SMTPサーバに接続する際のポート番号ご利用になるSMTPサーバあわせて入力してください(※)。SMTPサーバへの接続に使用するユーザ名ご利用になるSMTPサーバあわせて入力してください(※)。SMTPサーバへの接続に使用するパスワードご利用になるSMTPサーバあわせて入力してください(※)。SMTPの認証方法ご利用になるSMTPサーバあわせて入力してください(※)。SMTPサーバのSSL/TLS証明書の検証設定ご利用になるSMTPサーバあわせて入力してください(※)。Mastodonからメールが送信される際のFROMに表示されるメールアドレス適宜入力してください。入力したメールの設定でテストメールを送信するか?メールの設定に失敗しているとMastodonのアカウントが作成できなくなりますので、Yを選んで確認することをお勧めします。テストメールを送信する宛先アドレス適宜入力してください。入力してきた値をファイルに保存するか?テストメールの配信状況等に問題が無ければ、Yを選んで保存してください。Mastodon用のデータベースを構築するか?Mastodonイメージではデータベースは空の状態ですので、Yを押してデータベースの構築を行ってください。少々時間がかかる場合があります。Mastodonのウェブ表示で使用するアセットのコンパイルを行うか?実稼動時の負荷等に影響しますので、Yを押してコンパイルを行います(VPSのスペックにもよりますが、数分程度時間がかかります)。Mastodonの管理者アカウントを作成するか?管理者アカウントが無くても正常に動かすことができますので、必要に応じて選んでください。※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をセットアップすることもできます。初期設定スクリプトではConoHaのAPIを使用してDNSにドメインを登録し、AレコードにVPSのIPアドレスを設定するため、ConoHaのAPIに関する情報が必要となります。API情報はコントロールパネルメニューの「API」から確認できます。API情報が確認できましたら、コンソールやSSHクライアントソフトからVPSへ接続しrootアカウントでログインします。初期設定スクリプトは[/root/setup.sh]に設置されていますのでviエディタなどテキストエディタで3~8行目を下記の内容に沿って編集します。ここではまだsetup.shは実行しません。次にメール配信の設定をします。[/home/mastodon/live]にMastodonがインストールされており、設定ファイルは同ディレクトリ内の[.env.production]です。viエディタなどテキストエディタで[.env.production]を編集します。SMTP_PASSWORDの値が最低限必須となります。ご利用のメールサーバに合わせて適宜設定してください。ConoHaメールサーバーを利用するお客様はこちらの記事をご確認ください。最後に、[/root/setup.sh]を実行します。/root/setup.shこれでMastodonの設定が完了し、必要なデーモンも自動的に起動します。アクセスしてアカウント作成画面が出たらMastodonのセットアップは完了です。本ガイドはConoHaにて提供しているMastodonのテンプレートイメージで作成されたVPSの操作の一例であり、お客様の運用やポリシーによってその限りではございません。お客様のご利用状況に応じて必要な設定や操作をおこなってください。本ガイドに掲載しております設定や情報につきましては、実際の仕様とサポートページの更新状況に差が出る場合がございますので、ご利用の際はお客様にてサービス開発元やサービス提供元の公式サイトやWikiなどで最新情報をご確認ください。FXイメージテンプレートを使うお役立ち情報ConoHaではサポートコンテンツの他にも以下のようなお役立ち情報をご用意しております。Reserved.ページトップへ戻る。