Installs and configures the Jitsi Meet videoconferencing software.
Includes LetsEncrypt for TLS certificates, OS and SSH hardening (courtesy of the dev-sec hardening framework, and Tor. Also handles setting up a firewall plus unattended software upgrades.
Tested on Ansible 2.3.1 and Debian GNU/Linux (currently stretch or 9.x).
You should have a DNS record pointed at the server already.
# E-mail address used for Let's Encrypt notifications.
certbot_admin_email: ''
# Hostname where you want to set up Jitsi Meet.
jitsi_meet_server_name: ''
To update the third-party roles, run:
ansible-galaxy install --ignore-errors --force -r requirements.yml
See jitsi-meet-server.yml
.
To get started, just create an inventory file at inventory/hosts
, and set certbot_admin_email
and jitsi_meet_server_name
in your playbook.
The Jitsi Meet role was forked from ansible-role-jitsi-meet by Freedom of the Press Foundation.
MIT