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.

TemplateWhat it sets up
ansibleAnsible playbooks for automated configuration management.
azureAzure cloud deployment and configuration scripts.
cloud-hypervisorConfiguration and setup scripts for the Cloud Hypervisor (ch) provider, including Windows guest prerequisites.
cloud-initProvides cloud-init configuration templates.
cloudflareCloudflare tunnel and DNS configuration.
coderCoder development environment setup.
dockerInstalls Docker on the VM.
firecrackerPrepares a KVM-capable VM to host Firecracker microVMs (with IP forwarding and NAT).
github-runnerRegisters an ephemeral self-hosted GitHub Actions runner.
github-runner-jitRegisters an ephemeral self-hosted GitHub Actions runner using a just-in-time (JIT) config.
hcloudInstalls the Hetzner Cloud controller manager and CSI driver on a K3s cluster.
k3sDeploys a K3s server instance.
k3s-fcDeploys a K3s server instance on Firecracker microVMs (flannel host-gw backend, no VXLAN needed).
minioSets up a MinIO storage server.
neo4jRuns the Neo4j graph database in Docker, with the Neo4j Browser on port 7474 and Bolt on port 7687.
nginxSets up Nginx web server.
nodeInstalls Node.js using NVM (Node Version Manager).
ollamaSets up Ollama with Open WebUI for AI model management.
openai-agentsSelf-hosted environment for OpenAI Agents API sessions (Codex CLI and codex exec-server helpers).
rancherRancher management (local) cluster on single-node k3s with cert-manager.
rke2Installs and configures RKE2 Kubernetes distribution.
rustfsDeploys RustFS object storage using the official Docker image.
supabaseSelf-hosted Supabase backend-as-a-service (Postgres, Auth, Storage, Realtime, Studio).
wireguardConfigures WireGuard VPN server.
zeroclawInstalls the ZeroClaw agent runtime and connects it to the llama.cpp servers on the VM's host, no API key needed.