I'd like to introduce #GoHarbor in my #homelab but the setup is so terribly convoluted that it's putting me off.

Why does it need to ship syslog, database and proxy stuff? I don't consider this the responsibility of this software.

Worst of all, it's such a mess that it tries to fix it by providing an installer. Which hides the intentions and makes it even harder to understand how these components relate and how to instrument them.

Might go for Nexus or something else instead.

#containers

Frustratingly battling this thing first though. The documentation is severely lacking, but I managed to make the installer spit out a docker-compose.yml and config folder. Now trimming the whole thing down to the components that are essential.

Also ripping out all the certificate stuff that makes the whole thing so much more complex than it needs to be.

I'm going to spread this work over multiple sessions.