A role to provision Jitsi Meet as a Docker Compose service, compatible with Traefik.
Find a file
2020-04-11 13:24:24 +02:00
defaults Replaces Google's STUN servers 2020-04-09 23:02:19 +02:00
handlers Initial commit 2020-03-23 00:20:24 +01:00
meta Initial commit 2020-03-23 00:20:24 +01:00
tasks Improved and simplified healthcheck. Use with --tags health to run. 2020-04-01 21:29:15 +02:00
templates Removes default passwords. Please generate secure passwords and add the corresponding vars to your vault 2020-04-11 13:24:24 +02:00
tests Initial commit 2020-03-23 00:20:24 +01:00
vars Initial commit 2020-03-23 00:20:24 +01:00
.travis.yml Initial commit 2020-03-23 00:20:24 +01:00
LICENSE Added license 2020-03-23 00:26:06 +01:00
README.md Removes default passwords. Please generate secure passwords and add the corresponding vars to your vault 2020-04-11 13:24:24 +02:00

Jitsi Meet (Docker-Compose)

A single-instance Jitsi Meet server that can be run behind Traefik.

Requirements

Role Variables

Variable Description Default
docker_user The user who is going to manage/run the Docker Compose services deploy
jitsi_letsencrypt_email E-Mail adress used for requesting certificates Not set
jitsi_docker_host_address
jitsi_enable_letsencrypt Jitsi will take care of Let's Encrypt certificates 0
jitsi_exposed_http_port Exposed container port for HTTP 8000
jitsi_exposed_https_port Exposed container port for HTTPS 8443
jitsi_jibri_recorder_password Provide a secure password*
jitsi_jibri_recorder_user
jitsi_jibri_xmpp_password
jitsi_jibri_xmpp_user
jitsi_jicofo_auth_password
jitsi_jicofo_auth_user
jitsi_jicofo_component_secret
jitsi_jigasi_xmpp_password
jitsi_jigasi_xmpp_user
jitsi_jvb_auth_password
jitsi_jvb_auth_user
jitsi_jvb_stun_servers stun:stun.schlund.de:3478,
stun:stun.t-online.de:3478,
stun:stun.1und1.de:3478
jitsi_public_url The public URL under which Jitsi Meet can be accessed http://localhost
jitsi_timezone Europe/Amsterdam
jitsi_virtual_host The virtual host that is e.g. used by Traefik, usually part of the public url localhost

* It is important to provide a dedicated secure password for each service. Generate passwords with e.g. openssl rand -hex 16

Dependencies

Example Playbook

License

MIT

Author Information

This role was created in 2020 by Jan Beilicke.