📄

PyPI Registry

Private Python package index powered by DevPI with PyPI mirroring

Sign in to see your personalized configuration examples Sign In

PyPI Registry (DevPI)

Private Python package index powered by DevPI.

URL: pypi.registry.hochguertel.work

Architecture

graph LR
    client["pip / twine / uv"]
    devpi["DevPI Server\n(port 3141)"]
    pypiorg["pypi.org\n(mirror cache)"]
    ui["DevPI Web UI"]
    traefik["Traefik"]

    client --> traefik --> devpi
    devpi -->|"mirror"| pypiorg
    devpi --> ui

Features

  • Private Python package hosting
  • Mirrors and caches PyPI (pypi.org) packages
  • Web UI for browsing packages
  • User and index management via CLI
  • Supports pip, setuptools, and twine

Quick Start

Install from Private Index

pip install --index-url https://pypi.registry.hochguertel.work/root/pypi/+simple/ mypackage

Configure Globally

pip config set global.index-url https://pypi.registry.hochguertel.work/root/pypi/+simple/

Upload Packages

pip install devpi-client
devpi use https://pypi.registry.hochguertel.work
devpi login root --password <password>
devpi upload

Configuration

SettingValue
Registry URLhttps://pypi.registry.hochguertel.work
Simple index/root/pypi/+simple/
AuthDevPI built-in user accounts
Storagedata/pypi/
Upstream mirrorroot/pypi → pypi.org

Related Guides