self-host →

//about · the story

the story behind runs-on.

Plenty of teams on GitHub Actions want the same things: faster builds, lower spend, and control over where code, secrets, and artifacts are processed. RunsOn runs ephemeral runners in your own AWS account — cost-efficient, scalable, compliant — without a self-hosted runner platform to babysit.

Cyril Rohr, RunsOn founder

built & maintained by one person

made by Cyril Rohr

A developer turned infra lover from Rennes, France. Building dev/ops products since 2013 — RunsOn is the one he reaches for every day.

2013
Packager.io packager.io ↗
Linux DEB/RPM packaging made simple for modern web applications.
2018
PullPreview.com pullpreview.com ↗
Full-fidelity preview environments for GitHub pull requests.
2023
RunsOn today
Self-hosted GitHub Actions runners, in your own AWS account — done properly.

how it came about

Across years of freelance work I wrote a lot of GitHub Actions workflows. I like Actions a lot — but the same three things kept getting in the way.

// the friction, every project
  • longer workflows (>5 min) would merit faster runners.
  • running out of free minutes gets expensive fast.
  • the interesting features — static IPs, arm runners — were gated behind higher tiers.
// and none of the alternatives checked every box
official runners expensive, and slow.
third-party SaaS trusting someone else with your code & secrets.
ARC required Kubernetes expertise to run.
hand-rolled self-hosted setups need constant babysitting.
→ so I built it

Ephemeral EC2 instances that spin up per job, run in your own AWS account, and self-terminate when done. Simple enough to deploy in 10 minutes, scalable enough to handle thousands of jobs per hour.

where it is now

hundreds
of companies, big and small, run CI on RunsOn.
millions / mo
of GitHub Actions workflows powered every month.
100%
bootstrapped & self-funded — no VC, just paying customers.

the code

RunsOn is partly open-source and developed in the open. Full server & agent source is available with the Enterprise commercial tier.

runs-on/runs-on

thanks

To the early adopters — and especially Alan, the first sponsor, and CFS, for helping uncover and fix the initial scalability issues that made RunsOn ready for everyone else.

your account. your bill. ~10 minutes to set up.

Deploy one CloudFormation stack and watch the first job land on a spot instance you own.