All apps · 0 apps
Forgejo
Docker app from Masterwishx's Repository
Overview
Forgejo is a lightweight, self-hosted Git forge (a fork of Gitea) with built-in CI/CD via Forgejo Actions.
SETUP: After the first start, open the WebUI on port 3000 and complete the initial installation wizard. The default external SSH port is 222 (mapped to port 22 inside the container) so it does not conflict with Unraid's own SSH.
For CI/CD, install the separate ForgejoRunner container and register it with this instance.
Categories
Related apps
Explore more like this
Explore allDetails
Repository
codeberg.org/forgejo/forgejo:16Last Updated2026-10-05
First Seen2025-05-12
Runtime arguments
- Web UI
http://[IP]:[PORT:3000]/- Network
bridge- Shell
sh- Privileged
- false
- Extra Params
--restart=unless-stopped
Template configuration
WebUI PortPorttcp
HTTP port for the Forgejo web interface.
- Target
- 3000
- Default
- 3000
- Value
- 3000
SSH PortPorttcp
Git over SSH. Host port 222 is used to avoid a conflict with the Unraid SSH server on port 22.
- Target
- 22
- Default
- 222
- Value
- 222
Data PathPathrw
Persistent storage for repositories, the SQLite database, configuration (app.ini), LFS objects, and attachments. Back up this directory regularly.
- Target
- /data
- Default
- /mnt/user/appdata/forgejo/data
- Value
- /mnt/user/appdata/forgejo/data
LocaltimePathro
Mounts the host timezone file so container timestamps match the Unraid timezone.
- Target
- /etc/localtime
- Default
- /etc/localtime
- Value
- /etc/localtime
USER_UIDVariable
UID of the user inside the container. On Unraid this is normally 99 (nobody). Keep your previous value if you already have existing data.
- Default
- 99
- Value
- 99
USER_GIDVariable
GID of the group inside the container. On Unraid this is normally 100 (users). Keep your previous value if you already have existing data.
- Default
- 100
- Value
- 100