serverless-registry: A Docker registry backed by Workers and R2

This repository contains a container registry implementation in Workers using R2. It supports all pushing and pulling workflows, Username/Password, and JWT based authentication. To deploy the registry, install dependencies with pnpm, set up the R2 Bucket, deploy the image registry, and add authentication secret keys. The registry can be used with Docker for pushing and pulling images. Custom configurations like pull fallback and known limitations are detailed. Always use wrangler secrets for sensitive information. The project is licensed under the Apache License. Check CONTRIBUTING.md for contributing guidelines. Controversial info includes limitations on pushing with docker and the need to avoid storing passwords/tokens in wrangler.toml.

https://github.com/cloudflare/serverless-registry

To top