AWS lightsailでjitsiを立てる

AWS Lightsailでサーバーを立てます

サーバをAWS Lightsailで建てます。
https://lightsail.aws.amazon.com/ls/webapp/home/instances
インスタンスイメージはこちらを選択します。
(512MBのインスタンスでは正常に動きませんでした)

キャプチャ

キャプチャ

SSHでログインしソフトウェアを設定

gitのインストール
https://neos21.hatenablog.com/entry/2020/02/15/080000

$ sudo yum -y install gcc curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-ExtUtils-MakeMaker autoconf
$ cd /usr/local/src/
$ sudo yum install wget
$ sudo wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.25.0.tar.gz
$ sudo tar xzvf git-2.25.0.tar.gz
$ rm git-2.25.0.tar.gz
$ cd git-2.25.0/
$ sudo make prefix=/usr/local all
$ sudo make prefix=/usr/local install
$ git --version
git version 2.25.0

DockerとDocker Composeのインストール
https://qiita.com/t-ta_coco/items/1bdd8477705d251f8515

$ sudo yum install -y docker
$ sudo service docker start
$ sudo groupadd docker
$ sudo usermod -g docker centos
$ sudo /bin/systemctl restart docker.service

$ sudo curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
$ docker-compose --version
docker-compose version 1.21.0, build 5920eb0

Jitsiの設定

https://qiita.com/zembutsu/items/efb1713337d89f9a1bf0

GitHub リポジトリのクローン

$ sudo git $ clone https://github.com/jitsi/docker-jitsi-meet && cd docker-jitsi-meet

Jisti 環境変数用ファイル .env の編集

$ sudo cp env.example .env
$ sudo vi .env

基本設定

# Exposed HTTP port
HTTP_PORT=80

# Exposed HTTPS port
HTTPS_PORT=443

# System time zone
TZ=Asia/Tokyo

# Public URL for the web service
PUBLIC_URL=https://***.****.***

Let's Encrypt設定

# Enable Let's Encrypt certificate generation
ENABLE_LETSENCRYPT=1

# Domain for which to generate the certificate
LETSENCRYPT_DOMAIN=***.****.***

# E-Mail for receiving important account notifications (mandatory)
LETSENCRYPT_EMAIL=**********@**********

セキュリティ設定

$ sudo ./gen-passwords.sh

設定ファイル等の保存用ディレクトリ作成

$ mkdir -p ~/.jitsi-meet-cfg/{web/letsencrypt,transcripts,prosody,jicofo,jvb}Docker
 

SELinuxをオフ

$ sudo setenforce 0

イメージの取得と確認

$ docker-compose pull

Docker Compose で Jitsi の起動

$ docker-compose up -d

この記事が気に入ったらサポートをしてみませんか?