Skip to content

Installation

1. Repository klonen

bash
git clone https://github.com/Syntaxlab-dev/CachePanel.git
cd CachePanel

2. .env anlegen

bash
cp .env.example .env

Du 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:

yaml
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:/data

Die 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

bash
docker compose up -d --build

Der 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>:8090

Weiter geht's mit den ersten Schritten in der App.

Veröffentlicht unter der MIT-Lizenz.