GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren Sie die Jitsi Meet-Videokonferenzanwendung unter Ubuntu 20.04

Jitsi ist eine kostenlose, plattformübergreifende Open-Source-Videokonferenz- und Instant-Messaging-Anwendung für Web und Mobilgeräte. Es funktioniert unter Linux, macOS, Windows, iOS und Android und Sie können es als eigenständige App verwenden oder in Ihre Webanwendung einbetten. Jitsi Meet Audio/Video Chat ist vollständig verschlüsselt und unterstützt mehrere Protokolle, darunter SIP, XMPP/Jabber, ICQ/AIM, Yahoo!, GTalk/Hangouts-Erweiterungen und ZRTP.

Mit Jitsi Meet können Sie Ihren Desktop und Ihre Präsentationen teilen, Benutzer über eine einfache URL zu einer Konferenz einladen, Dokumente mit Etherpad bearbeiten und lustige Meeting-URLs für jedes Meeting auswählen.

In diesem Tutorial erklären wir, wie man Jitsi Meet Video Conferencing Server auf Ubuntu 20.04 installiert.

Voraussetzungen

  • Ein frisches Ubuntu 20.04 VPS auf der Atlantic.net Cloud Platform
  • Ein gültiger Domainname, der auf Ihre Server-IP verweist
  • Ein auf Ihrem Server konfiguriertes Root-Passwort

Schritt 1 – Atlantic.Net Cloud-Server erstellen

Melden Sie sich zunächst bei Ihrem Atlantic.Net Cloud Server an. Erstellen Sie einen neuen Server und wählen Sie Ubuntu 20.04 als Betriebssystem mit mindestens 1 GB RAM. Stellen Sie über SSH eine Verbindung zu Ihrem Cloud-Server her und melden Sie sich mit den oben auf der Seite hervorgehobenen Anmeldeinformationen an.

Sobald Sie sich bei Ihrem Ubuntu 20.04-Server angemeldet haben, führen Sie den folgenden Befehl aus, um Ihr Basissystem mit den neuesten verfügbaren Paketen zu aktualisieren.

apt-get update -y

Schritt 2 – Jitsi Meet installieren

Bevor Sie beginnen, müssen Sie die erforderlichen Abhängigkeiten auf Ihrem Server installieren. Sie können sie installieren, indem Sie den folgenden Befehl ausführen:

apt-get install apt-transport-https software-properties-common -y

Laden Sie nach der Installation den Jitsi GPG-Schlüssel herunter und fügen Sie ihn mit dem folgenden Befehl hinzu:

wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | apt-key add -

Fügen Sie als Nächstes das Jitsi-Repository mit dem folgenden Befehl hinzu:

echo 'deb https://download.jitsi.org stable/' | tee /etc/apt/sources.list.d/jitsi-stable.list

Aktualisieren Sie als Nächstes das Repository und installieren Sie Jitsi Meet mit dem folgenden Befehl:

apt-get update -y
apt-get install jitsi-meet

Während der Installation müssen Sie einen gültigen Domänennamen wie unten gezeigt angeben:

Geben Sie Ihren Domainnamen ein und klicken Sie auf Ok Taste. Sie werden aufgefordert, ein neues selbstsigniertes TLS-Zertifikat zu generieren, damit Sie später ein vertrauenswürdiges Let’s Encrypt-Zertifikat erhalten und installieren können, wie unten gezeigt:

Wählen Sie die erste Option und drücken Sie Enter um die Installation zu starten. Sobald die Installation erfolgreich abgeschlossen wurde, können Sie den Status des Jitsi-Dienstes mit dem folgenden Befehl überprüfen:

systemctl status jitsi-videobridge2

Sie sollten die folgende Ausgabe erhalten:

Schritt 3 – Jitsi Meet mit einem Let’s Encrypt-Zertifikat sichern

Bevor Sie beginnen, müssen Sie den Certbot-Client auf Ihrem Server installieren, um das Let’s Encrypt-Zertifikat zu installieren und zu verwalten.

Fügen Sie zuerst das Certbot-Repository mit dem folgenden Befehl hinzu:

add-apt-repository ppa:ahasenack/certbot-tlssni01-1875471
sudo add-apt-repository ppa:certbot/certbot

Aktualisieren Sie als Nächstes das Repository und installieren Sie den Certbot-Client mit dem folgenden Befehl:

apt-get update -y
apt-get install certbot python3-certbot-nginx -y

Das Installationsskript von Jitsi Let’s Encrypt erwartet certbot im Verzeichnis /usr/local/sbin, während Ubuntu es in /usr/bin installiert, also erstellen Sie mit dem folgenden Befehl einen symbolischen Link des Skripts:

ln -s /usr/bin/certbot /usr/local/sbin/certbot

Aktualisieren Sie als Nächstes install-letsencrypt-cert.sh, um certbot anstelle von certbot-auto zu verwenden.

sed -i 's/\.\/certbot-auto/certbot/g' /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

Führen Sie als Nächstes das Skript install-letsencrypt-cert.sh aus, um Jitsi Meet mit Let’s Encrypt SSL zu sichern:

/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

Sie werden aufgefordert, Ihre E-Mail-Adresse anzugeben und die unten aufgeführten Nutzungsbedingungen zu akzeptieren:

————————————————————————-

This script will:
- Need a working DNS record pointing to this machine(for domain jitsi.example.com)
- Download certbot-auto from https://dl.eff.org to /usr/local/sbin
- Install additional dependencies in order to request Let’s Encrypt certificate
- If running with jetty serving web content, will stop Jitsi Videobridge
- Configure and reload nginx or apache2, whichever is used
- Configure the coturn server to use Let's Encrypt certificate and add required deploy hooks
- Add command in weekly cron job to renew certificates regularly

You need to agree to the ACME server's Subscriber Agreement (https://letsencrypt.org/documents/LE-SA-v1.1.1-August-1-2016.pdf)
by providing an email address for important account notifications
Enter your email and press [ENTER]: [email protected]

Geben Sie Ihre gültige E-Mail-Adresse ein und drücken Sie Enter . Sobald die Installation abgeschlossen ist, sollten Sie die folgende Ausgabe sehen:

Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator webroot, Installer None
Obtaining a new certificate
Performing the following challenges:
http-01 challenge for jitsi.example.com
Using the webroot path /usr/share/jitsi-meet for all unmatched domains.
Waiting for verification...
Cleaning up challenges
Running deploy-hook command: /etc/letsencrypt/renewal-hooks/deploy/0000-coturn-certbot-deploy.sh
Output from deploy-hook command 0000-coturn-certbot-deploy.sh:
Configuring turnserver
IMPORTANT NOTES:
- Congratulations! Your certificate and chain have been saved at:
/etc/letsencrypt/live/jitsi.example.com/fullchain.pem
Your key file has been saved at:
/etc/letsencrypt/live/jitsi.example.com/privkey.pem
Your cert will expire on 2020-08-31. To obtain a new or tweaked
version of this certificate in the future, simply run certbot
again. To non-interactively renew *all* of your certificates, run
"certbot renew"
- Your account credentials have been saved in your Certbot
configuration directory at /etc/letsencrypt. You should make a
secure backup of this folder now. This configuration directory will
also contain certificates and private keys obtained by Certbot so
making regular backups of this folder is ideal.
- If you like Certbot, please consider supporting our work by:

Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate
Donating to EFF: https://eff.org/donate-le

Schritt 4 – Zugriff auf Jitsi Meet

Öffnen Sie nun Ihren Webbrowser und geben Sie die URL https://jitsi.example.com ein. Sie werden auf die folgende Seite weitergeleitet:

Geben Sie einen Namen für Ihr Meeting ein und klicken Sie auf Los Taste. Sobald das Meeting gestartet ist, sollten Sie den folgenden Bildschirm sehen:

Schlussfolgerung

Herzliche Glückwünsche! Sie haben erfolgreich einen Jitsi Meet-Videokonferenzserver auf Ubuntu 20.04 bereitgestellt. Sie können jetzt die Jitsi-Client-App auf Ihrem Mobilgerät installieren und mit der Erkundung von Jitsi beginnen. Probieren Sie Jitsi auf VPS-Hosting von Atlantic.Net aus und besuchen Sie die Jitsi-Dokumentation für weitere Informationen.


Linux
  1. So installieren Sie Django unter Ubuntu 18.04 und 16.04 LTS

  2. So installieren Sie Zoom (Videokonferenz-Tool) unter Ubuntu 20.04

  3. So installieren Sie Steam unter Ubuntu

  4. So installieren Sie Jitsi Meet unter Debian 11

  5. So installieren Sie den HandBrake Video Converter unter Ubuntu

So installieren Sie HandBrake unter Ubuntu 16.04 LTS

So installieren Sie HandBrake unter Ubuntu 18.04 LTS

So installieren Sie Jitsi Meet unter Ubuntu 20.04 LTS

So installieren Sie Jitsi Meet unter Debian und Ubuntu

Jitsi Meet unter Ubuntu Linux:Eine Open-Source-Lösung für Videokonferenzen

So stellen Sie den Jitsi Meet-Konferenzserver mit Ubuntu 22.04 bereit