Self-Hosted CI/CD Runners
Take control of your CI/CD infrastructure with self-hosted runners
Self-hosted runners give you complete control over your CI/CD environment. Deploy on bare metal servers for maximum performance or leverage cloud providers like AWS, Azure, GCP, and Oracle Cloud for flexibility and scale. You choose the hardware, software, and configuration that best suits your needs.
Why use self-hosted runners?#
Full Control Configure your runner environment exactly how you need it, with custom software, dependencies, and configurations.
Cost Efficiency For long-running or resource-intensive jobs, self-hosted runners can be more cost-effective than cloud-hosted alternatives.
Security Keep your code and artifacts on your own infrastructure, with no data leaving your network.
Performance Use high-performance hardware for faster builds and deployments.
Flexibility Support any CI/CD platform and customize your workflow without limitations.
Choose your platform#
Infrastructure#
Deploy self-hosted runners on your preferred infrastructure — bare metal servers for maximum performance and control, or cloud platforms for flexibility and auto-scaling.
Deployment Options#
Supported Cloud Providers#
We support all major cloud providers for deploying self-hosted runners:
- AWS — EC2, EKS, spot instances, auto-scaling groups
- Microsoft Azure — Virtual Machines, AKS, Azure DevOps integration
- Google Cloud Platform — GCE, GKE, preemptible VMs
- Oracle Cloud — OCI Compute, OKE, flexible shapes
- Other providers — DigitalOcean, Hetzner, Linode, and more
Managed solutions#
Why choose RunsOn?#
🚀 Performance Features
- Magic Cache: 5x faster builds with transparent S3 caching
- EBS Snapshots: Instant Docker state restoration
- Ephemeral ECR: Shared Docker registry with auto-cleanup
- tmpfs: RAM-speed caching for critical operations
📊 Complete Observability
- Built-in CloudWatch dashboards and metrics
- Per-job cost attribution and tracking
- SNS alerts for failures and anomalies
- Full audit trail in your AWS account
💰 Cost Optimization
- 60-90% savings with intelligent spot instances
- Auto-scaling based on queue depth
- No data transfer costs within VPC
- Pay-per-minute billing with no minimums
🔒 Enterprise Security
- Runs entirely in your AWS account
- Fully ephemeral VMs with no state persistence
- Static IPs and VPC isolation
- Complete data control and compliance
⚡ Zero Maintenance
- 10-minute CloudFormation setup
- Auto-healing infrastructure
- One-click updates and security patches
- 24/7 monitoring and alerting
Get started#
New to self-hosted runners? Start with our comparison guide to choose the right platform for your needs.
View Platform Comparison →Common topics#
- Getting Started - Understand self-hosted runners and when to use them
- Infrastructure Setup - Deploy runners on your infrastructure
- Monitoring & Observability - Prometheus, Grafana, and alerting for runners
- Security Hardening - Secure your runners and protect your data
- Troubleshooting - Solve common issues and get help