📄
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
| Setting | Value |
|---|---|
| Registry URL | https://pypi.registry.hochguertel.work |
| Simple index | /root/pypi/+simple/ |
| Auth | DevPI built-in user accounts |
| Storage | data/pypi/ |
| Upstream mirror | root/pypi → pypi.org |
Related Guides
- Developer Guide — pip config, uploading, CI/CD
- DevOps Guide — user management, indexes, backup