BSD Ports

sysutils/gitlab-registry 4.41.0_5 DragonFly

GitLab Container Registry fork with optimized metadata handling

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
APACHE20
Categories
sysutils
Package size
13364.5 KiB, 67809.6 KiB installed

Description

The GitLab Container Registry originated as a fork of the Docker Distribution Registry, now CNCF Distribution, both distributed under Apache License Version 2.0.

The first GitLab change on top of the upstream implementation was efe421fd, and since then we have diverged enough to the point where we decided to detach from upstream and proceed on our own path.

Since then, we have implemented and released several major performance improvements and bug fixes. For a list of changes, please see differences from upstream. These changes culminated on a new architecture based on a relational metadata database and the original goal, enabling online garbage collection.

In the other systems

The newest version among them is 4.41.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlysysutils/gitlab-registry4.41.0_5 newestnone known-[email protected]-
FreeBSDsysutils/gitlab-registry4.41.0_6 newestnone known-[email protected]2026-11-11
HardenedBSDsysutils/gitlab-registry4.41.0_5 newestno data-[email protected]-
GhostBSDsysutils/gitlab-registry4.41.0_5 newestno data-[email protected]-

Version history 1

  1. 4.41.0

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install gitlab-registry

From DPorts:

cd /usr/dports/sysutils/gitlab-registry && make install clean

Dependencies

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

===========================================================================
gitlab-registry has been successfully installed.

1. edit /usr/local/etc/gitlab-registry/config.yml and define in realm
   your gitlab domain

2. Enable and start the service:
   sysrc gitlab_registry_enable="YES"
   service gitlab_registry start
===========================================================================