K's Atelier

個人的な学習記録

Mattermostのちょっとした設定

Seminarを開催するときに便利な設定をまとめる。

  • System Console/INTEGRATIONS/CORS
    • Enable cross-origin requests from: *
    • Websocketが使えない,と延々エラーが表示されるのを防止する。
  • System Console/AUTHENTICATION/Signup
    • Enable Open Server: True
    • 誰でも登録できるようにする。招待制にしないときに使う。
  • System Console/USER MANAGEMENT/Teams/チーム名/Team Management
    • Anyone can join this team: On
    • Teamを最初から作っておいて,そこに参加してもらう時に使う。

 

即席Mattermost(+HTTPS)の設定は,以下の設定でいくのがお手軽。

  • VPC:AZ2つ,public subnet2つ
  • EC2:public subnetに作る。
  • ALB:1つ作る。
  • Security Group
    • EC2用
      • HTTP:8065をALB-SGからのみ許可
    • ALB用

Security Groupを使って防御しておけば,EC2への直接攻撃が防げる。