Docs / Guides

Ephemeral CI runners and staging environments by the hour

Self-hosted GitHub Actions runners, build farms and disposable staging environments on hourly-billed VPS.

Stop paying for idle runners

A self-hosted CI runner that waits for commits all night is money on fire. With hourly billing and an API, your pipeline can deploy a runner when the queue fills up and destroy it when the queue drains — classic scale-to-zero, without Kubernetes.

GitHub Actions, GitLab CI and Drone all support ephemeral runners that register, take one job and deregister. Pair that with POST /servers and DELETE /servers/:id and your CI fleet breathes with your workload.

Staging that mirrors production

Spin up a staging environment per pull request: one cheap server, docker compose up, run the e2e suite, post the preview URL, destroy on merge. At cents per hour the cost rounds to zero, and reviewers see real deployments instead of screenshots.

Ready to try it?

Hourly billing means trying costs cents.

Deploy a server