jufi.dev

project

serverku

On-demand cloud VM orchestrator for Docker Compose projects β€” compute only while you need it.

GoGCPDigitalOceanSSHrsync

πŸ”’ Private repository while it’s early-stage β€” ask me for a demo.

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.

← all projects