🠄 Back to solutions

RunsOn

RunsOn provides a simple, cost-effective, and high-performance solution for self-hosting GitHub Actions runners on AWS.

Description

RunsOn is a self-hosted GitHub Actions runner solution designed for ease of use and significant cost savings. It allows users to deploy and manage their own runners directly within their AWS accounts, eliminating the complexities associated with traditional self-hosted setups or third-party solutions. RunsOn boasts blazing-fast build times, often exceeding the speed of GitHub-hosted runners, and offers substantial cost reductions of up to 90%, primarily through the use of AWS Spot instances and efficient resource allocation. The platform provides a simple 3-click installation process and is fully compatible with existing GitHub Actions workflows. RunsOn ensures high availability and scalability, handling hundreds of concurrent jobs and millions of minutes per month. The security-focused design includes ephemeral, recycled VMs for isolation and regular patching.

Features

RunsOn is a 100% self-hosted solution deployed directly in your AWS account, eliminating reliance on third-party services. It supports various runner types, including Linux, Windows, and GPU-enabled runners, providing flexibility for diverse project needs. The platform integrates seamlessly with existing GitHub Actions workflows, offering compatibility with existing configurations. RunsOn offers advanced caching features, using VPC-local S3 for faster transfers and unlimited storage. Its architecture incorporates features like VPC peering, static IPs, custom images, and SSH access, enabling fine-grained control and enhanced security. The platform offers intuitive configuration options and dynamic runner sizing to optimize resource usage.

Benefits

RunsOn offers substantial cost savings, up to 90% compared to GitHub-hosted runners, enabling you to reduce your CI/CD expenses significantly. Experience significantly faster build times, with many users reporting a 30% or more improvement over GitHub's offering. The platform is designed for ease of use, with a streamlined installation process and minimal maintenance required. RunsOn's scalability allows you to handle a large number of concurrent jobs without performance issues. Enhanced security is provided through fully self-hosted runners on real EC2 VMs and an emphasis on regular updates and patches. You gain complete control over your runner environment and leverage existing AWS credits and resources. Superior caching mechanisms further boost efficiency and performance.

Links

Details