Auch verfügbar in:
🇬🇧 English
Schnellstart
Inhalt
In 3 Minuten betriebsbereit.
Voraussetzungen
- Docker und Docker Compose auf dem Host installiert
- Port
3000frei und erreichbar - Funktionierende Internetverbindung (zum Pullen des Images von GHCR)
Ein-Liner (Docker)
docker run -d \
--name itsweber-play \
-p 3000:3000 \
-v play-data:/data \
-e BASE_URL=http://localhost:3000 \
-e INITIAL_ADMIN_EMAIL=admin@example.com \
ghcr.io/itsweber-official/itsweber-play:main
Dieser Befehl lädt das aktuelle Release herunter, startet alle internen Services (Postgres, Redis, MinIO, API, Worker, Web, Nginx) innerhalb eines einzigen Containers und speichert alle persistenten Daten im Docker-Volume play-data.
Im Browser öffnen
Zu http://localhost:3000 navigieren.
Beim ersten Aufruf — solange noch kein Admin-Konto existiert — erscheint automatisch der Einrichtungsassistent.
Schritte des Einrichtungsassistenten
- Admin-Konto — Die per
INITIAL_ADMIN_EMAILfestgelegte E-Mail-Adresse bestätigen und ein Passwort vergeben. - Instanzname — Den Anzeigenamen setzen, der in der Kopfzeile und im Browser-Titel erscheint.
- Logo — Ein eigenes Logo hochladen oder diesen Schritt überspringen, um das Standardlogo zu verwenden.
- Erster Kanal — Den ersten Kanal anlegen, um mit dem Hochladen von Videos zu beginnen.
Nach Abschluss des Assistenten wird man direkt zum Studio-Dashboard weitergeleitet.
Wie geht es weiter?
| Ziel | Anleitung |
|---|---|
| Auf Unraid betreiben | Unraid-Installation |
| Vollständiges docker-compose Setup | Docker-Installation |
| Alle Optionen konfigurieren | Konfiguration |
| Architektur verstehen | Architektur |
Produktionshinweis
Der obige Ein-Liner eignet sich für lokale Tests. Für einen Produktionsbetrieb gilt:
BASE_URLauf die echte öffentliche URL setzen (z. B.https://play.example.com)- E-Mail-Versand über
SMTP_*-Umgebungsvariablen konfigurieren, damit Passwort-Reset und Benachrichtigungen funktionieren - Den Container hinter einem Reverse Proxy (Nginx, Traefik, Caddy) betreiben, der die TLS-Terminierung übernimmt
- HTTPS wird dringend empfohlen — Browser-Upload-APIs und Session-Cookies erfordern für volle Funktionalität einen sicheren Kontext
Eine vollständige Liste aller Umgebungsvariablen findet sich unter Konfiguration.