Playbook for installation of Jitsi Meet - a self-hosted video conferencing service. Tested with EL7 (CentOS/RHEL 7).
- Ports 80 and 443 open and domain name/email address (if using LetsEncrypt)
- Ports 8000 and 8443 (if not using LetsEncrypt)
- /opt available for install
# Local example with LetsEncrypt
sudo ansible-playbook jitsi.yml --extra-vars="target=localhost le_enable=True le_domain=meet.chadg.net [email protected]"
# Local example (No HTTP encryption)
sudo ansible-playbook jitsi.yml --extra-vars="target=localhost le_enable=False"
- User admin is created with a randomly generated password (see /opt/jitsi/admin_pass)
- Create additional users via:
sudo docker exec -it jitsi_prosody_1 prosodyctl --config /config/prosody.cfg.lua register someuser1 meet.jitsi SomeSecurePass1
-
Post-installation changes to the .env file require:
- Removing the .jitsi-meet-config directory
- Restarting the containers