
- #JITSI ORG MEET INSTALL#
- #JITSI ORG MEET LICENSE#
Required: mail, firstname, givename, uniqueid. Description: "VideoConf service for UNI provided by SWITCH". Login to the server and get the fingerprint of the AAI Shib certificate and /etc/shibboleth/sp-cert.pem $ openssl x509 -in /etc/shibboleth/sp-cert.pem -fingerprint -sha1 -nooutĬopy the sp-cert.pem and sp-key.pem to your local machine in host_vars//vars.yml | vault.yml If shiboleth is enabled -> request an RR: Webconf - only deploy the web config of jitsi-meet (no service disruption)Įxample: $ ansible-playbook -i inventory/production main.yml -limit -tags conf You can limit the playbook runs to specific tasks with the following tagsĬonf - only deploy configuration changes (and restart services where necessary) Remove -e ansible_user=ubuntu when you reinstall the host! Users will be installed during initial run. When all values are filled out (except of the shib-cert and shib-key), you can run: $ ansible-playbook -i inventory/production main.yml -e ansible_user=ubuntu -limit new_ Shall it be enabled?! If yes, set jitsi_shib: yes in vars.yml.Īsk for DNS entry with IPv4 & IPv6 info Note: The callstats credentials can be requested on our organisation page at callstats.io. Add the host into inventory/productionĬopy host_vars/ folder, to and change the values such as: This will display the IPv4 and IPv6 of the instance.
Important: Variables such as inventory, host_vars and group_vars go into jitsi-deploy-vars repo! (ansible-galaxy) $ ansible-playbook build_jitsi_server.yml -D
Source the corresponding project, use openrc.sample as a guidance. Initially, change jitsi-ORGANISATION in build_jitsi_server.yml. The follwowing steps guides you through a building process of a new Jitsi Meet instance.
#JITSI ORG MEET INSTALL#
$ ansible-galaxy install -fr roles/requirements.ymlĪdding a new service VM (this is very SWITCH specific) Or use the ansible-galaxy approach, then use $ cd ansible Remove the site24x7 role from provision.ymlĬreate your own directories for group_vars, hosts_vars and inventory The playbook sets up automatic server monitoring. Remove the shib role entry in provision.yml If you are not part of the universities, chances are you will not No other configurations have been or will be tested
We use Ubuntu 18.04 as a base operating system. For now, remove the users role entry in provision.yml We use an internal ansible role ( users) that provisions our admin users onto our VMs. You will need to adapt that to your environment We provision VMs on our internal IaaS cloud SWITChengines ( ) using theīuild*servers playbooks. The setup is geared towards our needs and will most likely not work out of the box for you. #JITSI ORG MEET LICENSE#
This repository is provided AS IS under a MIT license without any implicit or explicit guarantees This is a brand new service that was started during the Covid19 crisis This ansible playbook is used to set upĪ cluster of individual Jitsi Frontend servers (one for each insitiution) that share a SWITCH is the Swiss National Research and Education Network (NREN) and provides various IT services