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.