Skip to content

Quick Start

All registries are available under *.registry.hochguertel.work.

Available Registries

RegistryURLTechnologyPurpose
npmnpm.registry.hochguertel.workVerdaccioJavaScript/Node.js packages
Dockerdocker.registry.hochguertel.workRegistry v3Container images (OCI/Docker)
Docker UIdocker-ui.registry.hochguertel.workJoxit UIBrowse container images
Mavenmaven.registry.hochguertel.workReposiliteJava/Kotlin/Gradle artifacts
PyPIpypi.registry.hochguertel.workDevPIPython 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 lodash

Docker / 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:latest

Java / 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>

hochguertel.work Registry Platform