Zot Registry on Ubuntu 24.04 LTS by cloudimg

Applications

Overview

Zot (Apache-2.0), a production-ready, vendor-neutral OCI-native container image registry, on Ubuntu 24.04 LTS by cloudimg. Push and pull OCI artifacts with docker, podman, skopeo or oras, with a web UI and search behind nginx, htpasswd auth and a per-VM admin password, and image data on a dedicated Azure disk. 24/7 cloudimg support.

Description

## Zot Registry on Ubuntu 24.04 LTS by cloudimg

Zot is a production-ready, vendor-neutral OCI-native container image registry. It stores OCI artifacts and images that you push and pull with docker, podman, skopeo or oras, with a built-in web UI and search. This cloudimg image installs Zot as a Go single binary behind an nginx reverse proxy on port 80, enforces htpasswd authentication with a per-VM admin password generated on the first boot of every VM, and stores all image data on a dedicated Azure data disk. Backed by 24/7 expert support.

OCI-Native Registry

Push and pull OCI images and artifacts with any OCI client (docker, podman, skopeo, oras). A built-in web UI and search let you browse repositories, tags and image details, including vulnerability information.

Dedicated Data Disk

All registry image data lives on a dedicated, independently resizable Azure data disk mounted at /var/lib/zot, separate from the OS disk and re-provisioned with every VM.

Secure First Boot

Zot enforces htpasswd authentication; a unique per-VM admin password is generated on the first boot of every VM and written to a root-only file. The registry returns 401 on unauthenticated access; an unauthenticated /health endpoint is provided for probes.

Why Choose cloudimg?

* 24/7 Expert Support with guaranteed 24 hour response. Contact support@cloudimg.co.uk

* Production Ready from Launch Pre configured, security patched, and validated before publication

* Azure Native Integration Built with Azure Linux Agent, cloud init, and Gen2 Hyper V

What is Included

* Zot OCI registry (Apache-2.0) as a Go single binary with the web UI and search extensions

* nginx on port 80 fronting the registry with htpasswd auth and an unauthenticated /health endpoint

* A unique per-VM admin password generated on first boot in a root-only file

* A dedicated Azure data disk at /var/lib/zot for all image data

* zot.service and nginx.service as systemd units

Getting Started

Deploy the VM, open ports 22 and 80, read the admin password from /root/zot-credentials.txt, then docker/podman login to the registry and push/pull your images. Front port 80 with TLS before production.

Use Cases

A self-hosted OCI container registry, private image and artifact storage, an air-gapped or on-prem registry, and a vendor-neutral alternative to hosted registries.

Visit www.cloudimg.co.uk/guides/zot-on-ubuntu-24-04-azure for the full user guide.

Zot is a project of the Linux Foundation. cloudimg is not affiliated with or endorsed by the Zot project or the Linux Foundation. All trademarks are the property of their respective holders.

Deploy on AWS

Launch this pre-configured AMI on AWS with 24/7 support from cloudimg.

View on AWS Marketplace

24/7 Support Included

Email: support@cloudimg.co.uk

Phone: (+44) 0333 006 4730

Product Details

Category
Applications
Support
24/7, 365 days/year
Platform
AWS (Amazon Web Services)