Templates
What each template sets up on a box, and how to use it once it has booted.
A template is a setup script that runs on a box the first time it boots. Pick one in the Template picker when you boot a box; each has a guide here.
| Template | What it sets up |
|---|---|
| ansible | Ansible playbooks for automated configuration management. |
| azure | Azure cloud deployment and configuration scripts. |
| cloud-hypervisor | Configuration and setup scripts for the Cloud Hypervisor (ch) provider, including Windows guest prerequisites. |
| cloud-init | Provides cloud-init configuration templates. |
| cloudflare | Cloudflare tunnel and DNS configuration. |
| coder | Coder development environment setup. |
| docker | Installs Docker on the VM. |
| firecracker | Prepares a KVM-capable VM to host Firecracker microVMs (with IP forwarding and NAT). |
| github-runner | Registers an ephemeral self-hosted GitHub Actions runner. |
| github-runner-jit | Registers an ephemeral self-hosted GitHub Actions runner using a just-in-time (JIT) config. |
| hcloud | Installs the Hetzner Cloud controller manager and CSI driver on a K3s cluster. |
| k3s | Deploys a K3s server instance. |
| k3s-fc | Deploys a K3s server instance on Firecracker microVMs (flannel host-gw backend, no VXLAN needed). |
| minio | Sets up a MinIO storage server. |
| neo4j | Runs the Neo4j graph database in Docker, with the Neo4j Browser on port 7474 and Bolt on port 7687. |
| nginx | Sets up Nginx web server. |
| node | Installs Node.js using NVM (Node Version Manager). |
| ollama | Sets up Ollama with Open WebUI for AI model management. |
| openai-agents | Self-hosted environment for OpenAI Agents API sessions (Codex CLI and codex exec-server helpers). |
| rancher | Rancher management (local) cluster on single-node k3s with cert-manager. |
| rke2 | Installs and configures RKE2 Kubernetes distribution. |
| rustfs | Deploys RustFS object storage using the official Docker image. |
| supabase | Self-hosted Supabase backend-as-a-service (Postgres, Auth, Storage, Realtime, Studio). |
| wireguard | Configures WireGuard VPN server. |
| zeroclaw | Installs the ZeroClaw agent runtime and connects it to the llama.cpp servers on the VM's host, no API key needed. |