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.

Auf GitHub ansehen