This is the source-code for my self-hosted maven/docker repository
Warning
This project is in very early development, please use it with caution. Bugs should be expected. Performance is also still a work-in-progress.
- Maven repository support
- Docker/OCI repository support
- Kubernetes gateway API - Automatic HTTPRoute configuration support for OCI repositories
- Open ID Connect - Link external accounts for easy sign ins
- Cleanup policies
- Mirroring of remote repositories
- User permissions for repository access
- Access tokens for deploying and accessing artifacts
To get started, download the example docker-compose.yaml and run
docker compose up -dNote
This docker compose file is only meant to serve as an example. It is not meant for production use. Credentials should be changed and stored securely, and readiness-probes are missing.
Wait for the repository to be ready (it may crash and restart a few times until elasticsearch and postgresql are online).
And then navigate to http://localhost:8080/setup to create your admin user.
| Dashboard | Artifact browser |
|---|---|
![]() |
![]() |
| Version listing | Repository settings |
![]() |
![]() |
| Access Tokens | Jobs |
![]() |
![]() |






