We are migrating all our projects to a selfhosted libre / opensource git forge at forge.swinet.net.
This repo will not receive any updates as it will soon become an archive project, we are sorry for any inconvenience.
You will be free to pull as usual from the new source.
Best regards
-- SwITNet Team
Bash installer for Jitsi Meet standalone along with Jibri on supported Ubuntu LTS based systems using nginx as default webserver.
As for our current latest release, as we have integrated more and more features, we highly recommend to use a purpose specific-newly spawn server to host the jitsi-meet framework, making sure you stick to the requirements and recommendations as much as possible, in order to avoid issues.
WARNING: Please, avoid using this installer on your everyday GNU/Linux system, as this is an unsupported use and it will likely BREAK YOUR SYSTEM, so please don't.
Login into your clean server, clone git repository and run the installer,
git clone https://github.com/switnet-ltd/quick-jibri-installer
cd quick-jibri-installer
sudo bash quick_jibri_installer.sh
If your server meet the necessary resources, then at the end on the installer you should have a working Jitsi Meet Server along with a Jibri server ready to record.
Additional jibris need to be set on separate servers, only necesary on simultaneous recordings for that please use add-jibri-node.sh.
Copy the modified add-jibri-node.sh
file from your early cloned installation directory once the installation is completed, to the new server meant to be a jibri node using your preferred method, then run it
WARNING: This file contains sensitive information from your setup, please handle with care.
bash add-jibri-node.sh
Please remember that on newer versions, jibri will record on FHD (1920x1080) so please make sure your server have enough CPU power in orther to handle the encoding load.
Copy the modified add-jvb2-node.sh
file from your early cloned installation directory once the installation is completed, to the new server meant to be a jibri node using your preferred method, then run it
WARNING: This file contains sensitive information from your setup, please handle with care.
bash add-jvb2-node.sh
Check more details on our wiki.
For AWS users or any cloud service provider that might use their own kernel on their products (servers/vm/vps), might cause Jibri failure to start due not allowing snd_aloop
module.
Make sure that you update your grub to boot the right one.
Feel free to use our test-jibri-env.sh
tool to find some details on your current setup.
Enabled Session Recording via Jibri
JRA (Jibri Recordings Access) via Nextcloud
Grafana Dashboard
Etherpad via docker install
Authentication
Lobby Rooms
Conference Duration
Customized brandless mode
JVB2 nodes network.
Enabled Jitsi Electron app detection server side.
Standalone SSL Certbot/LE implementation
Improved recurring updater
Jigasi Transcript - Speech to Text powered by Google API (stalled)
Please note: This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.
SwITNet Ltd © - 2022, https://switnet.net/