Einstellungen
Dieser Abschnitt beschreibt die Seite mit den Plugin Einstellungen.
Chat Nutzungsbedingungen und Konditionen des Kanals
Sie können eine “Nutzungsbedingungen”-Nachricht konfigurieren, die Benutzern angezeigt wird, die Ihren Chaträumen beitreten.
Weitere Informationen zu dieser Funktion finden Sie in der Dokumentation zu den Kanal-Nutzungsbedingungen.
Wenn Sie diese Einstellung ändern, wird der Chatserver neu gestartet, und alle Benutzer werden für kurze Zeit getrennt.
Bestehende Räume auflisten
Wenn Sie auf die Schaltfläche «Räume auflisten» klicken, werden alle bestehenden Chaträume aufgelistet. Sie können sie dann finden und moderieren.
Föderation
Die folgenden Einstellungen betreffen die Föderation mit anderen Peertube Instanzen und anderer Fediverse-Software.
Chats von anderen Instanzen nicht anzeigen
Wenn Sie diese Einstellung aktivieren, werden in Ihrer Instanz niemals Chats von Videos anderer Instanzen angezeigt.
Chat-Information nicht veröffentlichen
Wenn Sie diese Einstellung aktivieren, wird Ihre Instanz keine Chat Informationen im Fediverse veröffentlichen.
Andere Peertube-Instanzen wissen nicht, dass mit Ihren Videos Chaträume verbunden sind.
Bitte beachten Sie: Wenn Sie bereits Chats geführt haben, ist es möglich, dass die Informationen bereits veröffentlicht wurden.
Sie müssen das nächste Video Update abwarten, bevor die Informationen nicht mehr öffentlich zugänglich sind.
Wenn Sie diese Einstellung deaktivieren, müssen Sie außerdem warten, bis die Videos aktualisiert wurden, bevor die Informationen
erneut veröffentlicht werden. Diese Aktualisierung erfolgt unter anderem, wenn ein Live Event fortgesetzt oder beendet wird.
Bitte beachten Sie: Diese Einstellung betrifft nur die Veröffentlichung von Informationen über das ActivityPub-Protokoll.
Dies hindert eine entfernte Anwendung nicht daran, das Vorhandensein von Chats zu erkennen und zu versuchen, eine Verbindung herzustellen.
Authentifizierung
Livechat-Token deaktivieren
Falls Sie Probleme mit den Langzeit-Authentifizierungs-Tokens haben, können Sie diese Funktion hier deaktivieren.
Externe Authentifizierung
Siehe die ausführliche Dokumentationsseite:
Erweiterte Kanaleinstellungen
Die folgenden Einstellungen betreffen die erweiterten Kanaloptionen: Nutzer können ihre Kanäle individuell anpassen, den Moderationsbot aktivieren, …
Die erweiterten Kanalkonfiguration und den Chatbot deaktivieren
Wenn Sie Probleme mit dieser Funktion haben, können Sie sie deaktivieren.
Chatverhalten
Raumtyp
Sie können hier wählen, ob Sie für jedes Video einen eigenen Raum haben möchten oder ob Sie sie nach Kanälen gruppieren möchten.
Chat automatisch öffnen
Wenn ausgewählt wird der Chat geladen, sobald Sie auf der Videoseite sind.
Zeige den «Chat in neuem Fenster öffnen» Knopf
Es wird einen Knopf zum Öffnen des Webchats in einem neuen Fenster geben.
Zeige den «Chat Link teilen» Knopf
Diese Funktion fügt eine «Chat-Link teilen» Schaltfläche hinzu. Mit dieser Schaltfläche können Sie URLs generieren, um dem Chat beizutreten. Der Chat kann angepasst werden (schreibgeschützter Modus, Verwendung des aktuellen Themas, …).
Sie können zum Beispiel eine schreibgeschützte URL generieren und diese in OBS verwenden, um den Chat in Ihren Live-Stream zu integrieren!
Mit dieser Einstellung können Sie festlegen, wer auf diese Schaltfläche zugreifen kann.
Nutzer können den Chat für ihre Live-Videos aktivieren
Wenn diese Option aktiviert ist, haben alle Live-Videos in ihren Eigenschaften ein Feld zur Aktivierung des Webchats.
Der Eigentümer des Videos kann Webchats aktivieren.
Chat für alle Live-Videos aktivieren
Wenn diese Option markiert ist, wird der Chat für alle Live-Videos aktiviert.
Chat für alle Nicht-Live-Videos aktivieren
Chat für alle Nicht-Live-Videos aktivieren
Chat für diese Videos aktivieren
Chat für diese Videos aktivieren
Chat für anonyme Benutzer ausblenden
Wenn die Option aktiviert ist, können anonyme Peertube-Nutzer den Chat nicht sehen. Diese Funktion ist noch experimentell. Wenn Sie diese Option aktiviert haben, wird empfohlen auch die Option “Chat-Informationen nicht veröffentlichen” zu aktivieren. Andernfalls könnten einige Tools von Drittanbietern versuchen, den Chat zu öffnen, und ein unvorhersehbares Verhalten verursachen.
Hinweis: Im Moment blendet diese Funktion einfach den Chat aus. In einer zukünftigen Version wird der Chat durch eine Meldung ersetzt, die besagt «Bitte melden Sie sich an, um […]». Siehe v5.7.0 Release Notes für weitere Informationen.
IP eines anonymen Benutzers sperren, wenn dieser aus einem Chatraum verbannt wird
Wenn Sie diese Option aktivieren, wird jedes Mal, wenn ein anonymer Benutzer aus einem Chatraum verbannt wird, seine IP auch vom Chatserver verbannt. Warnung: wenn Ihre Instanz für die Registrierung offen ist, könnte jeder Benutzer einen gefangenen Raum erstellen, Benutzer zum Beitritt einladen und automatisch alle IPs der anonymen Benutzer sperren. Die Liste der gesperrten IPs wird nicht gespeichert, sie wird beim Neustart des Servers gelöscht, oder wenn Sie die Einstellungen eines Plugins ändern. Die gesperrten IPs werden in den Logdateien des Prosody-Servers protokolliert, so dass die Administratoren des Servers eventuell externe Tools (wie fail2ban) verwenden können, um IPs in größerem Umfang zu sperren.
Wichtiger Hinweis: Wenn Sie diese Funktion aktivieren und einen benutzerdefinierten Reverse-Proxy vor Peertube verwenden, stellen Sie bitte sicher, dass Ihr Setup korrekt konfiguriert ist, um die IPs echter Benutzer an Peertube weiterzuleiten. Andernfalls könnten alle anonymen Benutzer auf einmal blockiert werden.
Farbthemen
Avatar-Satz
Sie können aus mehreren verschiedenen Sets von Standard-Avataren wählen, die für Chat-Benutzer verwendet werden sollen.
Sepia (Peertube-Maskottchen): David Revoy’s Peertube Avatargenerator, CC-By Lizenz
Katzen: David Revoy’s Katzen Avatargenerator, CC-By Lizenz
Vögel: David Revoy’s Vögel Avatargenerator, CC-By Lizenz
Fenecs (Mobilizon-Maskottchen): David Revoy’s Fenec/Mobilizon Avatargenerator, CC-By Lizenz
Abstrakt: David Revoy’s Abstrakt Avatargenerator, CC-By Lizenz
Ältere Sepia-Avatare (die in früheren Plugin-Versionen enthalten waren): Basierend auf David Revoys Arbeit, AGPL-v3 Lizenz
Wenn Sie die Änderung nicht sofort sehen können, könnte es an Ihrem Browser-Cache liegen. Löschen Sie einfach den Sitzungsspeicher Ihres Browsers, oder starten Sie ihn neu.
ConverseJS Thema
Sie können wählen, welches Thema Sie für ConverseJS verwenden möchten:
- Peertube theme: Dies ist ein spezielles Thema, das speziell für die Integration von Peertube entwickelt wurde.
- Default ConverseJS theme: Dies ist das standard ConverseJS Thema.
- ConverseJS cyberpunk theme: Dies ist ein von ConverseJS bereitgestelltes Thema.
Automatische Farberkennung
Versucht, die Farben des aktuellen Themas des Benutzers automatisch zu erkennen.
Wenn diese Einstellung aktiviert ist, versucht das Plugin, die Farben für das Chat-Thema automatisch zu erkennen.
Wenn dies für einige Ihrer Peertube-Themen nicht korrekt funktioniert, können Sie diese Option deaktivieren.
Sie können den Fehler im offiziellen
Issue Tracker
melden. Vergessen Sie nicht anzugeben, welches Thema nicht funktioniert.
Webchat Iframe Stil-Attribut
Sie können einige benutzerdefinierte Stile hinzufügen, die dem Iframe hinzugefügt werden. Zum Beispiel eine benutzerdefinierte Breite: width:400px;
Erweiterte Einstellungen des Chatservers
System Prosody benutzen
Das Plugin wird mit einem AppImage geliefert, das zum Ausführen des Prosody
XMPP-Servers verwendet wird. Wenn dieses AppImage nicht
funktioniert, können Sie auf das Prosody-Paket zurückgreifen, das für Ihren
Server gepackt ist. Installieren Sie einfach das Paket prosody
.
Diese Einstellung sollte nur verwendet werden, wenn das Plugin defekt ist und auf einen Patch wartet.
Websocket deaktivieren
Mit Peertube >= 5.0.0 versucht dieses Plugin, eine Websocket-Verbindung zum Chatten zu verwenden.
Wenn der Browser oder die Verbindung des Benutzers nicht kompatibel ist, wird der Browser automatisch auf das BOSH-Protokoll zurückgreifen.
Aber in seltenen Fällen kann dies fehlschlagen. Zum Beispiel, wenn Sie einen Reverse Proxy vor Peertube haben, der keine
Websocket-Verbindung für Plugins erlaubt.
In diesem Fall können Sie diese Einstellungen überprüfen, um Websocket-Verbindungen zu deaktivieren.
Prosody Port
Der Port, der vom integrierten Prosody-Server verwendet wird.
Ändern Sie ihn, wenn dieser Port bereits auf Ihrem Server verwendet wird.
Sie können diesen Port auf Ihrer Firewall schließen, es wird nicht von der Außenwelt darauf zugegriffen.
Hinweis: Dies könnte sich in naher Zukunft ändern, da geplant ist, eine Funktion zum Aktivieren externer Verbindungen hinzuzufügen.
Peertube-URL für API-Aufrufe
Bitte lassen Sie diese Einstellungen leer, wenn Sie nicht wissen, was Sie tun.
In einigen seltenen Fällen kann Prosody die API von Peertube nicht von seiner öffentlichen URI aufrufen.
Sie können dieses Feld verwenden, um die URI von Peertube für Prosody-Module anzupassen
(z.B. mit «http://localhost:9000» oder «http://127.0.0.1:9000»).
Wenn diese Einstellung leer gelassen wird und Sie Peertube >= 5.1 oder später verwenden, wird das Plugin die Werte aus Ihrer Peertube-Konfigurationsdatei verwenden, um zu erraten, auf welcher Schnittstelle und welchem Port die Anfrage erfolgen muss.
Schlussendlich wird es Ihre öffentliche Peertube-URI verwenden. So wird
jeder API-Aufruf über Ihren Nginx-Server laufen. Dies kann in einigen
Fällen fehlschlagen: z.B. wenn Sie sich in einem Docker-Container befinden,
wo der öffentliche Hostname nicht zur richtigen IP aufgelöst wird.
Versuchen Sie in diesem Fall, die “Peertube-URL für API-Aufrufe” Einstellungen zu ändern, indem Sie
http://127.0.0.1:9000
einstellen (unter der Annahme, dass 9000 der Port
ist, auf dem Peertube lauscht; fragen Sie Ihre Instanzadministratoren, wenn
Sie es nicht wissen).
Standardmäßig Inhalte von Räumen protokollieren
Wenn diese Option aktiviert ist, werden die Rauminhalte standardmäßig gespeichert.
Jeder Benutzer, der einem Raum beitritt, sieht, was bereits geschrieben wurde, bevor er dem Chat beitrat.
Bitte beachten Sie, dass es immer möglich ist, die Inhaltsarchivierung für einen
bestimmten Raum zu aktivieren/deaktivieren, indem Sie seine Eigenschaften bearbeiten.
Ablaufzeit von Raumprotokollen
Sie können hier auswählen, wie lange der Inhalt des Chatrooms vom Server aufbewahrt wird. Der Wert kann sein:
- 60: Der Inhalt wird 60 Sekunden gespeichert. Sie können 60 durch einen beliebigen ganzzahligen Wert ersetzen.
- 1d: Der Inhalt wird für 1 Tag gespeichert. Sie können 1 durch einen beliebigen ganzzahligen Wert ersetzen.
- 1w: Der Inhalt wird für 1 Woche gespeichert. Sie können 1 durch einen beliebigen ganzzahligen Wert ersetzen.
- 1m: Der Inhalt wird für 1 Monat gespeichert. Sie können 1 durch einen beliebigen ganzzahligen Wert ersetzen.
- 1y: Der Inhalt wird für 1 Jahr gespeichert. Sie können 1 durch einen beliebigen ganzzahligen Wert ersetzen.
- nie: Der Inhalt läuft nie ab und wird für immer aufbewahrt.
Verbindung zum Raum mit externen XMPP Konten aktivieren
Durch Aktivieren dieser Option ist es möglich, über externe XMPP-Konten und XMPP-Clients eine Verbindung zu Räumen herzustellen.
Achtung: Durch die Aktivierung dieser Option können zusätzliche Server- und DNS-Konfigurationen erforderlich sein.
Bitte beachten Sie die Dokumentation:
Aktivieren Sie externe XMPP-Kontoverbindungen.
Prosody Server Port zu Server Port
Der Port, der für XMPP s2s-Verbindungen (Server zu Server) verwendet wird.
Sie sollten den Standardport 5269 verwenden.
Andernfalls müssen Sie einen bestimmten DNS Eintrag erstellen
.
Server zu Server Netzwerkschnittstellen
Die Netzwerkschnittstellen, die für Server zu Server Verbindungen verwendet werden sollen.
Liste der zu nutzenden IPs, durch Kommata getrennt (Leerzeichen werden entfernt).
Sie können «*» verwenden, um alle IPv4-Schnittstellen zu nutzen, und «::» für alle IPv6-Schnittstellen.
Beispiele:
- *, ::
- *
- 127.0.0.1, ::1
- 172.18.0.42
Zertifikate Ordner
Wenn dieses Feld leer ist, erzeugt und verwendet das Plugin selbstsignierte Zertifikate.
Wenn Sie andere Zertifikate verwenden wollen, geben Sie hier einfach den Ordner an,
in dem Prosody sie finden kann. Hinweis: Der Benutzer “peertube” muss Lesezugriff auf diesen Ordner haben.
Aktivieren von Client-Server-Verbindungen
Ermöglichen Sie XMPP-Clients die Verbindung zum integrierten Prosody-Server.
Diese Option allein lässt nur Verbindungen von localhost-Clients zu.
Diese Einstellung ermöglicht es XMPP-Clients, sich mit dem eingebauten Prosody-Server zu verbinden. Im Moment erlaubt diese Option nur Verbindungen von localhost-Clients.
Zum Beispiel kann diese Option einer Instanz von Matterbridge (sobald sie einen anonymen Login verwenden kann) auf demselben Rechner erlauben, Ihren Chat mit einem anderen Dienst wie einem Matrix-Raum zu verbinden.
Prosody Client-Server-Verbindungsport
Der Port, der vom c2s-Modul des integrierten Prosody-Servers verwendet wird.
XMPP-Clients müssen diesen Port zum Verbinden verwenden.
Ändern Sie ihn, wenn dieser Port bereits auf Ihrem Server verwendet wird.
Sie können diesen Port auf Ihrer Firewall vorerst geschlossen halten, es wird nicht von der Außenwelt darauf zugegriffen.
Hinweis: Dies könnte sich in naher Zukunft ändern, da geplant ist, eine Funktion zum Aktivieren externer Verbindungen hinzuzufügen.
Client zu Server Netzwerkschnittstellen
Die Netzwerkschnittstellen, die für Client-Server-Verbindungen überwacht werden sollen.
Diese Einstellung ist für fortgeschrittene Benutzer gedacht. Ändern Sie diese Einstellung nicht, wenn Sie nicht genau wissen, was sie bedeutet.
Liste der zu überwachenden IPs, durch Kommata getrennt (Leerzeichen werden entfernt).
Sie können “*” verwenden, um auf allen IPv4-Schnittstellen zu lauschen, und “::” für alle IPv6-Schnittstellen.
Beispiele:
- *, ::
- *
- 127.0.0.1, ::1
- 127.0.0.1, ::1, 172.18.0.42
Aktivieren externer XMPP-Komponenten
Diese Einstellung ermöglicht es externen XMPP-Komponenten, sich mit dem Server zu verbinden. Standardmäßig erlaubt diese Option nur Verbindungen von localhost-Komponenten. Sie müssen den Wert “Prosody externe Komponenten Netzwerkschnittstellen” ändern, um an anderen Netzwerkschnittstellen zu lauschen.
Diese Funktion könnte für die Verbindung von Brücken oder Bots genutzt werden.
Weitere Informationen zu den externen Komponenten von Prosody finden Sie hier.
Aktivieren externer XMPP-Komponenten
Aktivieren Sie die Verwendung externer XMPP-Komponenten.
Diese Option allein erlaubt nur Verbindungen von localhost.
Sie müssen die Netzwerkschnittstellen einrichten und den Port auf Ihrer Firewall öffnen, um sie von entfernten Servern aus verfügbar zu machen.
Diese Funktion kann beispielsweise verwendet werden, um einige Bots mit den Chatrooms zu verbinden.
Port für externe Komponenten zur Verbindung mit Prosody
Der Port, der von XMPP-Komponenten verwendet wird, um sich mit dem Prosody-Server zu verbinden.
Ändern Sie ihn, wenn dieser Port bereits auf Ihrem Server verwendet wird.
Sie können diesen Port in Ihrer Firewall geschlossen lassen, wenn Sie den Zugriff von anderen Schnittstellen als localhost nicht zulassen möchten.
Prosody externe Komponenten Netzwerkschnittstellen
Die Netzwerkschnittstellen, die für externe Komponentenverbindungen überwacht werden sollen.
Liste der zu überwachenden IP, durch Kommata getrennt (Leerzeichen werden entfernt).
Sie können «*» verwenden, um auf allen IPv4-Schnittstellen zu lauschen, und «::» für alle IPv6-Schnittstellen.
Beispiele:
- *, ::
- *
- 127.0.0.1, ::1
- 172.18.0.42
Externe Komponenten
Die zu erstellenden externen Komponenten:
- Eine pro Zeile.
- Verwenden Sie das Format «Komponentenname:Komponenten_Geheimnis» (Leerzeichen werden entfernt)
- Sie können Kommentare hinzufügen: alles nach dem #-Zeichen wird entfernt und leere Zeilen werden ignoriert.
- Der Name darf nur alphanumerische Zeichen und Punkte enthalten
- Wenn der Name nur alphanumerische Zeichen enthält, wird ihm die XMPP-Domäne angehängt. Aus «bridge» wird zum Beispiel «bridge.your_domain.tld». Sie können auch einen vollständigen Domänennamen angeben, müssen jedoch sicherstellen, dass Ihr DNS korrekt konfiguriert ist.
- Verwenden Sie nur alphanumerische Zeichen in der geheimen Passphrase (verwenden Sie mindestens 15 Zeichen).
Prosody mod_firewall einschalten
Sie können mod_firewall auf Ihrem Prosody-Server aktivieren.
Weitere Informationen finden Sie in der Dokumentation.