AppsGit ServerMinimal Git Server

minimal-git-server

A lightweight and minimal self-hosted git server with a basic CLI to manage repositories, supporting multiple accounts and running in a container.

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: "3.3"
 
services:
  minimal-git-server:
    image: ghcr.io/mcarbonne/minimal-git-server:2
    container_name: minimal-git-server
    volumes:
      - .../ssh:/srv/ssh
      - .../git:/srv/git
      - .../config.yml:/srv/config.yml:ro
    ports:
      - 20222:22
    restart: unless-stopped

Resources

GitHub: https://github.com/mcarbonne/minimal-git-server

GitHub Container Registry: https://github.com/mcarbonne/minimal-git-server/pkgs/container/minimal-git-server

Configuration: https://github.com/mcarbonne/minimal-git-server#minimal-configuration