jitsi
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| jitsi [22.11.2019 16:31] – thooge | jitsi [01.01.2021 14:07] (aktuell) – [Customizing] thooge | ||
|---|---|---|---|
| Zeile 4: | Zeile 4: | ||
| werden kann und als Quelle für OBS verwendet werden kann. | werden kann und als Quelle für OBS verwendet werden kann. | ||
| - | Aufsetzen eines eigenen Servers | + | Aufsetzen eines eigenen Servers |
| - | und Lets' | + | und [[lets_encrypt|Lets' |
| + | |||
| + | ===== Installation ===== | ||
| Prinzipielle Installationsschritte | Prinzipielle Installationsschritte | ||
| Zeile 14: | Zeile 16: | ||
| </ | </ | ||
| - | Nach der Installation ist das Webfrontend unter ''/ | + | Nach der Installation ist das Webfrontend unter ''/ |
| zu finden. Das Web-Root eines in nginx anzulegenden Virtuellen Servers | zu finden. Das Web-Root eines in nginx anzulegenden Virtuellen Servers | ||
| ist entsprechend einzustellen. | ist entsprechend einzustellen. | ||
| Als Dämonen sind vorhanden | Als Dämonen sind vorhanden | ||
| - | * '' | + | * '' |
| * '' | * '' | ||
| - | * '' | + | * '' |
| * '' | * '' | ||
| + | ==== Prosody ==== | ||
| + | |||
| + | In unveränderter Konfiguration erscheinen Fehler im Protokoll: portmanager auf Port 5081 (https). | ||
| + | Das Problem kann gefixt werden indem in der Konfiguration hinter '' | ||
| + | die Zertifikatskonfiguration eingefügt wird:< | ||
| + | https_certificate = ... | ||
| + | https_key = ... | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ==== Zertifikate ==== | ||
| + | |||
| + | <WRAP center round todo 60%> | ||
| + | Baustelle! Dieser Abschnitt ist noch nicht vollständig und endgültig getestet. | ||
| + | </ | ||
| + | |||
| + | |||
| + | Tauschen der selbstsignierten Zertifikate gegen Eigene: | ||
| + | <code bash> | ||
| + | cd / | ||
| + | mv meet.example.com.crt meet.example.com.crt_orig | ||
| + | mv meet.example.com.key meet.example.com.key_orig | ||
| + | ln -s / | ||
| + | ln -s / | ||
| + | </ | ||
| + | |||
| + | Prosody-Konfiguration anpassen, Referenzen auf die korrekten Zertifikate | ||
| + | / | ||
| + | |||
| + | ===== Konfiguration ===== | ||
| + | |||
| + | Siehe dazu: ''/ | ||
| + | |||
| + | ++++ Nginx Konfigurationsdatei | | ||
| + | <file conf / | ||
| + | server { | ||
| + | listen 80; | ||
| + | server_name meet.example.com; | ||
| + | |||
| + | root / | ||
| + | |||
| + | index index.html; | ||
| + | |||
| + | # Let's Encrypt | ||
| + | location ^~ / | ||
| + | default_type " | ||
| + | alias / | ||
| + | } | ||
| + | location = / | ||
| + | return 404; | ||
| + | } | ||
| + | |||
| + | location / { | ||
| + | return 301 https:// | ||
| + | } | ||
| + | |||
| + | } | ||
| + | |||
| + | server { | ||
| + | listen 443 ssl; | ||
| + | server_name meet.example.com; | ||
| + | |||
| + | ssl on; | ||
| + | ssl_certificate / | ||
| + | ssl_certificate_key / | ||
| + | |||
| + | # WIP | ||
| + | |||
| + | </ | ||
| + | ++++ | ||
| + | |||
| + | ===== Customizing ===== | ||
| - | Customizing | ||
| * Einstellungen in / | * Einstellungen in / | ||
| * '' | * '' | ||
| * Standardsprache per '' | * Standardsprache per '' | ||
| - | * Basisverzeichnis ist ''/ | + | * Basisverzeichnis ist ''/ |
| + | * GUI-Einstellungen: | ||
| * Bilder in '' | * Bilder in '' | ||
| - | * Texte in '' | + | * Texte in '' |
| + | * '' | ||
| + | * welcomepage / title: " | ||
| + | * welcomepage / appDescription: | ||
| | | ||
jitsi.1574440301.txt.gz · Zuletzt geändert: von thooge
