Installation
1. Repository klonen
git clone https://github.com/Syntaxlab-dev/CachePanel.git
cd CachePanel2. .env anlegen
cp .env.example .envDu musst hier nichts eintragen — Steam-Zugangsdaten trägst du später direkt in der laufenden App ein (siehe Erste Schritte), nicht in dieser Datei.
3. Volume-Pfade prüfen
Öffne docker-compose.yml und schau dir die volumes:-Sektion an:
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- /opt/stacks/steam-prefill/config:/opt/stacks/steam-prefill/config
- /opt/stacks/battlenet-prefill/config:/opt/stacks/battlenet-prefill/config
- /opt/stacks/epic-prefill/config:/opt/stacks/epic-prefill/config
- /mnt/lancache/logs:/mnt/lancache/logs:ro
- ./data:/dataDie vier Pfade auf der linken Seite (vor dem :) müssen zu deinem eigenen Setup passen — also dorthin zeigen, wo bei dir die Config-Ordner der drei Prefill-Tools und die LanCache-Logs tatsächlich liegen. Falls deine Ordnerstruktur von den Standardpfaden abweicht, hier anpassen.
./data ist ein neuer, eigener Ordner nur für CachePanel selbst (Login-Daten, verschlüsselte Einstellungen, Zeitplan) — den musst du nicht manuell anlegen, das übernimmt Docker Compose automatisch.
4. Starten
docker compose up -d --buildDer erste Start baut das Docker-Image (Backend + Frontend), das kann je nach Hardware ein bis zwei Minuten dauern.
5. Öffnen
Standardmäßig läuft CachePanel auf Port 8090:
http://<dein-server>:8090Weiter geht's mit den ersten Schritten in der App.