Nomploy Nomad Packs

← All stacks

Self-hosted code hosting & registries

Git forge stack

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.

3 packs 4 tasks 3 ports 2 volumes 1.3 GB RAM ✓ no port conflicts
Deploy
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
Packs
Dev tools

forgejo

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.

3030 · 2223
Dev tools

zot

zot — a lightweight, OCI-native container image registry, deployed as a Nomad service. Anonymous pull by default (overlay-internal), optional authenticated push.

Dev tools

verdaccio

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.

4873
Variables to set
forgejo sensible defaults
zot htpasswd
verdaccio sensible defaults

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.

Host ports
2223 forgejo
3030 forgejo
4873 verdaccio

← Back to the catalog