Fehlerkorrekturen

This commit is contained in:
Bernd Reuther 2020-04-30 21:51:24 +02:00
parent e07bf6988f
commit 3be8e8b727
1 changed files with 16 additions and 16 deletions

View File

@ -14,11 +14,11 @@
## Ziel
- Jitsi Meet Videokonferenzen auf dem eigenen Server
- angepasstes Layout mit eigenem Logo, Bergüßungstext und Hintergrundbild
- angepasstes Layout mit eigenem Logo, Begrüßungstext und Hintergrundbild
- Verweise auf Datenschutzerklärung und Impressum
- gemeinsames Arbeiten an Etherpad Dokumenten
- telefonische Einwahl
- datenschutzfreundliche, möglichst Resourcen schonende Installation
- datenschutzgerechte, möglichst Ressourcen schonende Installation
!!! info
Die Änderungen in den verschiedenen Konfigurationsdateien sind in dieser Dokumentation bewusst nicht pro Datei zusammengefasst, sondern nach Sinn und Ziel getrennt. Dadurch soll erreicht werden, dass man deren Bedeutung und Auswirkung besser nachvollziehen kann.
@ -61,9 +61,9 @@ Wenn die Installationsroutine durchgelaufen ist, sollte es schon möglich sein,
Für eine sichere Verbindung wird ein Zertifikat verwendet, die sich sehr einfach von [Lets Encrypt](https://letsencrypt.org/) ausstellen lässt. Hier wird davon ausgegangen, dass dieses Zertifikat für die Domain `konferenz.domain.tld` bereits vorhanden ist.
Bei der Installation von Jitsi Meet wurde ein selbst signiertes Zertifikat erstellt und in der Apache Konfigurationsdatei eingetragen. Diesen Eintrag ersetzen wir jetz und verweisen auf das Zertifikat von Lets Encrypt.
Bei der Installation von Jitsi Meet wurde ein selbst signiertes Zertifikat erstellt und in der Apache Konfigurationsdatei eingetragen. Diesen Eintrag ersetzen wir jetzt und verweisen auf das Zertifikat von Lets Encrypt.
Dazu eird die Datei `/etc/apache2/sites-available/konferenz.domain.tld.conf` geändert:
Dazu wird die Datei `/etc/apache2/sites-available/konferenz.domain.tld.conf` geändert:
```
SSLCertificateFile /etc/jitsi/meet/konferenz.domain.tld.crt
@ -85,7 +85,7 @@ service apache2 reload
### Jitsi Meet vor unbefugter Benutzung schützen
Nach der Standard-Installation von Jitsi Meet kann jeder, der die Web-Adresse kennt, ein Meeting starten und Gäste einladen. Das bringt den eigenen Server (und die erlaubte Bandbreite) möglicherweise schnell an die Grenze und ist daher nicht ratsam. Eine sinnvolle Einstellung ist, das Erstellen von Meetings nur für registrierte Benutzter zu erlaben, während Gäste ohne Anmeldung zu den Meetings eingeladen werden können.
Nach der Standard-Installation von Jitsi Meet kann jeder, der die Web-Adresse kennt, ein Meeting starten und Gäste einladen. Das bringt den eigenen Server (und die erlaubte Bandbreite) möglicherweise schnell an die Grenze und ist daher nicht ratsam. Eine sinnvolle Einstellung ist, das Erstellen von Meetings nur für registrierte Benutzter zu erlauben, während Gäste ohne Anmeldung zu den Meetings eingeladen werden können.
In der Datei `/etc/prosody/conf.avail/konferenz.domain.tld.cfg.lua` folgende Änderungen vornehmen:
@ -164,7 +164,7 @@ Und noch die entsprechenden Dienste neu starten:
systemctl restart jitsi-videobridge2 jicofo prosody
```
Wenn man jetzt ein neues Meeting startet, kommt ein Hiweis, dass man sich als "Organisator" anmelden muß:
Wenn man jetzt ein neues Meeting startet, kommt ein Hinweis, dass man sich als "Organisator" anmelden muss:
![Meeting Organisator](bilder/web-organisator.jpg)
@ -182,7 +182,7 @@ Solange das Meeting aktiv ist, können Gäste, die den Link kennen, ohne Anmeldu
Wir möchten jetzt noch das Design des selbst gehosteten Jitsi Meet Servers anpassen, das eigene Logo einfügen und Impressum sowie Datenschutzerklärung in der Fußzeile anzeigen.
Damit die dafür zu ändernden Dateien nicht mit dem nächsten Update überschrieben werden, kopieren wir sie zunächst inein anderes Verzeichnis. Als Beispiel verwenden wir hier ein Unterverzeichnis von `/var/www/html`, wo üblicherweise die Daten für den Webserver liegen.
Damit die dafür zu ändernden Dateien nicht mit dem nächsten Update überschrieben werden, kopieren wir sie zunächst in ein anderes Verzeichnis. Als Beispiel verwenden wir hier ein Unterverzeichnis von `/var/www/html`, wo üblicherweise die Daten für den Webserver liegen.
```
mkdir /var/www/html/jitsi-custom
@ -293,7 +293,7 @@ Der Inhalt der Datei `welcomePageAdditionalContent.html` wird mit den folgenden
</template>
```
Damit ein eigenes Hintergrundbild angezeigt wird, muß die Datei `all.css` geändert werden. Leider liegt diese Datei nur "[minifiziert](https://wiki.selfhtml.org/wiki/Minify)" vor und ist damit schwer lesbar. Für geringfügige Änderungen reicht es aus, wenn man im Texteditor nach der entsprechenden Stelle sucht. Es gibt aber auch Tools und Webdienste, die minifizierte css-Dateien wieder in ein lesbares Format umwandeln.
Damit ein eigenes Hintergrundbild angezeigt wird, muss die Datei `all.css` geändert werden. Leider liegt diese Datei nur "[minifiziert](https://wiki.selfhtml.org/wiki/Minify)" vor und ist damit schwer lesbar. Für geringfügige Änderungen reicht es aus, wenn man im Texteditor nach der entsprechenden Stelle sucht. Es gibt aber auch Tools und Webdienste, die minifizierte css-Dateien wieder in ein lesbares Format umwandeln.
Der zu suchende Eintrag lautet:
@ -306,7 +306,7 @@ und wird ersetzt durch:
```
.welcome{background-image:url(../hg.jpg);background-size:cover;
```
Für einen eigenen Text auf der Begrüßungsseite, muß die Datei `main-de.json` angepasst werden. Dort ändert man im Schlüssel "welcomepage" die Einträge "appDescription" und "title".
Für einen eigenen Text auf der Begrüßungsseite, muss die Datei `main-de.json` angepasst werden. Dort ändert man im Schlüssel "welcomepage" die Einträge "appDescription" und "title".
```
"welcomepage": {
@ -318,7 +318,7 @@ Für einen eigenen Text auf der Begrüßungsseite, muß die Datei `main-de.json`
```
Der Apache Webserver muß jetzt so konfiguriert werden, dass er diese Dateien aus einem anderen Verzeichnis ausliefert.
Der Apache Webserver muss jetzt so konfiguriert werden, dass er diese Dateien aus einem anderen Verzeichnis ausliefert.
Dazu wird wieder die Datei `/etc/apache2/sites-available/konferenz.domain.tld.conf` geändert bzw. um folgende Einträge ergänzt:
@ -374,11 +374,11 @@ Nachdem die Konfiguration des Webservers neu geladen wurde:
service apache2 reload
```
wird Jitsi Meet min dem geänderten Layout angezeigt:
wird Jitsi Meet mit dem geänderten Layout angezeigt:
![neues Layout](bilder/web-layout-neu.jpg)
!!! info (Hinweis)
!!! info "Hinweis"
Wenn die Seite schon vor den Änderungen im Browser geöffnet wurde, kann es sein, dass nicht alle Änderungen angezeigt werden, da sich die Inhalte noch im Browser-Cache befinden. Selbst das Drücken von "F5" funktioniert dann nicht. Erst wenn der Cache für diese Seite gelöscht wird, sieht man alle Änderungen.
![Cache leeren](bilder/web-cache-leeren.jpg)
@ -400,7 +400,7 @@ channelLastN: 6,
// Verbindung zu anderen Anbietern verhindern (z.B.: Gravatar)
disableThirdPartyRequests: true,
// Performnce Verbesserung, wenn Chrome Client(ab V69) verwendet wird
// Performance Verbesserung, wenn Chrome Client(ab V69) verwendet wird
enableLayerSuspension: true,
```
@ -434,8 +434,8 @@ und gemeinsam zu bearbeiten:
![Dokument anzeigen](bilder/web-dokument-offen.jpg)
!!! warning (Achtung!)
Bei aktuellen LetsEncrypt Installationen wird unter Umständen eine Apache-Konfigurationsdatei erstellt und aktiviert, die den Browser anweist, keine externen Quellen zu laden. Das ist prinzipiell gut und nützlich, verhindert aber in diesem Fall, dass Etherpad in Jitsi Meet geladen wird. Außerdem verhindert diese Einstellung die Benutzung dieses Servers mit der Jitsi Meet Dasktop App.
!!! warning "Achtung!"
Bei aktuellen LetsEncrypt Installationen wird unter Umständen eine Apache-Konfigurationsdatei erstellt und aktiviert, die den Browser anweist, keine externen Quellen zu laden. Das ist prinzipiell gut und nützlich, verhindert aber in diesem Fall, dass Etherpad in Jitsi Meet geladen wird. Außerdem verhindert diese Einstellung die Benutzung dieses Servers mit der Jitsi Meet Desktop App.
![Dokument Fehler](bilder/web-dokument-fehler.jpg)
@ -447,7 +447,7 @@ kommt noch...
## Quellen
Die Informationen in dieser Dokumentation stammen unter Anderm aus den folgenden Internetseiten:
Die Informationen in dieser Dokumentation stammen unter Anderem aus den folgenden Internetseiten:
- https://github.com/jitsi/jitsi-meet/blob/master/doc/quick-install.md
- https://github.com/jitsi/jitsi-videobridge/blob/master/doc/last-n.md