Self-hosted solutions for caching and mirroring upstream container images to improve deployment speed and reliability.
Spegel is a container registry cache and peer-to-peer distribution system for Kubernetes. It functions as an OCI image mirror and content addressable store that shares image layers between cluster nodes to reduce external registry traffic and latency. The project implements a distributed hash table to locate image digests across the network, allowing nodes to retrieve content from peers rather than repeated external downloads. This architecture mitigates registry rate-limiting and provides offline image availability to prevent workload failures during registry outages. The system covers capa
Spegel is a specialized peer-to-peer registry mirror designed to cache and distribute container images within a Kubernetes cluster, effectively reducing external registry dependency and latency.
This project is a Cloudflare Workers Docker proxy and container registry mirror. It functions as an HTTP request proxy that relays requests to container registries, such as Docker Hub, to bypass regional access restrictions and accelerate image downloads. The service incorporates identity masking to hide the proxy from automated scanners. This is achieved through the use of custom landing pages for unauthorized requests and filtering based on user agents. The system manages network traffic via edge-based request proxying and stateless routing. It utilizes stream-based payload relaying to han
This tool functions as a serverless proxy for container registries, enabling you to mirror and accelerate image pulls from upstream sources like Docker Hub through Cloudflare Workers.
Harbor is a self-hosted, enterprise-grade container registry platform designed to store, sign, and scan container images and cloud-native artifacts. It provides a centralized repository that integrates directly with Kubernetes environments to manage the full lifecycle of software artifacts, from initial storage to production deployment. The platform distinguishes itself through a focus on security, governance, and multi-site availability. It features a pluggable vulnerability scanning framework that allows for the integration of various security engines, alongside content trust mechanisms tha
Harbor is a comprehensive, enterprise-grade container registry that natively supports proxying, caching, and replicating images from upstream registries, making it a robust solution for managing artifacts in restricted environments.
Distribution is an open-source container image registry that implements the OCI Distribution Specification, enabling any OCI-compatible client to push, pull, and manage container images over standard protocols. It serves as a content distribution toolkit for packaging, shipping, storing, and delivering container content across networked environments, storing and retrieving content by its cryptographic hash for integrity and deduplication. The registry separates image metadata from bulk data to enable efficient validation and partial pulls, and supports resumable blob uploads with chunked tran
This is the reference implementation for the OCI Distribution Specification, providing a robust, self-hostable registry that natively supports upstream caching, OCI compliance, and the necessary access control mechanisms to serve as a reliable container mirror.
Public Image Mirror is a container registry proxy service designed to cache remote container images locally. By intercepting image pull requests and serving content from internal storage, it reduces dependency on external registry availability and minimizes external bandwidth consumption. The service implements standard container registry protocols, allowing existing container runtimes to interact with the cache as if it were a native registry. It utilizes a content-addressable storage layer to manage image layers as immutable blobs, ensuring data integrity and deduplication while resolving m
This tool functions as a container registry proxy that caches and mirrors images from upstream sources to local storage, directly addressing the need for reduced latency and improved availability in restricted environments.
This project is a container image registry and server-side storage system designed to house container images, layers, and manifests. It functions as an OCI compliant registry server that adheres to the Open Container Initiative Distribution Specification to store and deliver content over HTTP. The system provides a self-hosted solution for managing private libraries of container images within professional-grade infrastructure. It is designed to enable the development of custom registries by extending a base toolkit with specialized libraries and business logic. The registry covers image dist
This is a foundational OCI-compliant registry server that provides the core storage and distribution capabilities required for a mirror, though it lacks built-in automated upstream caching and proxying features out of the box.