Bring your own or provision
Attach an SSH-accessible server, provision Hetzner capacity, or extend the typed provider registry without changing the platform lifecycle.
Spawner deploys and operates your applications on infrastructure you own. Bring a server or let Spawner provision one; it builds the private network, Kubernetes platform, releases, traffic, and regional capacity around your apps.
$ spawner
✓ App Compose + Dockerfile discovered
✓ Capacity Hetzner provisioned · BYO supported
✓ Platform Headscale · k3s · Helm · Cloudflare
LIVE https://web.example.com
You give Spawner an application and capacity. It turns them into a working platform, deploys the app, exposes it safely, and keeps the system operable.
Spawner owns the work between “I have code and servers” and “my application is live, private where needed, scalable, and recoverable.”
Use an existing Linux server or ask a registered provisioner to create capacity. Spawner keeps the same machine contract either way.
Provision machines, connect them through a private tailnet, install the cluster, and enroll the operator that owns Day-2 work.
Discover the application, build immutable images, deploy services and state, then wait for real readiness before continuing.
Route healthy traffic, balance regions, scale or roll back releases, and create on-demand game servers or other runtime instances programmatically.
Spawner connects compute, networking, orchestration, application delivery, public traffic, and operations into one owned platform.
Attach an SSH-accessible server, provision Hetzner capacity, or extend the typed provider registry without changing the platform lifecycle.
Headscale and Tailscale connect control planes and workers across regions without exposing the cluster network to the public internet.
Spawner installs k3s, deploys through Helm, verifies readiness, and routes Day-2 health, logs, repair, scale, and cleanup through dog.
Compose and Dockerfiles become reviewed apps, BuildKit produces immutable images, and CI promotes the same digest through environments.
Cloudflare tunnels, DNS, Access policy, regional pools, load balancers, and health probes expose only the services you select.
Create leased, release-pinned runtime instances for game servers, chatrooms, agent sessions, previews, and other on-demand workloads.
Run web apps, workers, cron jobs, and StatefulSets with explicit secrets, configs, persistent volumes, quotas, and service-to-service policy.
Saved plans, signed approvals, immutable releases, scale, rollback, federation capacity, and encrypted state recovery keep ownership inspectable.
It can create the capacity or use what you already have. Either way, you get one operated application platform instead of assembling Terraform, private networking, Kubernetes, releases, tunnels, load balancing, and recovery by hand.
This domain is the official public identity of the Spawner CLI. OAuth credentials remain in the operating system credential store; no client secret is distributed.