# dqzboy/Docker-Proxy

自建 Docker 镜像加速与管理服务。零磁盘缓存、可视化面板、支持上游账号认证，支持一键部署Docker、K8s、Quay、Ghcr、Mcr、elastic、nvcr等镜像加速

Repository: https://github.com/dqzboy/Docker-Proxy
Canonical: https://ross.abutalabs.com/products/docker-proxy
Homepage: https://docker-proxy-desc.vercel.app
Language: JavaScript
License: Apache-2.0
License Family: permissive
Topics: docker-proxy, docker-registry, gcr-registry, docker, docker-image, dockerhub
Last push: 2026-08-26T15:05:43+00:00

## Health v2 (maintenance only)
Score: 90/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 97, longevity 58
- inputs: {"age_days": 816, "days_push": 7, "days_rel": 20, "gap_med": 15.0, "n_releases_24m": 11}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4389, forks 608 (observed 2026-08-28T04:08:47.202806+00:00)

## What it is
A self-hosted Docker registry proxy and management service that accelerates pulling images from Docker Hub, GHCR, Quay, K8s, MCR, Elastic, NVCR and other public registries. It routes by Host in a single process, handles upstream token auth, streams layers with zero disk cache, and ships with a web admin panel (HubCMD-UI), traffic monitoring, IP access control, and one-click deployment scripts with optional Nginx/Caddy reverse proxy.

## Use cases
- pull docker hub images behind rate limits or blocked networks
- self-host a docker registry mirror on a foreign VPS
- proxy ghcr quay k8s mcr elastic nvcr image pulls
- pull private docker hub images through a proxy with upstream credentials
- monitor bandwidth and set alerts for image pull traffic
- restrict who can pull images via IP whitelist

## When to choose
- you need to bypass Docker Hub rate limits or regional blocks
- you want a zero-disk-cache streaming registry proxy that is cheap to run
- you want a web UI for managing multiple upstream registries, monitoring, and IP access control
- you want one-command deployment with automatic HTTPS via Caddy or Nginx

## When to avoid
- you need a caching registry mirror that stores images locally for offline or LAN use
- you need a full private registry with push support (this is pull-proxy only)
- you cannot host a server outside the blocked region

## Facets
- artifact type: service
- maturity: active
- function: proxy, self-hosted, monitoring, alerting, http-server, developer-tools
- domain: self-hosted, cloud-computing, developer-tools
- platform: self-hosted, go
- tags: docker-registry-proxy, image-acceleration, docker-hub, ghcr, quay, zero-cache, web-ui, one-click-deploy, caddy, nginx, devops, containers, docker, linux, web-server

## Member repositories
- dqzboy/Docker-Proxy (main) score 90

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:47.202806+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:21:13.162032+00:00, confidence not recorded.
  - readme: https://github.com/dqzboy/Docker-Proxy (fetched 2026-08-28T04:08:47.202806+00:00, sha 7c867d8f8122)
  - homepage: https://docker-proxy-desc.vercel.app (fetched 2026-08-29T09:09:27.443953+00:00, sha 772497fcda3d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
