Free, self-hosted alternative to Sonatype Nexus Repository.
14 package formats · RBAC · SSO · S3 — single binary backed by PostgreSQL.
docker-compose.yml and config.yaml — unpack and runjwt_secret and admin_password — everything else works out of the boxlocalhost:8081 — login: admin / admin123MinIO is already included in docker-compose.yml. Override the storage type via environment variable — MinIO starts on port 9000, admin console on 9001.
Uses docker-compose.ha.yml: 2 × Nexspence instances, nginx load balancer, Redis, MinIO, PostgreSQL. Requires configuring a shared jwt_secret in both nodes.
Starts a preconfigured Keycloak dev instance with the nexspence realm auto-imported. The "Sign in with Keycloak" button appears on the login page.
ghcr.io/nexspence-oss/nexspence is pulled automatically from GitHub Container Registry.