@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.