Git repository hosting
Unlimited public and private repositories with branch protection, signed commits, push rules and webhook support. Fine-grained access control per repository or organisation.
Applications → Forgejo
Forgejo is an open-source (MIT) Git platform — fork of Gitea — that replaces GitHub, GitLab or Bitbucket for teams that need self-hosted code hosting. Repositories, issue tracking, project boards, pull requests, wiki, built-in CI/CD and package registry — on your own ReefOffice server, with native OIDC SSO.
Forgejo is a complete Git platform for code collaboration. Host public and private repositories with fine-grained access control, review changes through pull requests, track bugs and features with issues and project boards, document your projects with the built-in wiki, and automate builds and tests with the integrated CI/CD runner — all self-hosted on your ReefOffice server with SSO.
Unlimited public and private repositories with branch protection, signed commits, push rules and webhook support. Fine-grained access control per repository or organisation.
Track bugs, features and tasks with labels, milestones, time tracking, dependencies and custom fields. Kanban-style project boards with drag-and-drop workflow management.
Forgejo Actions provides GitHub Actions-compatible CI/CD. Define workflows in YAML, run them on Forgejo's own runners or your own infrastructure. Automatic linting, testing and deployment on every push.
Host your own packages — npm, PyPI, Docker, Maven, Go modules, NuGet and more. Integrates with your CI/CD for automated publishing and consumption.
Native OIDC SSO through Authentik. Your team logs in with the same credentials they use for Nextcloud, Dolibarr and all other ReefOffice services. No separate Git login to manage.
Every repository includes a built-in wiki for documentation, release notes and development guides. Supports Markdown with syntax highlighting, task lists and diagrams.
Technical detail
Forgejo is a single Go binary with a SQLite or PostgreSQL backend. On ReefOffice it runs as a Docker container behind nginx TLS termination. The built-in CI/CD uses Forgejo Action runners that can run on the same server or on separate infrastructure. The package registry is built-in and serves artifacts over HTTPS.
Forgejo is the project hub for technical ReefOffice clients. It works directly with code-server (browser IDE) for editing, Hermes Agent audit trails pushed as a browsable Git repository, and Activepieces webhooks for CI/CD triggers. Your repositories, issues and CI live on your own server.
Yes. Forgejo has built-in import tools for GitHub, GitLab, Gitea and Bitbucket — repositories, issues, pull requests, milestones, labels and wiki pages are all migrated. ReefOffice can assist with the migration during onboarding.
Forgejo Actions is designed to be compatible with GitHub Actions — workflows written for GitHub Actions typically run on Forgejo with minimal changes. The YAML syntax is the same, and common actions (checkout, setup-node, docker login) work natively. Runner scaling is limited only by your own infrastructure.
Yes. Forgejo supports public repositories that anyone can clone, fork and browse without authentication. Private repositories remain fully encrypted and access-controlled through fork visibility settings, branch protection and team permissions.
Book a demo and see how Forgejo on ReefOffice gives you a complete Git platform on your own private server with SSO.