from Hacker News

Which selfhosted container registry are you using?

by seymon on 1/22/23, 10:45 AM with 4 comments

I am using the harbor container registry for several years now for hosting docker container images but also K8s Helm charts. But every time I need to update Harbor to a new version I whish to knew a good alternative which is easier to maintain and is secure by default.

What bothers me the most is the following:

1. the poorly implemented recommendation of the docker compose installs in contrast to the k8s variant. I need to run it with docker compose for now.

2. to manually search for new version numbers and then need to download GitHub release tarballs

3. to manually run database migrations scripts before starting new major harbor versions

4. to have it by default control the whole host you run it on: Host port 80 and 443 usage. Mounting root "/" by default in the harbor container during the migration process

Do you know a good alternative which is FOSS and can be selfhosted?

  • by ponyous on 1/22/23, 12:00 PM

    I'm using the one that is part of gitlab self hosted instance. Pretty minimalistic, but it does the job.

    Never had an issue upgrading Gitlab and I've used it for 5+ years over many major versions.

  • by everlastx1 on 1/24/23, 3:15 PM

    Can recommend Harbor over Artifactory and Nexus if you aren't forced to use it.

    There is also a managed service offering of Harbor --> https://container-registry.com/

  • by athorax on 1/22/23, 4:55 PM

    Artifactory, unfortunately.
  • by sgt on 1/22/23, 11:06 AM

    Nexus