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.
PermalinkUpdate 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
PermalinkTambahkan 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
PermalinkInstall 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
PermalinkInstall 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
PermalinkEdit 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
PermalinkStart Jitsi
Kemudian kita mulai start Jitsi.
# docker-compose up -d
PermalinkAkses URL
Ketika sudah selesai, tinggal kita mengakses URL yang di spesifik tersebut.