Gitea logo

Gitea

50123

A self-hosted, lightweight Git service that offers a complete platform for version control and software development collaboration.

#git #github #version control #Live Demo #Screenshots
2025-08-14
2025-08-14

Getting Started

  1. Create a folder and move to the folder
    mkdir gitea && cd gitea
    
  2. Create a docker-compose.yml file and add the following content:
    docker-compose.yml
    networks:
      gitea:
        external: false
    
    services:
      server:
        image: docker.gitea.com/gitea:1.24.5
        container_name: gitea
        environment:
          - USER_UID=1000
          - USER_GID=1000
        restart: always
        networks:
          - gitea
        volumes:
          - gitea:/data
          - /etc/timezone:/etc/timezone:ro
          - /etc/localtime:/etc/localtime:ro
        ports:
          - "3000:3000"
          - "222:22"
    volumes:
      gitea:
    
  3. Start the service using docker compose.
    docker compose up -d
    
  4. Visit http://localhost:3000 to access Gitea.
SnapDock

SnapDock

No setup hassle—just follow the steps and try the live demo!