This guide uses Docker Compose to run Gitea.
For Docker installation, see Docker.
mkdir -p /opt/gitea
cd /opt/gitea
Create a docker-compose.yml file:
services:
gitea:
image: gitea/gitea:latest
container_name: gitea
restart: unless-stopped
ports:
- "3000:3000"
- "2222:22"
volumes:
- ./gitea-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:3000gitea/gitea (Docker Hub) or ghcr.io/gitea/gitea (GitHub Container Registry)Any questions?
Feel free to contact us. Find all contact information on our contact page.