Why Angos?
Everything you need to manage container images at scale
OCI-Compliant
Full OCI Distribution Spec v1.1 support. Works with Docker, Podman, containerd, and all OCI tooling.
Pull-Through Cache
Mirror Docker Hub, ghcr.io, or any upstream registry with intelligent immutable tag caching.
CEL Policies
Fine-grained access control with Common Expression Language. Define who can push, pull, or delete.
OIDC Authentication
Native support for GitHub Actions, Google, Okta, and any OIDC provider. Passwordless CI/CD.
Retention Policies
Automated cleanup with flexible rules. Keep latest tags, semver patterns, or top-k most used.
Web UI
Browse repositories, view manifest hierarchy, download ORAS artifacts, inspect signatures and SBOMs.
Get started in minutes
Download the binary, create a config file, and start your registry
# Download and run
curl -LO https://github.com/project-angos/angos/releases/latest/download/angos-linux-amd64
chmod +x angos-linux-amd64
# Configure
cat > config.toml << 'EOF'
[server]
port = 5000
[blob_store.fs]
root_dir = "./data"
[repository."myrepo"]
EOF
# Start
./angos-linux-amd64 -c config.toml server
Documentation
Find the information you need