Self hosted Docker registry with auto image push on push to main

  • Whilst I self host many things, if you are using GitHub actions then they provide a free Docker registry I have never had any issues with.

    https://docs.github.com/en/packages/working-with-a-github-pa...

  • This project sounds awesome, maybe dokku[0] and caprover[1] might serve as inspiration for next steps.

    [0]: https://dokku.com/

    [1]: https://caprover.com/

  • Instead of ngnix you could use caddy as a docker container too.

  • I use self hosted Gitlab, which provides docker registry and much more. I recommend checking it out.

  • I would agree on using caddy (or traefik) as a web-server, because of a built-in ACME support.

    The one thing what doesn't get covered on this topic is how to make multiple users. For what it worth I never needed to mess with htpasswd in my life ever.

    Overall it is a good recipe on how to make you own registry, kudos.

  • Beautiful blog post. Very clean technically, verbally, and visually.

  • I for one would love to see self hosted Docker become the norm. 1:1 and 1:many Docker hosting between the masses.

    Decouple IT from corporate monoliths.