Whiskers läuft in unter 5 Minuten — ohne eine einzige Konfigurationsdatei. Beim ersten Start legt der Setup-Wizard im Browser dein Admin-Konto an; danach verbindest du deine Server per One-Click-Onboarding (Mesh + mTLS, SSH-frei) oder klassisch per Docker-API.
Schnellstart (empfohlen)
curl -fsSL https://raw.githubusercontent.com/LupusMalusDeviant/Whiskers/main/deploy/install.sh | bash
…oder als einzelner docker run:
docker run -d --name whiskers -p 127.0.0.1:5100:8080 \
-v whiskers-data:/app/data \
-v /var/run/docker.sock:/var/run/docker.sock \
ghcr.io/lupusmalusdeviant/whiskers:latest
Dann http://127.0.0.1:5100 öffnen → Setup-Wizard → fertig.
Docker Compose (Dauerbetrieb)
Die versionsgepinnten Compose-Dateien (Standard + Hardened-Profil) liegen bei jedem GitHub-Release als Assets bei — herunterladen, docker compose up -d, fertig.
Kubernetes (Helm)
helm install whiskers oci://ghcr.io/lupusmalusdeviant/charts/whiskers \
--set vault.key="$(openssl rand -hex 32)"
Single-Replica by design, non-root, restricted PodSecurity. Details im Chart-README. Und andersherum verwaltet Whiskers deine k3s-Cluster gleich mit — Pods erscheinen neben den Containern im Dashboard.
Hinweis: Whiskers ist Open Source unter Apache-2.0. Die Erstinstallation bindet auf 127.0.0.1 — vor Public-Exposure das Setup abschließen und die Produktionsreif-Checkliste in den Einstellungen durchgehen.
