The developers of the jitsi-meet project are currently working in a impressive speed. From release to release there are so many changes, that only a reinstall makes sense.
So I’ve automated the installation of jitsi.
The jitsi-meet Debian packages require user input at the installation.
This can be prevented with the
debconf tool. It lets you predefine
Find the parameters
To get the parameters from a package, the debian package
required. After the installation we can use the tool
to get the parameters:
debconf-get-selections | grep -P "(jibri|jicofo|jigasi|jitsi)"
Attention: If you predefine too many parameters, dpkg thinks this is a update and don’t do a initial setup. So just define the parameters which the package asks for during the installation.
With a Shell:
echo "jitsi-videobridge2 jitsi-videobridge/jvb-hostname string meet.example.com" | debconf-set-selections echo "jitsi-meet-web-config jitsi-meet/cert-choice select Generate a new self-signed certificate (You will later get a chance to obtain a Let's encrypt certificate)" | debconf-set-selections
- name: "Configure jitsi-meet package" debconf: name: "jitsi-videobridge2" question: "jitsi-videobridge/jvb-hostname" vtype: "string" value: "meet.example.com" - name: "Configure jitsi-meet package" debconf: name: "jitsi-meet-web-config" question: "jitsi-meet/cert-choice" vtype: "select" value: "Generate a new self-signed certificate (You will later get a chance to obtain a Let's encrypt certificate)"
At the installation with
apt-get, all additional dialogs should be gone.