Freie, quelloffene Plattform für Videokonferenzen und Kommunikation.
Open-Source-Alternative für beliebte Tools wie Zoom für einen vollständigen Videokonferenz- und Chat-Dienst, der von einer Community gepflegt wird. Jitsi ist eine Reihe von Open-Source-Projekten, die Kerntools wie Jitsi Meet bilden, einen vollständig verschlüsselten Videokonferenzdienst, auf den man jederzeit zugreifen kann, ohne ein Konto anzulegen.
Jitsi Meet enthält wichtige Videokonferenzfunktionen wie die Freigabe Ihres Desktops oder Bildschirms für Präsentationen, Gruppenchats und die Möglichkeit, über Ihr Telefon an Meetings teilzunehmen.
Chatten Sie mit Freunden und Kollegen mit einer Jitsi-Instanz, die sich im nächstgelegenen Rechenzentrum befindet, um eine maximale Leistung zu erzielen, die Sie überwachen können. Legen Sie los, indem Sie die Jitsi Marketplace App auf Linode bereitstellen.
Inklusive Software
Die Jitsi One-Click-App wird die folgende benötigte Software auf Ihrer Linode installieren:
SOFTWARE | BESCHREIBUNG |
---|---|
Jitsi Treffen Sie | Die WebRTC-kompatible JavaScript-Anwendung, die die Videokonferenzen ermöglicht. |
Jitsi Videobrücke | WebRTC-kompatibler Server, der die Videoströme zwischen den Teilnehmern der Konferenz weiterleitet. |
Jitsi Konferenz Fokus (jicofo) | Die serverseitige Fokuskomponente, die Sitzungen zwischen Teilnehmern verwaltet. |
Prosodie | XMPP-Server für die Signalisierung. |
Bereitstellen einer Marketplace App
Der Linode Marketplace ermöglicht Ihnen die einfache Bereitstellung von Software auf einer Recheninstanz mit dem Cloud Manager. Siehe Erste Schritte mit Marketplace Apps für vollständige Schritte.
- Melden Sie sich beim Cloud Manager an und wählen Sie den Link Marketplace Link aus dem linken Navigationsmenü. Dies zeigt die Linode Create Seite mit der Marketplace Registerkarte vorgewählt.
- Wählen Sie unter dem Abschnitt App auswählen die App aus, die Sie bereitstellen möchten.
- Füllen Sie das Formular aus, indem Sie die Schritte und Ratschläge in der Anleitung zum Erstellen einer Recheninstanz befolgen. Je nach der von Ihnen ausgewählten Marketplace-App sind möglicherweise zusätzliche Konfigurationsoptionen verfügbar. Im Abschnitt Konfigurationsoptionen unten finden Sie kompatible Distributionen, empfohlene Tarife und alle zusätzlichen Konfigurationsoptionen, die für diese Marketplace-App verfügbar sind.
- Klicken Sie auf die Schaltfläche Linode erstellen. Sobald die Recheninstanz bereitgestellt wurde und vollständig eingeschaltet ist, warten Sie auf den Abschluss der Softwareinstallation. Wenn die Instanz vor diesem Zeitpunkt ausgeschaltet oder neu gestartet wird, schlägt die Softwareinstallation wahrscheinlich fehl.
- Um zu überprüfen, ob die Anwendung vollständig installiert wurde, siehe Erste Schritte mit Marketplace Apps > Installation überprüfen. Nach der Installation befolgen Sie die Anweisungen im Abschnitt Erste Schritte nach der Bereitstellung, um auf die Anwendung zuzugreifen und sie zu nutzen.
Um zu überprüfen, ob die Anwendung vollständig installiert wurde, siehe Erste Schritte mit Marketplace Apps > Installation überprüfen. Nach der Installation befolgen Sie die Anweisungen im Abschnitt Erste Schritte nach der Bereitstellung, um auf die Anwendung zuzugreifen und sie zu nutzen.
Konfigurationsoptionen
- Unterstützte Distributionen: Ubuntu 22.04 LTS
- Vorgeschlagener Mindestplan: Es können alle Tarifarten und -größen verwendet werden. Die besten Ergebnisse erzielen Sie mit einer 8GB Dedicated CPU oder Shared Compute Instance, wenn Sie große Meetings oder mehrere gleichzeitige Meetings veranstalten.
Jitsi-Optionen
Benutzerdefinierte Domäne (optional)
Wenn Sie eine benutzerdefinierte Domain automatisch konfigurieren möchten, müssen Sie zunächst Ihre Domain so konfigurieren, dass sie die Nameserver von Linode verwendet. Dies geschieht normalerweise direkt über Ihren Registrar. Siehe Verwenden Sie Linode's Nameserver mit Ihrer Domain. Sobald dies abgeschlossen ist, können Sie die folgenden Felder für die Marketplace App ausfüllen:
- Token für das Linode-API: Wenn Sie den DNS-Manager von Linode verwenden möchten, um DNS-Einträge für Ihre benutzerdefinierte Domain zu verwalten, erstellen Sie ein Linode-API Personal Access Token auf Ihrem Konto mit Lese-/Schreibzugriff auf Domains. Wenn dies zusammen mit den Feldern Subdomain und Domain (siehe unten) angegeben wird, versucht die Installation, DNS-Einträge über das Linode-API zu erstellen. Siehe API-Zugriffstoken erhalten. Wenn Sie dieses Feld nicht angeben, müssen Sie Ihre DNS-Einträge manuell über Ihren DNS-Anbieter konfigurieren und sie auf die IP-Adresse der neuen Instanz verweisen.
- Subdomain: Die Subdomain, die Sie verwenden möchten, z. B. www für
www.example.com
. - Domäne: Der Domänenname, den Sie verwenden möchten, z. B. example.com.
- Admin-E-Mail für den Jitsi-Server
Eingeschränkter Sudo-Benutzer
Sie müssen die folgenden Felder ausfüllen, um automatisch einen eingeschränkten sudo-Benutzer mit einem stark generierten Passwort für Ihre neue Compute-Instanz zu erstellen. Dieses Konto wird der sudo Gruppe, die erweiterte Berechtigungen für die Ausführung von Befehlen mit der sudo
Vorwahl.
- Eingeschränkter sudo-Benutzer: Geben Sie Ihren bevorzugten Benutzernamen für den eingeschränkten Benutzer ein. Keine Großbuchstaben, Leerzeichen oder Sonderzeichen.
Auffinden des generierten Sudo-Passworts
Für den eingeschränkten Benutzer wird ein Passwort generiert und in einer.credentials
in ihrem Home-Verzeichnis, zusammen mit anwendungsspezifischen Passwörtern. Sie können diese Datei anzeigen, indem Sie ausführen:cat /home/$USERNAME/.credentials
Die besten Ergebnisse erzielen Sie, wenn Sie eine Konto SSH-Schlüssel für den Cloud Manager-Benutzer, der die Instanz bereitstellt, und wählen Sie diesen Benutzer alsauthorized_user
in der API oder durch Auswahl dieser Option im Cloud Manager. Ihr SSH-Pubkey wird sowohl root als auch dem eingeschränkten Benutzer zugewiesen. - Deaktivieren Sie den Root-Zugriff über SSH: Um den Root-Benutzer daran zu hindern, sich über SSH anzumelden, wählen Sie Ja. Sie können immer noch zum Root-Benutzer wechseln, wenn Sie angemeldet sind, und Sie können sich auch als Root anmelden über Lish.
Zugriff auf die Instanz ohne SSH
Wenn Sie den Root-Zugriff für Ihren Einsatz deaktivieren und keinen gültigen Konto-SSH-Schlüssel bereitstellen, der demauthorized_user
müssen Sie sich als Root-Benutzer über die Datei Lish-Konsole und laufencat /home/$USERNAME/.credentials
um das generierte Passwort für den eingeschränkten Benutzer anzuzeigen.
Achtung! Verwenden Sie keine doppelten Anführungszeichen ("
) in einem der App-spezifischen Konfigurationsfelder, einschließlich der Benutzer- und Datenbankpasswortfelder. Dieses Sonderzeichen kann zu Problemen bei der Bereitstellung führen.
Erste Schritte nach der Bereitstellung
1. Bevor Sie zu Ihrer App gehen, sollten Sie die optionalen Jitsi-Konfigurationsfelder ausfüllen:
- Im DNS-Manager des Cloud Managers gibt es nun einen Eintrag für Ihre Domain mit zwei A/AAAA-Einträgen, die auf Ihren neuen Server zeigen. Einen für den Domainnamen und einen für den Hostnamen.
- Konfigurieren Sie den rDNS auf Ihrem Linode.
2. Wenn Sie keine Domain eingerichtet haben, navigieren Sie in Ihrem Browser zur IP-Adresse der Linode. Sie finden die IP-Adresse für Ihre Linode auf der Linode-Detailseite im Cloud Manager. Wenn Sie eine Domain eingerichtet haben, navigieren Sie zu der Adresse wie im Abschnitt Jitsi-Optionen oben beschrieben.
3. Jitsi fordert Sie auf, ein Meeting zu starten.
Inklusive Software
Die Jitsi Marketplace App installiert die folgende Software auf Ihrer Linode:
Software | Beschreibung |
---|---|
Jitsi-Treffen | Die WebRTC-kompatible JavaScript-Anwendung, die die Videokonferenzen ermöglicht. |
Jitsi Videobridge (jvb) | WebRTC-kompatibler Server, der die Videoströme zwischen den Teilnehmern der Konferenz weiterleitet. |
Jitsi Konferenz Fokus (jicofo) | Die serverseitige Fokuskomponente, die Sitzungen zwischen Teilnehmern verwaltet. |
Prosodie | XMPP-Server für die Signalisierung. |
Mehr Informationen
Sie können die folgenden Ressourcen für zusätzliche Informationen zu diesem Thema konsultieren. Diese werden in der Hoffnung bereitgestellt, dass sie nützlich sind. Bitte beachten Sie jedoch, dass wir nicht für die Richtigkeit oder Aktualität von extern bereitgestellten Materialien einstehen können.
Die Jitsi Marketplace App wurde von Linode entwickelt. Wenn Sie Unterstützung bei der Bereitstellung der App benötigen, wenden Sie sich an den Linode-Support über die in der Seitenleiste aufgeführten Informationen. Für Support oder Fragen zur Nutzung von Jitsi besuchen Sie das Jitsi Community Forum.