Remove 90% of your CI spend. Faster builds. Fully on-premise, in your AWS account.
RunsOn is the modern way to run self-hosted GitHub Actions runners of any size, at the cheapest price available.
- ✅ Faster. Raw CPU performance is up 30% compared to official runners.
- ✅ Cheaper. Between 7x to 15x cheaper than official runners.
- ✅ Scalable. Handles bursts of multiple hundred jobs at once without issue. No concurrency limit.
- ✅ Full workflow compatibility with official GitHub runners. Use the compatible public AMIs for AWS, or bring your own images.
- ✅ Low maintenance. A single CloudFormation template with all the resources, 1-click install, 1-click upgrades. Costs $1.5/month.
- Ephemeral VM for each job.
- Spot pricing, with automatic fallback to on-demand.
- Supports native x64 and arm64 architectures.
- Faster and unlimited caches. An integrated cache backend based on a local S3 bucket allows for up to 5x faster and unlimited cache for dependencies and docker layers.
- SSH access into the runners. Can be restricted to a specific CIDR range.
- Static IPs for your runners, if you enabled private networking.
- Access all EC2 Linux runner types available, even GPUs, on AWS, with dynamic instance selection and custom runner definitions.
- Automatic cost and alert reporting.
RunsOn is available in 7 AWS regions. Use the installation guide to setup the CloudFormation stack and your private GitHub App in 10 minutes.
- runs-on: ubuntu-latest
+ runs-on: runs-on,runner=2cpu-linux-x64
NodeJS CI build across different providers:
![RunsOn is the fastest and cheapest GitHub Actions self-hosted runner alternative](https://private-user-images.githubusercontent.com/6114/331855827-70ff5114-c843-4834-a872-1255ed10624e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAzNDkxNDQsIm5iZiI6MTcyMDM0ODg0NCwicGF0aCI6Ii82MTE0LzMzMTg1NTgyNy03MGZmNTExNC1jODQzLTQ4MzQtYTg3Mi0xMjU1ZWQxMDYyNGUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcwNyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MDdUMTA0MDQ0WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZjZlM2NiZjM5MjIwOGNhNzMzYmU5MTMwZjhmYWJiYzQzOWJlZmUxMjI2YzcyNmZhM2UyNzBlMGU1NzQ4OTNhYyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.yxHEq2JNYQDoGDg_XarXayz2CbdMXf8IG8JN415gtlo)
Stable queue time with thousands of jobs and bursts:
Much faster caches:
Metadata and timings about your job:
![Metadata and timings about your job](https://private-user-images.githubusercontent.com/6114/331856366-7ff224a1-e5e2-47a1-8131-5cacd6d69b65.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAzNDkxNDQsIm5iZiI6MTcyMDM0ODg0NCwicGF0aCI6Ii82MTE0LzMzMTg1NjM2Ni03ZmYyMjRhMS1lNWUyLTQ3YTEtODEzMS01Y2FjZDZkNjliNjUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcwNyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MDdUMTA0MDQ0WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YjNkMTZmZDY2ODg4Y2RjMzBmMWViYjFjYmUxNGQ0NWI1NTZlOTdjYTk0Yzc0OTA3NzU4ZjAyNjRhNDhhNTg5NyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.Q65dwDD2cVy4eZ1Jmappu5h-H1Z2KaSUcFNYFhJwAJQ)
- Free to use if you are a non-profit or for personal use.
- For commercial organizations, you can evaluate for free for 15 days, after which you must buy a license: 300€/year for a standard license, 1500€/year for a sponsorship license.
RunsOn has an insane ROI for commercial organizations. The license cost is usually recouped within a few weeks at most.
Access to the following code is public:
- CloudFormation template
- Public compatible AMIs for AWS
With a Sponsorship license, you also get access to the source code of these components:
- RunsOn server
- RunsOn agent
This software is built by Cyril Rohr - Twitter/X.
If you like DevOps tooling, you might also be interested in my other projects PullPreview.com and Packager.io.