No more CI minute bills

A VPS for your self-hosted CI runner

Stop paying per CI minute. Host your own GitHub Actions or GitLab runner on a box you control — full root, Docker out of the box, a 10 Gbps link for fast image pulls. From €4.99/mo, flat monthly.

Deploy your runner →Read the guides

Why self-host your runner

Flat pricing, real hardware, full control of the toolchain.

💰 Flat monthly, not per-minute

Heavy pipelines on hosted CI get expensive fast. A flat €4.99+ box runs as many jobs as it can fit.

⚡ 10 Gbps pulls

Dependency and image pulls fly on a 10 Gbps link — less time staring at a build log.

🔑 Full root + Docker

Real KVM, your own kernel, Docker-in-Docker and privileged containers work. Pin your exact toolchain.

⚙️ Outbound-friendly NAT

Runners poll out to GitHub/GitLab, so NAT IPv4 is a perfect fit — no inbound ports needed.

📎 Cache between runs

A persistent box keeps your caches warm across jobs, unlike fresh ephemeral hosted runners.

🌍 US compute

Dallas & North Carolina nodes, EU-managed, public status page.

Plans

Monthly, no contracts. € billing via Stripe. Cancel anytime.

POPULAR

VPS Starter

€4.99/mo
  • 1 vCPU
  • 1 GB RAM
  • 25 GB SSD
  • NAT IPv4 + dedicated SSH port
Deploy now

VPS Basic

€8.99/mo
  • 2 vCPU
  • 2 GB RAM
  • 50 GB SSD
  • NAT IPv4 + dedicated SSH port
Deploy now

VPS Standard

€14.99/mo
  • 2 vCPU
  • 4 GB RAM
  • 80 GB SSD
  • NAT IPv4 + dedicated SSH port
Deploy now

VPS Pro

€24.99/mo
  • 4 vCPU
  • 8 GB RAM
  • 120 GB SSD
  • NAT IPv4 + dedicated SSH port
Deploy now

Wire up a runner in minutes

Standard registration, your box.

Deploy the VPS

Pick a plan and a Linux OS; root details arrive by email.

Install Docker

One script; you have full root.

Register the runner

Drop in your GitHub Actions or GitLab runner token and start the service.

Push & watch it build

Your jobs now run on your hardware at a flat price.

FAQ

Honest answers, including the catches.

GitHub Actions or GitLab?

Both. Install the self-hosted GitHub Actions runner or the GitLab Runner — you have full root, so either works, including Docker executors.

Do I need an inbound IP?

No. Runners make outbound connections to the CI service and pull jobs, so NAT IPv4 is ideal — nothing to forward.

How much RAM for builds?

Light builds run on 1–2 GB; container-heavy or parallel jobs want 4–8 GB. Size up any time.

Can I run Docker-in-Docker?

Yes — it's real KVM with your own kernel, so privileged containers and DinD work.

Up and running tonight

New customers get 75% off the first month.

TRYOH — 75% off your first month

Deploy your runner →