April 12, 20251 yr Da ich teilweise Probleme mit der Installation von Jitsi hatte (habe mich an dem Video von SpaceInvader orientiert), habe ich mir ein Tutorial geschrieben so wie es für mich funktioniert hat. Falls unerwünscht, oder es so eine Anleitung schon gibt, bitte Beitrag löschen. Voraussetzung Eine vorhandene Subdomain, z. B. über duckdns oder ipv64.net. In diesem Beispiel nehmen wir an, wir haben folgende Subdomain registriert: jitsi.ipv64.de Installierter Nginx Proxy Manager Docker Da Docker-Compose standardmäßig auf Unraid installiert ist (zumindest ist das bei mir so auf Unraid 7.0 gewesen ), können wir diesen Schritt überspringen. Ansonsten muss Docker-Compose installiert werden. Dazu öffnen wir ein Terminalfenster in Unraid und geben folgenden Befehl ein: curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose Jetzt noch die Datei mit folgendem Befehl ausführbar machen: sudo chmod +x /usr/local/bin/docker-compose Schritt-für-Schritt-Anleitung Portainer über die Community Applications installieren. Keine Anpassungen nötig. Einfach auf „Anwenden“ klicken. Benötigte Ordner in appdata erstellen. Terminalfenster in Unraid öffnen und folgenden Befehl ausführen: mkdir -p /mnt/user/appdata/jitsi/jitsi-meet-cfg/{web/letsencrypt,transcripts,prosody,jicofo,jvb,jigasi,jibri} Den nächsten Ordner erstellen und in ihn wechseln: mkdir /mnt/user/appdata/jitsi/docker-jitsi-meet && cd /mnt/user/appdata/jitsi/docker-jitsi-meet Aktuelle Docker-Version als ZIP-Datei herunterladen: wget $(curl -s https://api.github.com/repos/jitsi/docker-jitsi-meet/releases/latest | grep 'zip' | cut -d\" -f4) ZIP-Datei entpacken: unzip <Dateiname> .env-Datei erstellen: cp env.example .env Passwörter generieren: ./gen-passwords.sh .env-Datei bearbeiten: nano .env Zeile suchen: CONFIG= <irgendwas> Ersetzen durch: CONFIG=/mnt/user/appdata/jitsi/jitsi-meet-cfg/ Falls die nächsten Einstellungen mit „#“ auskommentiert sind, das „#“ entfernen und die Werte anpassen. HTTP_PORT=8000 ggf. durch anderen Port ersetzen, wenn z.B Portainer Port 8000 nutzt. Zeitzone setzen: TZ=Europe/Berlin Subdomain eintragen: PUBLIC_URL=https://jitsi.ipv64.de #durch eure registrierte Subdomain ersetzen IP des Unraid-Servers eintragen: JVB_ADVERTISE_IPS=192.168.1.211 # Eure Unraid Server IP ENABLE_AUTH=1 ENABLE_GUESTS=1 AUTH_TYPE=internal Speichern mit STRG + O, Enter, und beenden mit STRG + X docker-compose.yml anpassen, damit nach Updates keine manuellen Änderungen im Portainer nötig sind: nano docker-compose.yml Für jeden Service (web, prosody, jicofo, jvb) die Variable "container_name:" mit folgendem Inhalt hinzufügen: Service: web | container_name: meet.jitsi Service: prosody | container_name: xmpp.meet.jitsi Service: jicofo | container_name: focus.meet.jitsi Service: jvb | container_name: video.meet.jitsi Am Ende der Datei folgendes einfügen bzw. ersetzen: # Custom network so all services can communicate using a FQDN networks: meet.jitsi: name: kibiproxy # Hier den Netzwerknamen eintragen, in dem der Nginx Proxy Manager liegt external: true Speichern mit STRG + O, Enter, und beenden mit STRG + X Container starten: docker-compose up -d Benutzer anlegen. Im Docker-Container xmpp.meet.jitsi Terminal öffnen und folgendes eingeben: prosodyctl --config /config/prosody.cfg.lua register <username> meet.jitsi <password> Wichtig: Keine Sonderzeichen oder Umlaute im Passwort verwenden – Loginprobleme möglich. Nach dem Anlegen aller User den Container xmpp.meet.jitsi (oder alle Jitsi-Container) neu starten. Subdomain im Nginx Proxy Manager eintragen: Im Reiter Details: alle 3 Schalter aktivieren Im Reiter SSL: alle Schalter aktivieren, außer „HSTS Subdomains“
August 5, 2025Aug 5 Vielen Dank für die Anleitung. Was muss ich denn beim Schritt mit dem Proxy machen, wenn ich NGINX nicht nutze, sondern über einen Cloudfare-Tunnel rein gehe?
August 24, 2025Aug 24 Thanks for the guide. Was having trouble with SpaceInvader's video. This guide is straight to the point and got me up and running. I just had to add labels in the compose for Traefik as my reverse proxy. Edited August 24, 2025Aug 24 by MMagTech
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.