Self-host with Docker · Yantr
Forgejo
Lightweight self-hosted Git platform with issues, PRs, CI, and packages.
2
Ports
3
Notes
4
Use Cases
About
What Forgejo does
Forgejo is a community-driven, lightweight self-hosted Git service forked from Gitea. It provides a full GitHub-like experience: repositories, issues, pull requests, code review, wikis, project boards, releases, and package registries. Forgejo Actions offers built-in CI/CD compatible with GitHub...
Install Flow
How to self-host Forgejo
Forgejo can be deployed with standard Docker Compose using the Yantr app catalog. This page collects the basic information searchers usually need first: what Forgejo does, which Docker image Yantr uses, default ports, deployment notes, and where to find the original compose template.
After deployment, Yantr lets you publish additional ports from the stack page using Docker-style syntax. Use 8080:8080 for a fixed host port or just 8080 to let Docker assign a random port.
Use Cases
What people run it for
- Host private Git repositories for personal projects or your team.
- Run CI/CD pipelines with Forgejo Actions, compatible with GitHub Actions syntax.
- Manage issues, pull requests, and code reviews in a self-hosted environment.
- Mirror repositories from GitHub or GitLab for backup and independence.
Technical Details
Ports, image, and service metadata
Ports
| Port | Protocol | Label |
|---|---|---|
| 3000 | HTTP | Web UI |
| 22 | TCP | SSH |
Docker Image
codeberg.org/forgejo/forgejo:latest-rootless
Service Name
forgejo
Notes
Things to know before you deploy
- Complete the setup wizard on first visit at port 3000.
- SSH cloning is available on port 22 — ensure it's not already used by your host.
- Forgejo Actions runners can be added separately to enable CI/CD pipelines.
Related Apps
More tools you might pair with Forgejo
Page generated 2026-07-27T04:28:00.415Z