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.

Info

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:

Externe Authentifizierung

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.

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

Sepia Avatar\nBeispiel Sepia Avatar\nBeispiel

Katzen: David Revoy’s Katzen Avatargenerator, CC-By Lizenz

Katzen\nAvatarBeispiel Katzen\nAvatarBeispiel

Vögel: David Revoy’s Vögel Avatargenerator, CC-By Lizenz

Vogel Avatar\nBeispiel Vogel Avatar\nBeispiel

Fenecs (Mobilizon-Maskottchen): David Revoy’s Fenec/Mobilizon Avatargenerator, CC-By Lizenz

Fenecs Avatar\nBeispiel Fenecs Avatar\nBeispiel

Abstrakt: David Revoy’s Abstrakt Avatargenerator, CC-By Lizenz

Abstrakt Avatar\nBeispiel Abstrakt Avatar\nBeispiel

Ältere Sepia-Avatare (die in früheren Plugin-Versionen enthalten waren): Basierend auf David Revoys Arbeit, AGPL-v3 Lizenz

Alte Avatare\nBeispiel Alte Avatare\nBeispiel

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.