Forgejo
A self-hosted Git forge that provides everything you need for software development — repositories, issues, pull requests, CI/CD, wikis, and more. Forgejo is a community-driven fork focused on sustainability and user freedom.
What You Can Do After Deployment
- Visit your domain — on first access, complete the initial configuration (database defaults to SQLite, no extra setup needed)
- Register an account — create your first user account, which becomes the site administrator
- Create repositories — push code via HTTPS or SSH, browse with the built-in web UI
- Collaborate — open issues, submit pull requests, review code, and manage projects with kanban boards
- Explore features — wikis, kanban boards, package registry, and more
Key Features
- Git repository hosting with web-based code browsing and editing
- Issues and pull requests with labels, milestones, and assignees
- Wikis for project documentation
- Kanban-style project boards
- Built-in package registry (npm, PyPI, Maven, Docker, and more)
- Forgejo Actions (CI/CD) — compatible with GitHub Actions syntax, but requires a separate Forgejo Runner service not included in this template
- Federation support via ActivityPub (experimental)
- Lightweight — low resource consumption, suitable for small servers
License
GPL-3.0-or-later — Codeberg | Website