Installs the CLI, provisions Docker & OpenTofu, and deploys a full homelab stack — Traefik, monitoring, backup — fully automated.
curl -sSL base.stackkit.cc | sh
Requires Linux or macOS with root/sudo access.
Install the CLI separately and customize variant, compute tier, or domain before deploying.
Downloads the stackkit binary. Works on Linux and macOS (amd64/arm64).
curl -sSL install.stackkit.cc | sh
The interactive wizard lets you pick a variant, compute tier, domain, and email.
mkdir my-homelab && cd my-homelab stackkit init base-kit
Provisions Docker, OpenTofu, and deploys all services with Traefik reverse proxy.
stackkit apply
Automatic HTTPS, reverse proxy, domain-based routing for all services.
Uptime Kuma out of the box. Add Prometheus + Grafana with stackkit addon add monitoring.
Automated backup add-on with configurable retention and storage targets.
One YAML spec defines everything. Reproducible, version-controlled, no manual steps.
# Core workflow $ stackkit init base-kit # create stack-spec.yaml $ stackkit prepare # check/install Docker + OpenTofu $ stackkit generate # generate deployment files $ stackkit plan # preview changes $ stackkit apply # deploy everything $ stackkit status # check service health $ stackkit destroy # tear down # Add-ons $ stackkit addon list # available add-ons $ stackkit addon add monitoring