A role to provision Jitsi Meet as a Docker Compose service, compatible with Traefik.
Find a file
2020-03-24 00:15:51 +01:00
defaults Removed not used jitsi_container_ip; use virtual host as part of the public URL by default 2020-03-23 22:29:27 +01:00
handlers Initial commit 2020-03-23 00:20:24 +01:00
meta Initial commit 2020-03-23 00:20:24 +01:00
tasks Removed not used jitsi_container_ip; use virtual host as part of the public URL by default 2020-03-23 22:29:27 +01:00
templates Added default vars, only provide Let's Encrypt config if enabled 2020-03-23 21:49:26 +01: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 Updated README 2020-03-24 00:15:51 +01: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_enable_letsencrypt | Jitsi will take care of Let's Encrypt certificates | 0 | | jitsi_letsencrypt_email | E-Mail adress used for requesting certificates | Not set | | jitsi_exposed_http_port | Exposed container port for HTTP | 8000 | | jitsi_exposed_https_port | Exposed container port for HTTPS | 8443 | | 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 |

Dependencies

Example Playbook

Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:

- hosts: servers
  roles:
     - { role: username.rolename, x: 42 }

License

MIT

Author Information

This role was created in 2020 by Jan Beilicke.