OneDev
A self-hosted Git server with CI/CD pipelines, kanban issue tracking, package registry, and code search — all in a single container with an embedded H2 database.
What You Can Do After Deployment
- Visit your domain — the setup wizard walks you through creating an admin account and basic configuration
- Create projects — host Git repositories, browse code with symbol navigation and cross-reference search
- Set up CI/CD — define build pipelines in YAML, run them with the built-in executor (no separate runner needed)
- Track issues — use custom fields, boards, milestones, and time tracking
- Manage packages — publish and consume Maven, npm, PyPI, NuGet, or container images
Key Features
- Git repository hosting with code search, symbol navigation, and annotated diffs
- Built-in CI/CD engine with pipeline-as-code (no external runner required)
- Issue tracking with custom fields, kanban boards, milestones, and time tracking
- Package registry (Maven, npm, PyPI, NuGet, container images)
- Pull requests with reviewers, merge checks, and inline comments
- Dashboard with customizable widgets
- LDAP, SSO, and two-factor authentication
- Embedded H2 database — no external database setup needed
License
MIT — GitHub | Website