Quick Start
All registries are available under *.registry.hochguertel.work.
Available Registries
| Registry | URL | Technology | Purpose |
|---|---|---|---|
| npm | npm.registry.hochguertel.work | Verdaccio | JavaScript/Node.js packages |
| Docker | docker.registry.hochguertel.work | Registry v3 | Container images (OCI/Docker) |
| Docker UI | docker-ui.registry.hochguertel.work | Joxit UI | Browse container images |
| Maven | maven.registry.hochguertel.work | Reposilite | Java/Kotlin/Gradle artifacts |
| PyPI | pypi.registry.hochguertel.work | DevPI | Python packages |
Authentication
All registries use the central Authelia SSO system at auth.hochguertel.work.
- Web UIs: Automatically redirect to Authelia for login
- CLI tools: Use your Authelia credentials (username/password)
Quick Setup by Language
JavaScript / Node.js
bash
# Set private registry
npm set registry https://npm.registry.hochguertel.work
# Login (opens browser for OIDC auth)
npm login --registry https://npm.registry.hochguertel.work
# Install packages (proxies to npmjs.org for public packages)
npm install lodashDocker / Podman
bash
# Login to private registry
podman login docker.registry.hochguertel.work
# Push an image
podman tag myapp:latest docker.registry.hochguertel.work/myapp:latest
podman push docker.registry.hochguertel.work/myapp:latest
# Pull an image
podman pull docker.registry.hochguertel.work/myapp:latestJava / Maven
Add to your ~/.m2/settings.xml:
xml
<settings>
<servers>
<server>
<id>hochguertel-maven</id>
<username>your-username</username>
<password>your-token</password>
</server>
</servers>
</settings>Add to your pom.xml:
xml
<repositories>
<repository>
<id>hochguertel-maven</id>
<url>https://maven.registry.hochguertel.work/releases</url>
</repository>
</repositories>Python / pip
bash
# Install from private registry
pip install --index-url https://pypi.registry.hochguertel.work/root/pypi/+simple/ mypackage
# Or configure globally
pip config set global.index-url https://pypi.registry.hochguertel.work/root/pypi/+simple/
# Using devpi client
pip install devpi-client
devpi use https://pypi.registry.hochguertel.work
devpi login root --password <password>