@thechildofroth Have you considered using Caddy as your reverse proxy? It can be touchy also, but once it's working it's really easy and handles all the cert stuff for you.
@ennenine I had a very cursory poke around with Caddy, but it throws up other issues/questions (for my very newb networking skills) about setting up letsencrypt etc.
I think part of the issue I've got is too many options and not enough skills (for any of them) so I'm minded to just try and get Nginx working in the first instance.
@thechildofroth I tend to host most of these things in docker containers so I don't need to learn the entire specifics of each solution to get something running (like caddy). If you're not using docker (or podman, or other similar containerization) in your homelab you may want to consider that. Makes it super easy to test things out.
... throwing out ideas for ya, which you may already know (apologies if so)
@ennenine Yeah I looked at docker too, but it's just another thing to learn/understand From the bit of playing I did I was struggling with the immutability thing (if I develop where and how my storage works, or I want to make more available to a particular container it seems I've got rebuild the whole thing. Ultimately it ended up looking like something that was more useful for the developers than the users.