This guide uses Docker Compose to run Forgejo.
For Docker installation, see Docker.
mkdir -p /opt/forgejo
cd /opt/forgejo
Create a docker-compose.yml file:
services:
forgejo:
image: codeberg.org/forgejo/forgejo:latest
container_name: forgejo
restart: unless-stopped
ports:
- "3000:3000"
- "2222:22"
volumes:
- ./forgejo-data:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
environment:
- USER_UID=1000
- USER_GID=1000
docker compose up -d
http://localhost:3000codeberg.org/forgejo/forgejoAny questions?
Feel free to contact us. Find all contact information on our contact page.