ジャギ様のAWSチャレンジ

awsに関したことを書きます。

Mattermost構築の流れ(手動編)Part10 Mattermost起動後の設定

  • ドキュメント書いた後に動作確認はしてません。

Mattermost起動後の設定

初期ユーザの作成(管理者ユーザの作成)

Mattermostが初めて立ち上がった画面で以下設定を行う。

設定項目 設定値
What's your email address? 自分のメールアドレス
Choose your username admin (任意です。)
Choose your password 難しめのパスワードを設定(大文字小文字記号あり)
  • この設定だけでMattermostは動かせる状態になります。他のユーザと会話がしたければこの後の設定が必要である。
  • 次に進むには、Go to System Consoleをクリック

SITE CONFIGURATION

  • 以降の設定は他ユーザへのinviteメールを送信するための設定です。

前提条件

  • SESが設定済であること

Notifications

  • 左メニューのSITE CONFIGURATIONNotificationsをクリック
  • 以下の項目だけ変更する。他はデフォルトでOK。
  • 以下を設定後、Saveボタンクリック。
設定項目
Enable Email Notifications true
Notification Display Name No-Reply
Notification From Address mattermost@jagisama.com
Support Email Address mattermost@jagisama.com

AUTHENTICATION

Email Authentication

  • 左メニューのAUTHENTICATIONEmailをクリック
  • すべてTrueにする。設定後、Saveボタンクリック。

Signup

  • 左メニューのAUTHENTICATION -> Signup をクリック。
  • 以下を設定後、‘Save`ボタンクリック。
設定項目
Enable Account Creation: true
Restrict new system and team members to specified email domains: 未設定でOK
Enable Open Server: false
Enable Email Invitations: true

ENVIRONMENT

WebServer

  • 左メニューのENVIRONMENTWebServerをクリック
  • 以下を設定後、Saveボタンクリック。その後Test Live URLをクリックする。成功するとTest successful. This is a valid URL.が表示されます。
設定項目 備考
Site URL: http://ec2-13-112-58-150.ap-northeast-1.compute.amazonaws.com:8065 作成したインスタンスのpublic DNSに読み替えること
Listen Address 8065
  • portを80に変えたかったが、単純に変えるだけではエラーになって変えられなかった。

SMTP

  • 左メニューのENVIRONMENTSMTPをクリック
設定項目
SMTP Server: Simple Mail Transfer Protocol (SMTP) settings画面のSMTP endpointの値を使う。例: email-smtp.ap-northeast-1.amazonaws.com
SMTP Server Port: 465
Enable SMTP Authentication: true
SMTP Server Username: (SMTP ユーザー名の値を使う。SESのSMTP作成時画面に表示されたものです。ファイルでダウンロードもしています。)
SMTP Server Password: (SMTP パスワードの値を使う。SESのSMTP作成時画面に表示されたものです。ファイルでダウンロードもしています。)
Connection Security: TLS
Skip Server Certificate Verification: false
Enable Security Alerts: true
  • 上記を設定後、Saveボタンクリック。次にtest connectionボタン押下し、メールが受信できることを確認する。送信に失敗したら、エラーやServer Logsの画面ををみる。 Saveボタンクリック前に実行すると動かないので注意。No errors were reported while sending an email. Please check your inbox to make sure.と表示されるとメール送信成功です。メールを確認しましょう。

これで設定は全て完了です。

Mattermostを使ってみましょう。お疲れ様でした。

inviteの操作方法メモ

左にあるメニューのInvite membersでinviteしたい人のメアドを入力する。すると相手にメールが通知され、そのメールを開くとアカウント作成画面になる。そのユーザのメアドはSESに登録しておく必要がある。