Install Jitsi Docker Almalinux

Install Jitsi Docker Almalinux

Jika sebelumnya saya sudah menulis tentang Jitsi solusi alternatif Google Meet yang berisi tentang deskripsi dan beberapa hal yang sudah saya coba sedikit. Sekarang saatnya bagaimana install Jitsi menggunakan Docker di Almalinux. Instalasi menggunakan Docker mungkin paling mudah dari yang lainnya.

Update System

Hal pertama yang harus dilakukan adalah melakukan update system dari Almalinux kamu terlebih dahulu. Dengan menggunakan :

# dnf update
# dnf upgrade

Lalu diikuti dengan restart server.

# reboot

Tambahkan Repository Docker

Pertama kita pasang yang dibutuhkan :

# dnf install yum-utils curl git -y
# dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# dnf install docker-ce

Lalu pastikan docker di auto-start ketika reboot.

# systemctl enable docker
# systemctl start docker

Install Docker Compose

Mari pasang Docker Compose di Almalinux.

# curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# chmod +x /usr/local/bin/docker-compose

Install Jitsi Meet

Pertama, clone semua yang ada di git tersebut.

# git clone https://github.com/jitsi/docker-jitsi-meet
# mkdir -p ~/.jitsi-meet-cfg/{web/letsencrypt,transcripts,prosody,jicofo,jvb}
# cd docker-jitsi-meet
# cp env.example .env

Kemudian running script ini.

- cd docker-jitsi-meet
- ./gen-passwords.sh

Edit file .env yang terpasang

Adapun parameter yang bisa diisi dan di custom untuk digunakan seperti :

  • HTTP_PORT=xxxx
  • HTTPS_PORT=xxx
  • PUBLIC_URL=xxxx
  • DOCKER_HOST_ADDRESS=xx.xx.xx.xx
  • ENABLE_XMPP_WEBSOCKET=0
  • ENABLE_HTTP_REDIRECT=1

Start Jitsi

Kemudian kita mulai start Jitsi.

# docker-compose up -d

Akses URL

Ketika sudah selesai, tinggal kita mengakses URL yang di spesifik tersebut.