inbjoOpen source & self-hosting

MirrorProxy

Self-hosted mirror acceleration gateway and package source manager for software builds

  • DevOps
  • Monitoring / Observability
  • Web
  • CLI
  • Desktop
  • Windows
  • macOS
  • Linux
  • Browser
  • Self-hostable
  • Runs locally
  • Docker supported
MirrorProxy screenshot
Popularity
245 Stars
GitHub stars
Recent activity
8/31/2026
Updated in the last 30 days
License
MIT
Permissive

Why it matters

We look beyond stars: what problem it solves, whether it creates real utility, and what makes its approach worth noticing.

Last 90 days

Problem

Unreliable public mirrors and restricted networks cause frequent download timeouts and broken builds, while inconsistent configuration formats across package managers create high maintenance overhead.

Practical value

It provides on-demand caching across roughly 30 ecosystem adapters, featuring automatic multi-upstream failover, traffic monitoring, user quotas, and a cross-platform CLI client for source switching.

Innovation / differentiation

Unlike single-ecosystem registry proxies, it unifies multi-adapter proxying with CLI source control and self-hosted administration features such as team quotas and offline GeoIP analytics.

Leverage potential

Deploying a single gateway serves as the central mirror endpoint for all local machines and CI build nodes, reducing repeated external bandwidth use and eliminating manual source troubleshooting.

Why now

The demand for self-hosted repository gateways remains consistent given regional network boundaries and enterprise infrastructure policies, though relevance varies by target network conditions.

Community activity

In the last 90 days there were 4 new issues and 2 pull requests; the bounded issue/PR samples include 4 issue authors and 1 PR contributors, with 11 releases.

Maintainer responsiveness

The 4-issue window sample had a 100% close rate, and the 2-pull-request sample had a 100% merge rate. Maintainer-comment observations covered only 100% of that issue sample, so response rate and first-response speed are not reported.

1 contributors in PR sample11 releasesPR merge rate 100% · 2 sampled in window

Key highlights

  • Supports GitHub, OCI registries, npm, PyPI, Cargo, Go modules, and over 30 ecosystems
  • On-demand proxying with disk caching and HTTP revalidation to avoid complete repository mirror overhead
  • Multi-upstream configuration with automatic failover, rate limiting recovery, and health checks

Quick start

How it is installed, how hard it is, and where to start.

Docker supportedSelf-hostableRuns locally

Best for

  • Teams that want data on their own servers
  • Developers who want to try it on their machine
  • People who prefer Docker deploys

More about it

MirrorProxy is a self-hosted mirror proxy gateway designed to provide reliable dependency downloads in restricted network environments. Instead of manually maintaining multiple mirror configurations across build hosts and workstations, MirrorProxy deploys a single entry point for GitHub, container registries, language package managers, and Linux distributions.
Using an adapter-based architecture and on-demand caching, it serves upstream content without requiring a complete full-disk repository duplicate. When an upstream mirror experiences timeouts or outages, MirrorProxy automatically fails over to secondary endpoints. It features a web management console, user/team quota allocation, IP rules, offline GeoIP reports, Prometheus metrics, and a CLI utility for cross-platform source configuration.

Sources

Each field shows its status and source — expand to review.

14 · Expand
  • capability tags

    Verified

    monitoring

    Source: admin_cms · cms editor · 8/30/2026

  • editor note

    Verified

    {"en":"MirrorProxy consolidates code hosts, container registries, language packages, and OS mirrors into a single gateway. Using on-demand proxying and disk caching, it avoids full repository syncing while providing health monitoring, automatic failover, quota controls, and local client utilities.","zh":"MirrorProxy 通过适配器架构集成了主流代码托管、容器镜像、语言包管理器和 Linux 发行版镜像源。它采用按需拉取与磁盘缓存机制,无需同步整个镜像站即可加速构建,并提供故障自动切源、流量审计与客户端一键换源功能。"}

    Source: admin_cms · cms editor · 8/30/2026

  • intro

    Verified

    {"en":"MirrorProxy is a self-hosted mirror proxy gateway designed to provide reliable dependency downloads in restricted network environments. Instead of manually maintaining multiple mirror configurations across build hosts and workstations, MirrorProxy deploys a single entry point for GitHub, container registries, language package managers, and Linux distributions.\nUsing an adapter-based architecture and on-demand caching, it serves upstream content without requiring a complete full-disk repository duplicate. When an upstream mirror experiences timeouts or outages, MirrorProxy automatically fails over to secondary endpoints. It features a web management console, user/team quota allocation, IP rules, offline GeoIP reports, Prometheus metrics, and a CLI utility for cross-platform source configuration.","zh":"MirrorProxy 是一款专为受限网络环境设计的自托管镜像代理网关。在团队开发与 CI/CD 构建过程中,公共镜像源常面临不稳定、失效或配置繁琐等问题。MirrorProxy 允许在具有良好网络连接的服务器上部署统一代理网关,将 GitHub、Docker Hub、PyPI、npm、Cargo、Go 等主流语言生态与 Linux 发行版软件源统一部署在自有域名下。\n该系统采用适配器核心与按需缓存机制,无需下载完整仓库即可提供高速访问。当某个上游源不可用时,MirrorProxy 会自动切至备用上游,确保下载连续性。此外,系统还提供 Web 管理控制台、多用户与团队配额管理、访问权限控制、离线 GeoIP 流量分析以及配套的桌面与命令行客户端,方便开发者在不同平台上管理源配置。"}

    Source: admin_cms · cms editor · 8/30/2026

  • Latest release

    Verified

    v1.4.1

    Source: GitHub API · latest_release=v1.4.1 · 9/4/2026

  • License

    Verified

    MIT

    Source: GitHub API · license.spdx_id=MIT · 9/4/2026

  • needs api key

    Verified

    No

    Source: admin_cms · cms editor · 8/30/2026

  • One-liner

    Verified

    {"en":"Self-hosted mirror acceleration gateway and package source manager for software builds","zh":"自托管多生态镜像加速网关与包管理器源管理工具"}

    Source: admin_cms · cms editor · 8/30/2026

  • Platforms

    Verified

    windows, macos, linux, browser

    Source: admin_cms · cms editor · 8/30/2026

  • Category hint

    Inferred from materials

    security

    Source: Project README · hint=security · 8/17/2026

  • product forms

    Verified

    web, cli, desktop

    Source: admin_cms · cms editor · 8/30/2026

  • role tags

    Verified

    devops

    Source: admin_cms · cms editor · 8/30/2026

  • supports docker

    Verified

    Yes

    Source: Repository file · dockerfile=true; compose=true · 9/4/2026

  • supports local

    Verified

    Yes

    Source: admin_cms · cms editor · 8/30/2026

  • supports self host

    Verified

    Yes

    Source: admin_cms · cms editor · 8/30/2026

Other verified projects matched by category, capabilities, and intended roles.