Door een combinatie van COVID-19 en veiligheidslekken in Zoom, zijn veel mensen op zoek naar alternatieven op video conferentie software zoals het gratis Jitsi. Als je IT diensten levert, dan is dit de kans om je klanten te helpen en om good-will en/of omzet te genereren. In deze blog leg ik uit hoe je éénvoudig Jitsi op je server kan installeren en hoe je het kan gebruiken. Of maak gebruik van onze gratis server op https://jitsi.yourwebhoster.eu.
Omdat onze servers nu 50 TB aan dataverkeer hebben, hoef je voorlopig geen zorgen te maken over het overschrijden van je maandelijkse hoeveelheid dataverkeer.
Wat is Jitsi?
Met Jitsi heb je eigen “video conferencing software”. Het is een opensource oplossing die zich al sinds 2003 richt op het mogelijk maken van online communicatie.
- Communiceer met je telefoon of tablet (iPhone/iPad of Android)
- Communiceer met je PC/Laptop – Linux / Windows / Mac (met een moderne browser zoals Chrome of Firefox)
- Neem een sessie op.
- Versleuteling
- Vraag om aandacht (hand omhoog steken)
- Statistieken zoals hoeveel iemand heeft gesproken in een gesprek.
- Voor meer functies, zie https://jitsi.org/user-faq/ → What are the features of Jitsi Meet?)
Wat zijn de server eisen aan Jitsi?
Wij raden minimaal het M4 pakket aan omdat je hier ook wat extra processor kracht hebt. Het is enigzins onduidelijk hoeveel processorkracht je nodig hebt. De software is behoorlijk efficient en daardoor kan je waarschijnlijk wel met een redelijk aantal aan de slag op een M4 server. Bij ons heb je de vrijheid om elk moment op te schalen waardoor je niet gelijk groot hoeft in te kopen.
In een test door Jitsi zelf komen ze er achter dat je met een quad core CPU ongeveer 1000 gebruikers aan kan indien slechts één persoon een video stream opzet. In de praktijk is het waarschijnlijker dat alle deelnemers videos streamen (bijvoorbeeld hun webcam) en dat je dus minder gebruikers tegelijk aan kan op een quad core CPU. Geen nood, je kan altijkd upgraden naar meer processor kracht bij ons.
Jitsi installatie tutorial voor Ubuntu of Debian
Voordat je aan de slag gaat:
- Voor Jitsi is minimaal 2 GB RAM nodig. Wij raden een M4 of hoger aan, al kan je met een M2 pakket ook enkele sessies draaien.
- Gebruik een subdomeinnaam (bijvb jitsi.domeinnaam.nl) en stel deze bij je DNS in. Voeg deze ook aan de server hosts file toe (/etc/hosts):127.0.0.1 localhost jitsi.domeinnaam.nl
- Open de poorten 80 (TCP), 443 (TCP) en 10000 (UDP) in je firewall.
Instructies:
- Log in als root. Je dient als root gebruiker ingelogd te zijn. Gebruiker sudo of sudo su om op dit niveau te komen.
- Voeg de Jitsi repository toe:
echo 'deb https://download.jitsi.org stable/' >> /etc/apt/sources.list.d/jitsi-stable.list wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add
- Installeer Jitsi:
apt-get install apt-transport-https apt-get update apt-get -y install jitsi-meet
- Voer de hostname in. In ons geval is dit jitsi.yourwebhoster.eu.
- Navigeer met je Tab toets naar <Ok> en druk op Enter.
- Standaard staat de selectie op het onderstaande. Navigeer met je Tab toets naar <Ok> en druk op Enter.
Generate a new self-signed certificate (You will later get a chance to obtain a Let’s encrypt certificate)
- Maak een SSL certificaat aan:
/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
- Voer je eigen e-mail adres in. Dit is vereist om gebruik te maken van een gratis Let’s Encrypt certificaat.
- Jitsi zal nu een cerificaat voor je aanvragen. Als dit is voltooid, dan kan je gelijk aan de slag.
Hoe kan je eigen gehoste Jitsi installatie gebruiken?
Hoe gebruik je Jitsi via de Linux/Windows/MacOS
- Open je browser (bij voorkeur Chrome of Firefox) en navigeer naar je Jitsi installatie. Dit kan bijvoorbeeld https://jitsi.yourwebhoster.eu zijn.
- Kies een naam van je room uit en klik op Go.
- Tip: wil je de sessie beveiligen met een wachtwoord? Klik dan op de (i) rechts onderin en voer een wachtwoord in. Alleen na het invoeren van een wachtwoord kunnen nieuwe gebruikers joinen.
- Gebruik de legenda hieronder om bekend te raken met Jitsi.
Legenda
Klik op het computerscherm om je scherm te delen.
Klik op de hand om aandacht te vragen.
Klik kop het chat icoon om te chatten.
Bij de microfoon en de videocamera kan je het apparaat kiezen die je wilt gebruiken. En je kan hier natuurlij ophangen.
Met het linker symbool kan de scherm indeling aanpassen.
Met het (i) symbool kan je het wachtwoord instellen en de sessie link vinden.
De drie punten opent een menu (zie hieronder).
In het menu heb je een tal van opties. Je kan zelfs de achtergrond van je scherm wegblurren.
Hoe gebruik je Jitsi op Android/iPhone
- Installeer de app:
- Klik op het hamburger menu.
- Klik op Settings
- Voer je Jitsi server in. In ons voorbeeld is dat https://jitsi.yourwebhoster.eu. Je kan hier ook je persoonlijke gegevens zoals je e-mail adres (voor je Gravatar icoon) en nicknaam invoeren. Je nicknaam is voor iedereen zichtbaar.
Jitsi installatie FAQ
Vraag: Moet ik ook de Android en iPhone apps zelf compileren en in de store zetten?
Antwoord: Nee, dat hoeft niet. Je kan de app downloaden en daar je Jitsi URL invoeren.
Vraag: Hoeveel gebruikers kan ik gelijktijdig op een VPS draaien?
Antwoord: Goede vraag. Je kan op https://jitsi.org/jitsi-videobridge-performance-evaluation/ een idee krijgen hoeveel streams je kan draaien met een Quad core CPU. Hier hebben ze met slechts 20% CPU gebruik 1000 kijkers kunnen afhandelen.
Vraag: Kan ik Jitsi alleen op een VPS bij Yourwebhoster.eu gebruiken?
Antwoord: Nee, je kan deze handleiding op elke server met Debian/Ubuntu of Docker gebruiken.