# Jitsi-Server: So erstellen Sie Ihren eigenen Jitsi-Meet-Server

Ein eigener Jitsi-Server liefert Ihnen die optimale Basis dafür, sichere Jitsi-Meetings zu erstellen. Abseits des Datenschutzes bietet ein eigener Server zudem klare Vorzüge in puncto Performance. Welche Voraussetzungen gilt es zu erfüllen? Und wie richtet man einen eigenen Jitsi-Meet-Server ein?

## Die Voraussetzungen für einen eigenen Jitsi-Meet-Server im Überblick

Wenn Sie einen eigenen Jitsi-Server betreiben, genießen Sie bei Ihren [Videokonferenzen](https://www.ionos.de/digitalguide/online-marketing/social-media/videokonferenz/) eine Reihe von Freiheiten und Sicherheitsvorteilen. Natürlich stellt ein Server in Eigenregie aber auch gewisse Anforderungen. Wir haben die wichtigsten Punkte zusammengefasst, die Sie **vor der Einrichtung eines Jitsi-Meet-Servers klären** sollten.

### Hardware

Die Jitsi-Server-Anwendung ist für Debian-basierte **GNU/Linux**-Distributionen konzipiert. Die Entwickler empfehlen den Einsatz von Debian 10 bzw. Ubuntu 20.04 oder höher. Zudem benötigen Sie **Root-Zugriff** auf das System, um die Installation durchführen zu können. Theoretisch ist es zwar möglich, dass Sie den Server direkt auf Ihrem PC laufen lassen – ein **spezifischer Server** bzw. **extern gemietete Hosting-Ressourcen** sind für diesen Zweck aber deutlich besser geeignet. Für letztgenannte externe Server-Hardware spricht insbesondere der Fakt, dass eine sehr gute Breitbandanbindung für die **Qualität und Stabilität** der späteren Video-Calls enorm wichtig ist.

Die Eckdaten für die Hardware sehen folgendermaßen aus:

- **Prozessor (CPU)**: min. 2 Gigahertz Dual Core
- **Arbeitsspeicher (RAM)**: min. 3 (Debian) bzw. 4 (Ubuntu) Gigabyte RAM
- **Festplattenspeicher**: min. 15 (Debian) bzw. 30 (Ubuntu) Gigabyte

### Eigene statische IP- bzw. Domainadresse

Es ist wichtig, dass Ihr Jitsi-Meet-Server immer über die gleiche IP-Adresse aufrufbar ist. Andernfalls müssten Sie später bei Meetings immer wieder die neue Serveradresse teilen. Natürlich können Sie für Ihren Server auch eine **individuelle Domainadresse registrieren**, damit Teilnehmer und Teilnehmerinnen sich nicht über eine komplizierte Zahlenfolge, sondern einen leicht zu merkenden Namen mit dem Server verbinden können, um einem Jitsi-Meeting beizutreten. Eine Domain erhalten Sie bei verschiedenen Domain-Providern – häufig auch im Paket mit Hosting.

---

### Tipp

Sichern Sie sich noch heute ein Webhosting-Paket bei IONOS und erhalten Sie dadurch u. a. eine [kostenlose Domain](https://www.ionos.de/domains/kostenlose-domain "Kostenlose Domain sichern bei IONOS")! So steht einem passenden und leicht zu merkenden Namen für Ihren Jitsi-Server nichts mehr im Weg.

---

### SSL/TLS-Zertifikat

Jitsi basiert auf dem offenen Standard WebRTC (**Web** **R**eal **T**ime **C**ommunication). Für die Verbindungen im Rahmen von Jitsi-Meetings ist aus diesem Grund immer das Übertragungsprotokoll [HTTPS](https://www.ionos.de/digitalguide/hosting/hosting-technik/was-ist-https/) anzuwenden. Für Ihren eigenen Jitsi-Server benötigen Sie daher in jedem Fall **ein gültiges SSL/TLS-Zertifikat**. Jitsi bietet zwar während des Installationsprozesses die Möglichkeit an, ein Zertifikat zu erstellen – allerdings stufen gängige Browser diese selbst signierten Zertifikate nicht immer als sicher ein.

---

### Tipp

Holen Sie sich Ihr [SSL/TLS-Zertifikat](https://www.ionos.de/sicherheit/ssl-zertifikat "SSL-Zertifikate bei IONOS kaufen") bei IONOS, um die Domain Ihres Jitsi-Meet-Servers optimal zu schützen.

---

## Jitsi-Server: Diese Hosting-Lösungen bietet IONOS

Eine **externe Hardware-Lösung** ist für einen eigenen Jitsi-Server prädestiniert – damit erhalten Sie das Komplettpaket aus starker Breitbandanbindung, leistungsstarker Hardware, eigener Domain und passendem SSL/TLS-Zertifikat. Bei IONOS können Sie beispielsweise aus folgenden drei Server-Tarifen wählen, die verschiedenste Jitsi-Meet-Server-Szenarien optimal abdecken:

- **vServer (Virtual Private Server)**: Bei einem [vServer](https://www.ionos.de/server/vps "vServer günstig mieten bei IONOS") erhalten Sie dedizierte Ressourcen, die zu 100 Prozent virtualisiert sind. Sie zahlen monatlich einen fixen Preis.
- **Cloud Server**: Zugriff auf virtualisierte Hardware-Ressourcen haben Sie auch bei einem [Cloud Server](https://www.ionos.de/cloud/cloud-server "Cloud Server mieten – IONOS") von IONOS. Bei diesem Modell zahlen Sie aber immer nur für die Leistung, die Sie auch tatsächlich in Anspruch genommen haben.
- **Dedicated Server**: Dedizierte Server-Ressourcen mit 100 Prozent Enterprise-Hardware bieten die [Dedicated Server](https://www.ionos.de/server/dedicated-server "Dedicated Server von IONOS") von IONOS. Sie profitieren von modernster Technik, die aber auch ihren Preis hat.

Alle drei Server-Modelle gibt es in verschiedenen Leistungstarifen mit mehr bzw. weniger Rechenpower. Eine **externe Breitbandanbindung mit bis zu 400 Mbit/s** ist dabei aber immer gewährt. Auch eine Domain und ein SSL/TLS-Zertifikat ist in allen Tarifen automatisch enthalten. Für einen einfachen Jitsi-Meet-Server sind die beiden Varianten Cloud Server und vServer zu empfehlen, da die Leistungsstärke eines Dedicated Servers die Anforderungen grundsätzlich weit übersteigt.

## Fünf Use Cases und passende IONOS-Server-Tarife

Welches Server-Modell und welcher konkrete Tarif sich am besten für Ihre Zwecke eignet, hängt vor allem davon ab, wie umfangreich Sie Ihren Jitsi-Server nutzen möchten und wie groß die veranstalteten Meetings sein sollen. In der nachfolgenden Tabelle haben wir **fünf mögliche Nutzungsszenarien** aufgeführt und die dazu passenden Server-Tarife von IONOS (vServer und Cloud Server) zugeordnet.

<table>
  <tbody>
    <tr>
      <td><strong>Jitsi-Server-Szenario</strong></td>
      <td><strong>Passender IONOS-Server-Tarif</strong></td>
    </tr>
    <tr>
      <td>Unregelmäßige Meetings mit bis zu 20 Personen</td>
      <td>Cloud Server L</td>
    </tr>
    <tr>
      <td>Regelmäßige Meetings mit bis zu 20 Personen</td>
      <td>VPS M RAM</td>
    </tr>
    <tr>
      <td>Unregelmäßige Meetings mit bis zu 75 Personen</td>
      <td>Cloud Server XL</td>
    </tr>
    <tr>
      <td>Regelmäßige Meetings mit bis zu 75 Personen</td>
      <td>VPS L RAM</td>
    </tr>
    <tr>
      <td>Regelmäßige Meetings mit bis zu 75 Personen und parallel betriebener E-Mail-Server</td>
      <td>VPS XXL</td>
    </tr>
  </tbody>
</table>

## Jitsi-Meet-Server aufsetzen: Schritt-für-Schritt-Anleitung

Mit der passenden Hosting-Umgebung ausgestattet, können Sie die **Installation und Einrichtung** Ihres eigenen Jitsi-Servers in die Wege leiten. Die Server-Anwendung läuft wie bereits erwähnt unter Linux, optimalerweise nutzen Sie Debian oder Ubuntu. Für die nachfolgende Anleitung, in der wir die einzelnen Schritte detailliert aufzeigen, haben wir **Ubuntu 22.04** als Betriebssystem und einen Cloud Server von IONOS als Hosting-Umgebung gewählt.

### Schritt 1: Ubuntu aktualisieren und wget installieren

Im ersten Schritt sorgen wir dafür, dass Ubuntu auf dem aktuellen Stand ist. Dazu gehört vor allem, dass **alle verfügbaren Sicherheits-Updates installiert** sind. Öffnen Sie das Terminal der Linux-Distribution und führen Sie folgendes Kommando aus:

```none
sudo apt update && sudo apt upgrade
```

[![Bild: Ubuntu 22.04: Aktualisierung via Terminal](https://www.ionos.de/digitalguide/fileadmin/_processed_/a/c/csm_ubuntu-aktualisierung-terminal_0414680cc9.webp "Ubuntu 22.04: Aktualisierung via Terminal")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/ubuntu-aktualisierung-terminal.jpg) Ubuntu 22.04: Aktualisierung via Terminal     Nachdem Sie die Aktualisierung vorgenommen haben, installieren Sie außerdem das Tool **wget**. Mit dem **Download-Manager** können Sie Dateien via Terminal direkt von FTP-, HTTP- oder HTTPS-Servern herunterladen und Shellscript-Daten von Servern abholen.

```none
sudo apt install wget
```

### Schritt 2: Domain angeben

Im nächsten Schritt können Sie direkt die Domain für Ihren Jitsi-Server eintragen. Die exemplarische Adresse *mein-jitsi-server.de* legen Sie beispielsweise mit folgendem Kommando als **Host-Adresse** fest:

```none
sudo hostnamectl set-hostname mein-jitsi-server.de
```

Anschließend leiten Sie die Adresse Ihres Servers auf die gesetzte Domain um, indem Sie die **Hosts-Datei des Systems entsprechend anpassen**. Sie öffnen die Konfigurationsdatei mit folgendem Befehl in dem Standard-Editor nano:

```none
sudo nano /etc/hosts
```

Fügen Sie unter den ersten beiden Einträgen eine neue Zeile ein, in der Sie die **öffentliche IP-Adresse Ihres Servers** und den zuvor festgelegten **Domainnamen** eintragen.

[![Bild: Ubuntu-Hosts-Datei mit neuem Adresseintrag](https://www.ionos.de/digitalguide/fileadmin/_processed_/b/d/csm_ubuntu-hosts-datei-adresseintrag_23e679248d.webp "Ubuntu-Hosts-Datei mit neuem Adresseintrag")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/ubuntu-hosts-datei-adresseintrag.jpg) Ubuntu-Hosts-Datei mit neuem Adresseintrag       Speichern Sie die Änderungen und starten Sie das System folgendermaßen neu:

```none
sudo reboot
```

### Schritt 3: Key und Repository des Jitsi-Meet-Server-Pakets hinzufügen

Die Server-Anwendung von Jitsi Meet ist kein Standardbestandteil des Ubuntu-Repositorys. Aus diesem Grund ist es erforderlich, den **öffentlichen GPG-Schlüssel** und das **öffentliche Verzeichnis** der quelloffenen [Video-Konferenzsoftware](https://www.ionos.de/digitalguide/online-marketing/verkaufen-im-internet/videokonferenz-software-im-ueberblick/ "Videokonferenz-Software im Überblick") manuell hinzuzufügen.

Führen Sie zu diesem Zweck nacheinander folgende zwei Terminal-Kommandos aus:

```none
curl https://download.jitsi.org/jitsi-key.gpg.key | sudo sh -c 'gpg --dearmor > /usr/share/keyrings/jitsi-keyring.gpg'
```

```none
echo 'deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list > /dev/null
```

Zum Abschluss **aktualisieren** Sie den **Paketmanager**:

```none
sudo apt update
```

### Schritt 4: NGINX installieren

Damit Sie später Jitsi-Meetings über gängige Webbrowser abhalten können, benötigen Sie einen **Webserver**. Sie haben dabei die Wahl zwischen Apache und [NGINX](https://www.ionos.de/digitalguide/server/konfiguration/nginx-grundlagen-installation-und-einrichtung/ "NGINX: Grundlagen, Installation und Einrichtung"). Im Rahmen dieses Tutorials haben wir uns für letzteren entschieden. Die Installation leiten Sie mit folgendem Kommando in die Wege:

```none
sudo apt install nginx-full
```

Nach der Installation aktivieren und starten Sie die Dienste von NGINX mit diesem Befehl:

```none
sudo systemctl enable --now nginx.service
```

[![Bild: Ubuntu-Terminal: Einrichtung und Start von NGINX](https://www.ionos.de/digitalguide/fileadmin/_processed_/9/f/csm_ubuntu-terminal-einrichtung-nginx_b2280c60c2.webp "Ubuntu-Terminal: Einrichtung und Start von NGINX")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/ubuntu-terminal-einrichtung-nginx.jpg) Ubuntu-Terminal: Einrichtung und Start von NGINX       ---

### Tipp

Sie wissen nicht, ob Sie auf NGINX oder Apache setzen sollen? In unserem Artikel „[NGINX vs. Apache](https://www.ionos.de/digitalguide/server/knowhow/nginx-vs-apache-ein-webserver-vergleich/)“ haben wir die beiden Webserver ausführlich miteinander verglichen!

---

### Schritt 5: Jitsi-Meet-Server installieren

Nun folgt der wichtigste Teil des Tutorials: die eigentliche Installation der Jitsi-Server-Software. Nachdem wir das Repository der [Zoom-Alternative](https://www.ionos.de/digitalguide/online-marketing/verkaufen-im-internet/zoom-alternativen/ "Zoom-Alternativen") bereits in Schritt 3 angegeben haben, können wir die Anwendung nun direkt über den Paketmanager installieren:

```none
sudo apt install jitsi-meet
```

Während der Installation werden Sie nach einiger Zeit aufgefordert, den zuvor gesetzten Hostnamen anzugeben.

[![Bild: Jitsi-Server-Installation: Angabe des Hostnamens](https://www.ionos.de/digitalguide/fileadmin/_processed_/d/6/csm_jitsi-server-installation-hostnamen_93a6bf92c0.webp "Jitsi-Server-Installation: Angabe des Hostnamens")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/jitsi-server-installation-hostnamen.jpg) Jitsi-Server-Installation: Angabe des Hostnamens       Im nachfolgenden Dialog erstellen Sie entweder ein **selbstsigniertes** **Zertifikat** oder geben Ihr bereits vorhandenes, **eigenes SSL/TLS-Zertifikat** („I want to use my own certificate“) an. Sie können das Zertifikat auch zu einem späteren Zeitpunkt austauschen.

[![Bild: Jitsi-Server-Installation: SSL/TLS-Zertifikaterstellung bzw. -angabe](https://www.ionos.de/digitalguide/fileadmin/_processed_/2/e/csm_jitsi-server-installation-ssl-tls-zertifikaterstellung_f0d4c6081a.webp "Jitsi-Server-Installation: SSL/TLS-Zertifikaterstellung bzw. -angabe")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/jitsi-server-installation-ssl-tls-zertifikaterstellung.jpg) Jitsi-Server-Installation: SSL/TLS-Zertifikaterstellung bzw. -angabe       Sobald der Server installiert und eingerichtet ist, können Sie die **Funktionsfähigkeit** mit folgendem Kommando **testen**:

```none
sudo systemctl status jitsi-videobridge2
```

[![Bild: Jitsi-Meet-Server: Aktivitäts-Check via Ubuntu-Terminal](https://www.ionos.de/digitalguide/fileadmin/_processed_/e/7/csm_jitsi-meet-server-aktivitaets-check_1478b61624.webp "Jitsi-Meet-Server: Aktivitäts-Check via Ubuntu-Terminal")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/jitsi-meet-server-aktivitaets-check.jpg) Nach der Abfrage sehen Sie in der Zeile „Active“, ob und seit wann der Jitsi-Server aktiv ist       ---

### Hinweis

Wollen Sie Ihren Jitsi-Meet-Server zu einem späteren Zeitpunkt **neustarten**, müssen Sie das Kommando „sudo systemctl restart jitsi-videobridge2“ ausführen.

---

### Schritt 6: Server-Ports für SSH, HTTP(S) und Co. freigeben

Damit Ihr Jitsi-Server später mit den verschiedenen Clients kommunizieren kann, sind in Anschluss an die Installation folgende TCP-Ports zu öffnen:

- **22**: SSH-Verbindungen
- **80**: HTTP-Übertragung (erforderlich für „Let’s Encrypt“-Zertifikate)
- **443**: HTTPS-Übertragung zwischen Clients und NGINX
- **5349**: Port für den Coturn-Standard (Audio- und Videoübertragung)

Außerdem sind **UDP-Port 3478** (weiterer Port für den Coturn-Standard) und **UDP-Port 10000** freizugeben, um Clients die Übertragung und den Empfang von Audio- und Videopaketen zu ermöglichen.

Arbeiten Sie mit der **ufw-Firewall** von Ubuntu, öffnen Sie die Ports ganz einfach mit folgenden Kommandos:

```none
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 5349/tcp
sudo ufw allow 3478/udp
sudo ufw allow 10000/udp
```

[![Bild: Firewall-Portregeln ändern in Ubuntu 22.04](https://www.ionos.de/digitalguide/fileadmin/_processed_/2/2/csm_firewall-portregeln-aendern-in-ubuntu_8a6dd7fcc2.webp "Firewall-Portregeln ändern in Ubuntu 22.04")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/firewall-portregeln-aendern-in-ubuntu.jpg) Firewall-Portregeln ändern in Ubuntu 22.04       ###  Schritt 7: „Let’s Encrypt“-Zertifikat erstellen

Falls Sie ein **eigenes Zertifikat** besitzen und dieses bereits für den Jitsi-Server eingetragen haben, können Sie diesen Schritt überspringen. Haben Sie die Option selbstsignierter Zertifikate ausgewählt, können Sie nun an dieser Stelle ein SSL/TLS-Zertifikat für Ihren Server generieren.

Installieren Sie zunächst das Open-Source-Tool **Certbot**. Mit dem Client lassen sich die Zertifikate von Let’s Encrypt einfach und schnell erstellen:

```none
sudo apt install certbot
```

Im Anschluss führen Sie folgende drei Kommandos aus, um Certbot einzurichten und ein **Zertifikat für Ihren Jitsi-Meet-Server abzufragen**:

```none
sudo sed -i 's/\.\/certbot-auto/certbot/g' /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
sudo ln -s /usr/bin/certbot /usr/sbin/certbot
sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
```

[![Bild: Ubuntu-Terminal: Zertifikat erstellen mit Certbot](https://www.ionos.de/digitalguide/fileadmin/_processed_/3/b/csm_ubuntu-terminal-zertifikat-erstellen-mit-certbot_031d1b7960.webp "Ubuntu-Terminal: Zertifikat erstellen mit Certbot")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/ubuntu-terminal-zertifikat-erstellen-mit-certbot.jpg) Ubuntu-Terminal: Zertifikat erstellen mit Certbot       ###  Schritt 8: Jitsi-Server via Web-Interface aufrufen

Ihren Jitsi-Meet-Server können Sie nun jederzeit über die eingetragene Domain im Browser Ihrer Wahl aufrufen, um Ihre eigens gehosteten Jitsi-Meetings zu starten.

[![Bild: Jitsi-Server: Aufruf via Browser](https://www.ionos.de/digitalguide/fileadmin/_processed_/3/3/csm_jitsi-server-aufruf-via-browser_ad824b649d.webp "Jitsi-Server: Aufruf via Browser")](https://www.ionos.de/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/jitsi-server-aufruf-via-browser.jpg) Jitsi-Server: Aufruf via Browser


This is a markdown version of: [https://www.ionos.de/digitalguide/server/knowhow/jitsi-meet-server/](https://www.ionos.de/digitalguide/server/knowhow/jitsi-meet-server/) for AI/LLM consumption.