{"repo":"fbongiovanni29/ipfs-oci-registry","free":true,"listed":false,"github":"https://github.com/fbongiovanni29/ipfs-oci-registry","clone":"git clone https://github.com/fbongiovanni29/ipfs-oci-registry.git","description":"Pull Once, Share Everywhere — A decentralized, federated container registry powered by IPFS","language":"Go","stars":18,"topics":["container-registry","decentralized","devops","docker","federation","golang","helm","ipfs","kubernetes","oci"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"IPFS OCI Registry Pull Once, Share Everywhere — A decentralized, federated container registry powered by IPFS. Archived — This project is no longer under active development. It works, it's tested, and it taught us a lot — but IPFS turned out to be the wrong transport layer for container images at scale. See Lessons Learned below. --- Try It That's it. First pull fetches from Docker Hub and caches in IPFS. Every pull after that comes from IPFS — by you or anyone in the federation. --- Why? Container registries are centralized bottlenecks. Docker Hub rate limits you. Your cloud provider locks you in. Air-gapped environments require complex mirroring. Multi-region deployments mean paying for the same bytes over and over. What if container images distributed themselves? Feature Docker Hub ECR/GCR/ACR Harbor Spegel IPFS Registry --------- ------------ ------------- -------- -------- ------------------- Pull-through cache - Yes Yes - Yes P2P within cluster - - - Yes Yes P2P across internet - - - - Yes Cross-org sharing - - - - Yes No central server - - - Yes Yes Works fully offline - - Yes Yes Yes Global CDN effect - - - - Yes Content-addressed - - - - Yes Rate limit free - Yes Yes Yes Yes \\ Set registry.mode=daemonset + ipfs.deploy.mode=daemonset for full decentralization --- How It Works Content is verified by SHA256 digest. If the bytes don't match, they're rejected. You don't need to trust the source — you trust the hash . Request Flow 1. Client Request → Image pull by tag or d","default_branch":null,"files":null,"tree":[],"storefront":"/r/fbongiovanni29","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fbongiovanni29/ipfs-oci-registry/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}