Codefloe Is a Professionally Hosted Public Git Forge
Codefloe: A Professional Public Git Forge
Welcome to CodeFloe, a premier Git hosting solution based in the European Union. We provide a robust environment for developers, powered by Forgejo, featuring a generous free tier and a commitment to transparency.
📌 Core Fundamentals
Codefloe is built on the principle that essential developer tools should be accessible and transparent.
- EU-Based Sovereignty: Our entire operation is hosted on Hetzner servers located in Germany. Consequently, all user data is governed by German data protection statutes and the GDPR.
- Transparent Infrastructure: We don't ask for blind trust. The
Ansibleplaybooks,OpenTofumodules, CI pipelines, and monitoring setups that power the platform are available in public repositories. - Zero Feature Gates: We believe in open access. There are
paywallsno restrictions on:- Private repositories
- CI/CD pipelines
- Hosted pages
- Package registries
- Preview environments
🤖 Our Stance on Artificial Intelligence
In an era of rapid AI evolution, we maintain a clear and strict policy regarding your intellectual property.
"We view AI as a powerful utility to enhance productivity, not as a threat to the craft of programming."
The AI Manifesto
- Utility over Replacement: We integrate AI tools into our own internal workflows and the platform's development.
- Data Privacy: Your source code is never used as training data. We do not sell your data, nor do we provide it to third parties for model training.
- Permanent Boundary: This is not a business pivot we will ever consider.
- Anti-Scraping: To maintain platform performance, we aggressively block abusive crawlers at the network edge.
🛠️ Forgejo, Enhanced
At its heart, Codefloe utilizes Forgejo to provide a comprehensive suite of tools:
- Repositories & Issues
- Pull Requests & Releases
- Package Management & APIs
- Seamless Migrations
While we rely on the community's hard work, we maintain a public fork to implement specific enhancements for a more integrated developer experience. This ensures our modifications are reviewable and not hidden in private patches.
Infrastructure Overview
🔍 Verification Over Trust
Rather than relying on a curated status page, we provide the actual blueprints of our system. You can inspect the following public repositories:
| Component | Description |
|---|---|
| Forgejo Fork | Every single modification we've implemented. |
| Ansible/OpenTofu | The exact logic used to provision and configure servers. |
| K8s Cluster | The backend for SSO, Renovate, and secret management. |
| Live Status | Continuous, non-self-reported service health. |
Technical Deep Dive: Edge Protection
To prevent platform degradation, we implement strict rate-limiting. Here is a snippet of the HAProxy configuration used to shield codefloe.com:
# Rate-limit by source, exempting the git protocol and package pulls
acl abusive_rate sc_http_req_rate ( 0 ) gt 100
acl is_git_protocol path_end /info/refs /git-upload-pack /git-receive-pack
acl is_known_bot src -f /etc/haproxy/allowlist-good-bots.acl
http-request track-sc0 src table per_ip_rates
http-request deny deny_status 429 if abusive_rate !is_git_protocol !is_known_bot
In mathematical terms, the request denial logic follows:
💰 Sustainable Economics
We employ a fresh approach to funding. While the core features are free, we sustain the platform through:
- Donations
- Extended Tiers
We maintain total financial transparency; all income and expenditures are reported openly. Donations are distributed between the developers and maintainers who keep the forge running.
🚀 Getting Started
Moving your projects to Codefloe is straightforward. We support full imports from GitHub, GitLab, and Bitbucket, preserving all history, issues, and pull requests.
Migration Checklist
- Select source platform (GitHub/GitLab/Bitbucket)
- Export repository data
- Use the Codefloe Batch Migration CLI for bulk imports
- Verify issues and PR history
- Update local remote URLs