Want to replace GitLab (Self-hosted Git forge with CI) with software you run and own? These 6 Nomad Packs give you a batteries-included, host-networked deployment on HashiCorp Nomad — one command to add the registry, one to run.
nomad-pack registry add nomploy github.com/Nomploy/nomad-packs nomad-pack run gitness --registry nomploy
Harness Open Source (Gitness) — a self-hosted Git platform with pull requests, built-in CI/CD pipelines, artifact registries and web IDE, all in one lightweight binary. Deployed as a single host-networked Nomad service.
Forgejo — a self-hosted, community-governed Git forge (a Gitea fork): repositories, issues, pull requests, releases, a package registry, and CI via Forgejo Actions. Lightweight and fast. Deployed as a host-networked Nomad service using SQLite with a persistent data volume.
Gitea — a lightweight, self-hosted Git service (repos, issues, PRs, CI actions, and a built-in container/package registry). Deployed as a host-networked Nomad service with a persistent Docker volume; uses the bundled SQLite database for a zero-dependency single-node setup.
Gogs — a painless, lightweight self-hosted Git service with a tiny footprint (single binary, SQLite by default): repositories, issues, pull requests, wikis and webhooks. Deployed as a single host-networked Nomad service.
OneDev — an all-in-one, self-hosted Git server with built-in CI/CD, code search, packages and Kanban boards. Uses an embedded database, so no external DB is needed. Deployed as a single host-networked Nomad service.
Soft Serve — a self-hostable Git server with a delightful SSH TUI: browse repos, manage access, and push over SSH. Deployed as a single host-networked Nomad service.