Managing Docker Registry. It provides a interface to browse, manage images and tags
6.0K
Portalcrane is a self-hosted Docker Registry Manager.
It provides a modern, intuitive interface to browse, search, and manage images and tags,
with a staging pipeline including vulnerability scanning.
| Layer | Technology |
|---|---|
| Frontend | Angular 21 β Signals, Signal Forms, Zoneless, standalone components |
| Styling | Bootstrap 5 + Bootstrap Icons |
| Backend | FastAPI + Python 3.14 (fully async) |
| Validation | Pydantic v2 |
| Registry | Distribution (CNCF) v3 embedded |
| Vulnerability scanning | Trivy (embedded) |
| Image transfer | skopeo (daemon-less pull/push/copy) |
| Container | Single image β supervisord orchestrates all processes |
| Platforms | linux/amd64 |
docker run -d \
--name portalcrane \
-p 8080:8080 \
-e ADMIN_USERNAME=admin \
-e ADMIN_PASSWORD=yourpassword \
-e SECRET_KEY=your-secret-key \
-v portalcrane_data:/var/lib/portalcrane \
cyrius44/portalcrane:latest
Open http://localhost:8080β and log in with your admin credentials.
MIT β see LICENSEβ for details.
Author: @cyr-iusβ
Repository: https://github.com/cyr-ius/portalcraneβ
Content type
Image
Digest
sha256:163f93868β¦
Size
170.8 MB
Last updated
10 days ago
docker pull cyrius44/portalcrane