AWS region
Self-hosted GitHub Actions runners in AWS eu-central-1 (Frankfurt)
Germany-resident CI — common requirement for DACH enterprise. Cirun spins AWS VMs in AWS eu-central-1 (Frankfurt) on demand for each workflow and tears them down when the job completes — compute stays in DE.
Why this fits
- Germany-resident CI — common requirement for DACH enterprise.
- AWS AWS eu-central-1 (Frankfurt) keeps your CI compute in DE for the duration of the job — useful for GDPR, RBI, HIPAA-adjacent and other data-residency rules.
- Audit-friendly — every job logs the region it ran in; data leaving the region requires an explicit step in your workflow.
.cirun.yml
.cirun.yml
1runners:2 - name: aws-eu-central-1-runner3 cloud: aws4 instance_type: c7i.2xlarge5 # AWS publishes new Ubuntu 22.04 LTS AMI IDs per region. Use the AWS6 # SSM parameter7 # /aws/service/canonical/ubuntu/server/22.04/stable/current/amd64/hvm/ebs-gp2/ami-id8 # to fetch the current one.9 machine_image: ami-053b0d53c279acc9010 labels:11 - cirun-aws-eu-central-1
Drop this in your repo root. The first workflow that requests the runner label spins this configuration up on your cloud account.
Ready to run your CI here?
Cirun is free for open source. For private repos, flat monthly plans by repo count — never per CI minute.
Sources · verified 2026-05-25