project
serverku
On-demand cloud VM orchestrator for Docker Compose projects β compute only while you need it.
Cloud VMs bill while they run, even when nobody is using them. For side projects, previews, and staging, the expensive part isnβt storage β itβs idle compute.
serverku treats VMs as disposable runtime. serverku up creates a VM (GCP or DigitalOcean), attaches persistent block storage, installs Docker, rsyncs the project, and starts the Compose stack; serverku down destroys the VM and keeps the data for next time. SSH shells, log streaming, and port tunnels work through managed keys.
It integrates with caddyku for automatic HTTPS routing, can create DNS records on up, runs local lifecycle hooks (build before sync, cleanup after teardown), and sends lifecycle notifications to Slack or Telegram.