Own your source and artifacts: Forgejo for Git hosting with issues and CI, zot as an OCI container registry, and Verdaccio as a private npm registry — a lightweight, community-governed dev backbone.
nomad-pack registry add nomploy github.com/Nomploy/nomad-packs nomad-pack run forgejo --registry nomploy nomad-pack run zot --registry nomploy nomad-pack run verdaccio --registry nomploy
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.
zot — a lightweight, OCI-native container image registry, deployed as a Nomad service. Anonymous pull by default (overlay-internal), optional authenticated push.
Verdaccio — a lightweight private npm registry and proxy: publish private packages, cache and proxy npmjs, and control access with users and scopes. Deployed as a single host-networked Nomad service with a storage volume.
Highlighted variables are placeholders (passwords, secret keys) you should change before production. Open a pack for its full variable table and a copy-paste values.hcl.