
Unregistry
Push Docker images to remote hosts over SSH without a registry

Unregistry is a lightweight OCI image registry designed to move container images directly from your local Docker environment to remote servers without running or relying on an external registry. It pairs with a Docker CLI plugin command, docker pussh, to transfer images over SSH efficiently by sending only missing layers.
Key Features
- Push images directly to a remote Docker host over SSH using a Docker CLI plugin
- Transfers only missing image layers to speed up deployments and reduce bandwidth
- Runs a temporary unregistry container on the target host and cleans up after the push
- Stores images in containerd’s image store; can integrate best with Docker’s containerd image store mode
- Can be run standalone as a simple local registry backed by containerd
Use Cases
- Deploy locally built images straight to production or staging servers without a registry
- Simplify CI/CD pipelines by pushing images directly to deployment targets
- Distribute container images in homelab or restricted networks where registries are undesirable
Limitations and Considerations
- Requires SSH access and permissions to run Docker commands on the remote host
- Best experience requires enabling Docker’s containerd image store; otherwise images may be duplicated and require an extra pull step
- The remote host must be able to obtain the unregistry image (or you must preload it for restricted environments)
Unregistry is a pragmatic alternative to running a full registry when your main goal is simply getting images from one machine to another quickly and securely. It is especially useful for small fleets, direct server deployments, and workflows that prefer SSH-based operations over maintaining additional infrastructure.
Categories:
Tags:
Tech Stack:
Similar Services

Gitea
Self-hosted Git hosting with code review, issues, and CI/CD
Gitea is a lightweight, self-hosted Git service with repositories, pull requests, issues, wiki, packages, and built-in CI/CD via Actions and runners.

Harbor
Trusted cloud native registry for storing, signing, and scanning artifacts
Harbor is an enterprise-grade cloud native registry for container images and artifacts with RBAC, vulnerability scanning, signing, replication, and audit logging.

VERT
On-device file converter running in WebAssembly.
WebAssembly-powered on-device file converter built with Svelte and TypeScript, enabling offline, privacy-first conversions.

Zot
OCI-native container and artifact registry (OCI Distribution compliant)
Open-source, production-ready OCI-native container image and artifact registry with single-binary deployment, S3/local storage, web UI and CLI.

F-Droid
FOSS Android app repository with a client for browsing and updates
F-Droid is a free and open source Android app repository and client for browsing, installing, and updating FOSS apps, with tooling to run and publish your own repo.

RepoFlow
Simple, scalable package management for private and public repositories.
RepoFlow is a self-hosted package management platform supporting Docker, NPM, PyPI, Maven, and more, with CVE scanning, smart search, and access controls.

Go
Docker