Managed Forgejo · fair pricing · no lock-in
A forge that
does the job.
Nothing more.
Managed Forgejo for teams that want Git hosting without the platform tax. EU-hosted on infrastructure you can name. Unlimited users, transparent pricing, no lock-in. Built on open source, operated by a small team that does fewer things well.
- tier
- team · €49/mo
- region
- scaleway · paris (fr-par)
- backup
- scaleway · warsaw (pl-waw) · daily · 30-day retention
- users
- unlimited · no per-seat billing
- repos
- unlimited · private by default
- storage
- 200 GB included · €0.10/GB overage
- ci minutes
- 10,000/mo included · €0.004/min overage
- data path
- EU-only · zero US sub-processors
- support
- hello@codebahn.eu · 1 business day
- lock-in
- none. one-click Forgejo export, any time.
Every vendor in the
stack is European.
Your forge got
complicated.
You're paying for Marketplace, Codespaces, advanced security, Copilot Workspace, and a dozen tabs you never click. Most of your forge isn't for you. The bill says otherwise.
Then your AI agent runs 3,000 builds in a week and CI minutes are gone by Tuesday. The pricing model was designed for humans running ten builds a day. That's not how teams work anymore.
And if jurisdiction matters to you, your options narrow fast. Most forges are US-incorporated, running on US cloud, subject to the CLOUD Act regardless of where they put the servers. Ticking "EU region" doesn't change the legal entity.
the CI volume of a team using AI coding tools compared to 18 months ago. The build that took 10 minutes now runs hundreds of times a day.
Where Codebahn fits.
We don't replace everything GitHub does. We replace the parts you use, on infrastructure you can name. The rest you didn't need.
What you'll keep elsewhere
- Open-source projects (Codeberg). They're free, EU-hosted, and we recommend them by name.
- SOC 2 Type II procurement gates (GitLab Dedicated).
- 10,000-app Marketplace dependencies (GitHub).
- Windows or macOS hosted runners (use what you have).
- Budget-zero side projects (self-host Forgejo on Hetzner; we link the guide).
We tell you this on day one. Different needs, different vendors.
What Codebahn gives you
- Forgejo, kept current. Security patches within 24 hours of upstream release.
- Unlimited users, unlimited private repos. No per-seat pricing, ever. Tiers are about storage and CI, not headcount.
- Hosted CI included on every plan. 3,000 to 25,000 minutes depending on tier. Bring your own runners alongside ours if you want more control.
- Container registry, package registry, releases. The normal forge surface, hosted in EU.
- Daily encrypted backups. Stored in a different EU region than your primary instance.
- One-click Forgejo export, any time. No support ticket. No vendor lock-in. Leave because you want to, not because you have to.
Six things, done well.
Forgejo's surface is large; we don't ship every corner of it on day one. These are the parts you'll touch every week.
- 01
Migrate from GitHub in an afternoon
Import repositories with full history, issues, and pull requests. Built specifically for GitHub-to-Forgejo. We've moved every alpha customer ourselves; we know the rough edges.
- 02
Forgejo Actions, GitHub Actions compatible
Existing workflows run unchanged. uses: actions/checkout, run: bun install, the whole shape. Hosted runners included on every plan. Bring your own alongside ours if you want more control or lower costs.
- 03
Custom domain at git.your-co.eu
Free Let's Encrypt TLS. DNS guidance in the docs. Looks like a real product to your team and your customers.
- 04
Daily encrypted backups, second EU region
Restic-based, verified weekly. We test restores so we know they work; standard offsite backup hygiene that most managed forges don't bother with.
- 05
Slack, Discord, Element, Mattermost
The integrations EU teams actually use. Plus webhooks for everything. No 10,000-app marketplace, no surface area for prompt-injection in CI from a sketchy plugin.
- 06
Real human support, one business day
Reply-by-email. The same person who runs the platform reads every ticket. No tier-1 bot triage, no 'thanks for your patience.'
EU-hosted. No asterisks.
The company behind Codebahn is Hackerman AB, incorporated in Sweden. The infrastructure runs on Scaleway (France), with backups on Scaleway (Poland). Every sub-processor in the data path is EU-incorporated: Scaleway, Hetzner, OVH, Mollie, Brevo, Bunny. Your security questionnaires about CLOUD Act exposure and US sub-processors get a clean, one-line answer.
Not "EU region on a US cloud." Not "headquartered in the US with an EU subsidiary." A Swedish company, EU infrastructure, no US parent, no acquired-tomorrow story. Contracts are governed by Swedish and EU law.
If your industry requires it: we document toward BSI C5 and SecNumCloud from day one. NIS2 and DORA compliance mapping is available on request. Full SOC 2 Type II and ISO 27001 are on the roadmap. If your procurement needs signed audit reports today, we'll point you to GitLab Dedicated EU.
One forge. Three commitment levels. No per-seat creep, no feature gates.
Every plan ships the same Forgejo. Tiers differ on storage and CI minutes: commit to more, pay less per unit. Annual prepay saves 17% on the base.
Starter
Solo founders. Indie devs. Self-hosters who want their weekends back.
€12 /month
17% off on annual prepay.
- 25 GB storage
- 3,000 hosted CI minutes every month
- Off-region encrypted backup, 7-day retention
- Unlimited users, unlimited private repos
- Container & package registry
- Best-effort email support
Team
The 5-to-15 person team that ships daily.
€49 /month flat
17% off on annual prepay.
- 200 GB storage
- 10,000 hosted CI minutes every month
- Off-region encrypted backup, 30-day retention
- Custom domain (git.your-co.eu)
- BYO runners alongside hosted CI
- Real human support within one business day
Scale
Heavy CI, mature teams, the productive 20.
€99 /month flat
17% off on annual prepay.
- 500 GB storage
- 25,000 hosted CI minutes every month
- Off-region backup + cold archive, 90-day retention
- Environments and deployment workflows
- Audit log export
- Priority support, founder responds personally
Forgiving. No surprise bills.
- 80% notice Email when you're approaching either limit. No surprise on the next invoice.
- Past 100% Builds keep running. Overage rates depend on your tier (higher tiers pay less per unit). CI: €0.006 / €0.004 / €0.003 per minute. Storage: €0.15 / €0.10 / €0.07 per GB/month. The math is published.
- First-overage grace First time over included quota in any 6-month window: covered up to 50% over. The CI bomb at 3am gets a 'next time' email, not a bill.
- Hard cap, opt-in Flip a toggle in settings to stop builds at the limit. Predictable bill, missed builds. Default: off.
CI bomb pattern (10x normal in 24h, crypto-miner signature, etc.) is paused for review. That's not a billing question. We'll write to you within an hour.
We don't run a free tier because abuse-mitigation eats founder time we don't have. If you're a volunteer-only open-source project, use Codeberg . They're free, EU-hosted, run by a non-profit. We recommend them by name.
How we think about this.
Simon Nordberg. 20+ years in platform engineering. Spotify, Volvo Cars, ATG, others. Bootstrapped from Sweden. No investors, no exit plans.
- Integration over invention. We don't write a forge, a CI engine, or a container registry from scratch. We take excellent open-source software (Forgejo, AGPL-governed) and operate it well: patched, backed up, monitored. Our job is operations, not features.
- No lock-in, by design. Standard Forgejo export, one click, no ticket. BYO runners work alongside our hosted CI, so if you leave or we go away, your builds keep running. We'd rather you stay because the service is good.
- Transparent pricing. Storage and CI overages are a published markup over our Scaleway infrastructure costs. When our costs go down, your price goes down. We don't hide the math.
- Bootstrapped, not funded. Swedish AB, no investors. The pressure to extract value from customers doesn't exist here. We can stay small, charge fairly, and say no to things that don't fit.
We fund the project we stand on.
Codebahn exists because Forgejo exists. Hundreds of contributors built the forge. We wrap operations, billing, and infrastructure around it so more teams can use it. We owe them.
10% of Codebahn revenue goes directly to the Forgejo project, every quarter. Not from profit (profit can be managed to zero). From revenue.
- Revenue, not profit. Profit is an accounting choice. Revenue is what customers paid. We commit 10% of that, because it's the number that can't be gamed.
- Scales with growth. More customers means more funding upstream. If Codebahn does well, Forgejo does well.
- Codeberg is the complement. If you want free, community-hosted Git, use Codeberg. They run Forgejo for the community. We run it for teams. Both fund the same project.
- Open books (when we ship). Once Codebahn is generating revenue, we publish the quarterly donation amount. No trust required; check the receipts.
Common questions.
- I already use GitHub. Why switch?
- Three reasons, in honest order. One: your CI bill is growing faster than your team, and AI tools are making it worse. Two: you want a forge that does fewer things and does them well, without paying for features you don't use. Three: if jurisdiction matters, every service in our stack is EU-incorporated. If none of those ring true, stay where you are.
- I'm self-hosting Forgejo. Why pay you?
- For €12/month you stop maintaining it yourself. Security patches applied within 24 hours instead of whenever you remember. Daily encrypted backups to a separate EU region instead of same-host snapshots you hope work. Container registry, 3,000 hosted CI minutes, TLS management, email deliverability. Import your existing Forgejo data and keep your workflows. Your weekends are yours again.
- Is migration from GitHub painful?
- We import repositories with full history, issues, and pull requests. Workflows that use
actions/checkoutand standard runner actions run unchanged. We've moved every alpha customer ourselves. There are still rough edges; we'll tell you what they are before you commit. - Do I have to bring my own compute?
- No. Every plan includes hosted CI minutes (3k / 10k / 25k across Starter / Team / Scale). BYO runners are supported on every tier for teams that want to run CI on hardware they control, or alongside hosted runners for overflow. Most customers use hosted runners and never touch BYO setup.
- What if I run out of CI minutes one month?
- Builds don't stop. Past your included minutes, CI keeps running at your tier's overage rate (€0.006 / €0.004 / €0.003 per minute for Starter / Team / Scale). We email you at 80% and 100% so there's no surprise on the invoice. The first overage in any 6-month window is covered up to 50% over your quota; the CI bomb at 3am during a deploy gets a "next time" email, not a bill. If you'd rather have predictable billing than uninterrupted builds, flip the "stop builds at limit" toggle in settings.
- Are there per-user fees? What's the team-size limit?
- No per-user fees. No headcount limit. Tiers differ on storage and CI minutes, not on people. Invite contractors, junior devs, the QA team, the auditor. We don't charge for that. The natural ceiling is resource consumption: a 5-person AI-heavy startup will hit Scale on CI long before a 30-person mature business with reasonable consumption hits Team's storage limit.
- Who else uses this?
- You'd be among the first. Codebahn is new. The first cohort trades structured feedback for a direct line to the founder and a say in what ships next.
- What about SOC 2, ISO 27001, BSI C5?
- We're documenting against C5 from day one. Full SOC 2 Type II and ISO 27001 audits are 12 to 24 months out. If your procurement requires those signed reports today, we're not your vendor yet. GitLab Dedicated EU is.
- What if Codebahn goes away?
- Forgejo is open source. Your data is exportable in the standard Forgejo format any time, no ticket needed. If we close, you can stand up a Forgejo on Hetzner in an hour and import the export. We don't hold your code hostage; the architecture wouldn't allow it even if we wanted to.
- What analytics do you run on this site?
- Self-hosted Plausible. No cookies. No cross-site tracking. No personal data stored. Standard server-side access logs rotate after 30 days. No third-party analytics, no US vendors anywhere in the analytics pipeline. Same rule as the product.
- Is this open source?
- The forge itself (Forgejo) is GPL-3.0. Our control plane is closed; the operational tooling around it is Apache-2.0 and published. The rule: anything you'd need to leave is open. Anything you'd need to verify our sovereignty claims is documented.
How to start.
Tell us where to write. We open the closed alpha to ten customers first; the public Starter and Team signup follows. You'll hear from the founder, in the inbox, in plain English.