Arcane - Docker-Management-UI für Compose-Stacks
Arcane - Docker-Management-UI für Compose-Stacks
Arcane ist ein leichtgewichtiges Web-Interface zur Verwaltung von Docker-Compose-Stacks mit Echtzeit-Logs und Container-Kontrolle.
Was ist Arcane?
Arcane richtet sich an Homelab-Betreiber, die ihre Docker-Compose-Stacks über eine grafische Oberfläche verwalten wollen, ohne auf ein schwergewichtiges Tool wie Portainer angewiesen zu sein. Stacks können gestartet, gestoppt und neu gestartet werden, Container-Logs sind in Echtzeit einsehbar. Die Konfiguration erfolgt über die vorhandenen docker-compose.yml-Dateien — Arcane verändert diese nicht. Eine einfache Authentifizierung schützt den Zugang.
Voraussetzungen
- Docker 20.10+ / Docker Compose
- Docker-Socket-Zugriff
- Port 3000 verfügbar
Compose-Beispiel
services:
arcane:
image: ghcr.io/arcane-ui/arcane:latest
container_name: arcane
restart: unless-stopped
ports:
- "3000:3000"
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./stacks:/stacks
environment:
- TZ=Europe/Berlin
- ARCANE_USERNAME=admin
- ARCANE_PASSWORD=geheimes_passwort
Hinweise
- Der Pfad
./stackssollte auf den Ordner zeigen, der die einzelnen Compose-Stack-Verzeichnisse enthält. - Docker-Socket-Zugriff ist lesend und schreibend nötig, damit Arcane Container steuern kann — mit Socket-Proxy absichern empfohlen.
- Für sensible Produktivumgebungen sollte Arcane hinter einem Reverse-Proxy mit HTTPS betrieben werden.
- Arcane ist kein Ersatz für vollwertige Orchestrierung — für komplexe Multi-Host-Setups besser Portainer oder Kubernetes einsetzen.