Gitea is a lightweight, painless self-hosted Git service written in Go. It covers the full GitHub feature set including issues, pull requests, wikis, projects, actions (CI), and package registry — in a single binary under 80MB RAM.
$docker run -d -p 3000:3000 gitea/gitea:latest