Zot

OCI-native container registry providing pull-through cache and private image storage.

Quick Reference

PropertyValue
URLhttps://registry.ops.eblu.me
Local Port5050
Data~/zot
Config~/.config/zot/config.json
LaunchAgentmcquack

Namespace Convention

PathSource
registry.ops.eblu.me/docker.io/*Cached from Docker Hub
registry.ops.eblu.me/ghcr.io/*Cached from GHCR
registry.ops.eblu.me/quay.io/*Cached from Quay
registry.ops.eblu.me/blumeops/*Private images

Pull-Through Cache

When minikube pulls an image, containerd checks zot first. If cached, returns immediately. If not, zot fetches from upstream, caches it, then returns.

Security Model

Network access only (no authentication). Defense is the Tailscale ACL boundary.