Where it fits
Teams that want control of code hosting and can maintain a smaller forge.
Trade-offs and limitations
Git compatibility does not guarantee equivalent CI, packages, permissions or enterprise policy features.
Deployment and technology
Go application with a supported database; isolated runners for CI. Self-hosting requires a supported deployment, capacity planning and a named maintainer. Consult the official installation guide for the current version.
Portability and integration
| API | REST API, Git protocols and webhooks |
|---|---|
| Authentication | Local accounts and configured external authentication; review version-specific options |
| Data export | Git mirrors plus database, repositories, configuration and storage backups |
Migration considerations
Mirror Git history, then separately test issues, pull requests, LFS objects, releases and CI secrets.
Security and ongoing costs
Budget for infrastructure, implementation, monitoring, patching, backups, restore tests and user support. Check the supported release and current advisories with the project. An open licence is not a security guarantee.
Freedom score and exit difficulty
A complete, evidence-backed assessment of all 15 criteria is required before publishing a score. Exit difficulty depends on your customisations, data model, integrations and operating documentation. This profile does not claim a hands-on benchmark or a complete security assessment.
Primary sources
Profile reviewed 2026-09-13. Verify the exact release, edition and extensions before implementation.
