FREEDOM251

Freedom251 › Container Registries

olareg

Paid APILinuxMacSelf-hostedWindows

Visit olareg Alternatives

olareg's own site

What olareg is

olareg is a free, open-source container registry that stores images using the OCI Layout structure, with directory storage and an ephemeral in-memory option. The directory-based layout makes content portable and suitable for preloading. The project is intended for Go unit tests as a simple registry for tools that use container registries; it can also serve as a cache in edge deployments. It runs as a container image, standalone binary, or Go package and avoids external dependencies. Authentication supports basic credentials and opaque tokens, plus users, groups, and repository access rules for reading, writing, and deleting. Passwords are stored as salted bcrypt hashes. Opaque tokens expire after five minutes, so clients must authenticate again periodically. The project advises enabling authentication on publicly accessible installations that allow writes. Its binaries and container images are signed with cosign, with verification instructions available. Listed platforms include API, Linux, macOS, self-hosted deployments, and Windows.

Who it suits

olareg suits developers who need a lightweight registry for Go unit tests, or operators who want a cache in an edge environment. Its storage and authentication options also suit deployments that need repository-level access rules.

What it does well

  • Free and open source.
  • Runs as a container, binary, or Go package.
  • Supports directory and ephemeral in-memory storage.
  • Repository ACLs can grant read, write, and delete access.
  • Binaries and images are signed with cosign.

What to know first

  • Opaque tokens expire after five minutes.
  • Public writable installs should have authentication configured.

Verdict

olareg focuses on registry use in tests and edge caches, with both persistent directory storage and ephemeral memory storage. Periodic reauthentication and authentication setup for public writable deployments are considerations for operators.

Facts from olareg's own pages

Access control
Authentication configuration supports users, groups, and repository ACLs with read, write, and delete access options. · olareg.org, 11 Oct 2026
Artifact signatures
The installation guide says binaries and container images are signed with cosign and provides verification commands. · olareg.org, 11 Oct 2026
Authentication
The documentation describes basic authentication and opaque token authentication; opaque tokens expire after five minutes. · olareg.org, 11 Oct 2026
Container setup
The installation guide provides Docker commands for persistent storage and for an ephemeral in-memory registry. · olareg.org, 11 Oct 2026
Dependencies
The project avoids external dependencies and is designed for embedding in unit tests or deployment in an edge environment as a cache. · olareg.org, 11 Oct 2026
Deployment
olareg can be deployed as a container image, a standalone binary, or used as a Go package. · olareg.org, 11 Oct 2026
Limits
Opaque authentication tokens expire after five minutes and require clients to reauthenticate periodically. · olareg.org, 4 Oct 2026
Maker
The opened olareg pages identify the project and its documentation but do not state a maker organization, headquarters, or founding date. · olareg.org, 11 Oct 2026
Password handling
The auth guide says user passwords are stored as bcrypt hashes generated with a salt. · olareg.org, 11 Oct 2026
Platforms
The installation guide gives a linux/amd64 binary download example and mentions removing macOS quarantine on downloaded binaries. · olareg.org, 11 Oct 2026
Product
olareg is a minimal OCI conformant container registry designed around the OCI Layout structure for storing images in a directory. · olareg.org, 11 Oct 2026
Purpose
olareg is a minimal OCI conformant container registry designed around the OCI Layout structure for storing images in a directory. · olareg.org, 4 Oct 2026
Release artifacts
The GitHub releases page lists Darwin amd64 and arm64 binaries and says the v0.2.2 release added linux/riscv64 artifacts. · github.com, 11 Oct 2026
Security
The documentation advises configuring authentication on publicly facing installs that are not read-only. · olareg.org, 4 Oct 2026
Security guidance
The installation guide recommends configuring authentication for publicly facing installs that are not read-only. · olareg.org, 11 Oct 2026
Signing
The project says its binaries and images are signed with cosign and provides instructions for verifying signatures. · olareg.org, 4 Oct 2026
Storage
It supports directory storage and ephemeral in-memory storage. · olareg.org, 4 Oct 2026
Storage portability
The GitHub project page says OCI Layout storage makes content portable and easy to preload. · github.com, 4 Oct 2026
Target use
The project describes use in unit tests and deployment in an edge environment as a cache. · olareg.org, 4 Oct 2026
Testing
The project is designed to be embedded in Go unit tests as a simple registry for testing tools that work with container registries. · olareg.org, 4 Oct 2026
Testing use
The installation guide describes using olareg with an httptest-based server in Go unit tests. · olareg.org, 11 Oct 2026

Where olareg stands on Freedom251

Look at these too