Whiskers is running in under 5 minutes — without touching a single config file. On first start the setup wizard creates your admin account in the browser; then connect your servers via one-click onboarding (mesh + mTLS, SSH-free) or classically via the Docker API.
Quick start (recommended)
curl -fsSL https://raw.githubusercontent.com/LupusMalusDeviant/Whiskers/main/deploy/install.sh | bash
…or a single 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
Open http://127.0.0.1:5100 → setup wizard → done.
Docker Compose (production)
Version-pinned compose files (standard + hardened profile) are attached to every GitHub release — download, docker compose up -d, done.
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 in the chart README. And the other way round, Whiskers manages your k3s clusters too — pods show up next to your containers on the dashboard.
Note: Whiskers is open source under Apache-2.0. Fresh installs bind to 127.0.0.1 — finish setup before exposing it publicly, and walk through the production-readiness checklist in Settings.
