Docker Compose
The quickest path to bring the full stack up on a single host.
Kubernetes
Run the same stack in a cluster with declarative manifests.
Helm chart
Package and customize the deployment with a reusable chart.
Single VM / HTTPS
Expose the stack behind Traefik with TLS on a single VM.
Deployment options
Choose the operating model that fits your environment:- Docker Compose: best for local development, labs, and small production installs.
- Kubernetes: best when you need scaling, rollouts, and cluster-based operations.
- Helm chart: best for repeatable installs on Kubernetes and GitOps workflows.
- Single VM / HTTPS with Traefik: useful for self-hosted environments behind a public endpoint.
- Secrets management: keep environment variables, tokens, and credentials outside source control.
Managed and hosted platforms
The repository also includes references for common managed environments and platform-specific setups:Repository assets
The deployment assets are concentrated inapowerb-hosting,
which assembles the API, the web interface, and the database into a consistent stack.
The same repository publishes deployment configurations and scripts for the supported
environment types, making it easier to move from development to production without
rewriting the stack.