Auch verfügbar in: 🇬🇧 English

Admin-Panel

Inhalt

🇬🇧 English Version


Das Admin-Panel bietet eine zentrale Verwaltungsoberfläche für alle Aspekte der ITSWEBER Play-Instanz — von Nutzerverwaltung und Inhaltsmoderation bis hin zum Live-Theme-Editor und rechtlichen Texten.


Admin-Zugang

Zu /admin navigieren. Voraussetzung: angemeldetes Konto mit der Rolle Admin.

Nutzer ohne Admin-Rolle werden auf die Startseite weitergeleitet. Das Admin-Panel ist nicht verlinkt und taucht in keiner öffentlichen Navigation auf — der Zugriff erfolgt ausschließlich über die direkte URL.


Admin-Bereiche

Bereich Pfad Beschreibung
Dashboard /admin Überblick-Statistiken: Videos, Nutzer, Speicher, aktive Uploads
Benutzer /admin/users Konten verwalten, Rollen zuweisen, Nutzer sperren
Videos /admin/videos Alle Videos einsehen, Massenaktionen ausführen
Kanäle /admin/channels Kanalverzeichnis verwalten, Kanäle ausblenden
Theme /admin/theme 6-Ebenen-Live-Theme-Editor
Legal /admin/legal Impressum, Datenschutzerklärung, AGB bearbeiten
Einstellungen /admin/settings Instanzname, Registrierung umschalten, Upload-Limits
Meldungen /admin/reports Nutzer-Meldungswarteschlange prüfen und bearbeiten

Theme-Editor

Der Theme-Editor unter /admin/theme ermöglicht Live-Anpassungen des visuellen Erscheinungsbilds ohne Seitenreload oder Deployment.

Schnell-Referenz:

  • Preset wechseln: Unter "Presets" ein eingebautes Theme auswählen und anwenden
  • Farbe anpassen: Semantischen Token auswählen, Colorpicker öffnen, Wert bestätigen
  • Custom CSS: Freitext-CSS-Editor mit Syntaxprüfung, letzte 20 Revisionen abrufbar
  • Layout-Blöcke: Startseiten-Blöcke per Drag-and-drop neu anordnen

Vollständige Dokumentation: Theming-System


Unter /admin/legal können die rechtlichen Pflichtseiten direkt im Admin bearbeitet werden.

Seite Pfad Beschreibung
Impressum /impressum Pflichtangaben nach deutschem Recht
Datenschutzerklärung /datenschutz DSGVO-konforme Datenschutzinformationen
Nutzungsbedingungen /agb Allgemeine Geschäftsbedingungen

Die Templates unterstützen {{Platzhalter}}, die automatisch aus den Instanz-Einstellungen befüllt werden (z. B. {{instance_name}}, {{contact_email}}, {{base_url}}). Änderungen sind sofort auf den öffentlichen Seiten sichtbar.


Benutzerverwaltung

Im Bereich /admin/users stehen folgende Aktionen zur Verfügung:

  • Suche: Nutzersuche nach E-Mail-Adresse oder Anzeigename
  • Rollen: Hochstufen (z. B. Viewer → Creator → Moderator → Admin) oder herabstufen
  • Sperren: Konto sofort deaktivieren — der Nutzer kann sich nicht mehr anmelden
  • Suspendieren: Vorübergehende Sperre mit optionalem Ablaufdatum
  • Löschen: Konto und zugehörige Inhalte unwiderruflich entfernen (mit Bestätigungsabfrage)

Alle Verwaltungsaktionen werden im Audit-Log protokolliert.


Moderations-Workflow

Nutzer können Inhalte über die Melde-Funktion markieren. Meldungen landen in der Warteschlange unter /admin/reports.

Typischer Ablauf:

  1. Meldung in der Warteschlange einsehen
  2. Gemeldeten Inhalt direkt im Panel prüfen
  3. Aktion wählen: Ausblenden (Inhalt versteckt, aber nicht gelöscht) oder Löschen (permanent)
  4. Begründung erfassen (wird im Audit-Log gespeichert)
  5. Meldung als bearbeitet schließen

Ausgeblendete Videos sind für die Öffentlichkeit nicht sichtbar, bleiben aber für Admins und den Eigentümer zugänglich, bis eine finale Entscheidung getroffen wird.


Dashboard-Statistiken

Das Admin-Dashboard zeigt eine Echtzeit-Übersicht:

Kennzahl Beschreibung
Gesamt-Videos Alle Videos der Instanz nach Status
Aktive Nutzer Registrierte, nicht gesperrte Konten
Speichernutzung MinIO-Bucket-Belegung in GB
Laufende Uploads Aktuell aktive Upload-Prozesse
Offene Meldungen Unbearbeitete Nutzermeldungen
Ausstehende Transcodierungen Jobs in der BullMQ-Verarbeitungswarteschlange

© Benjamin Weber · ITSWEBER — play.itsweber.net · GitHub