Kinda feel like writing an all-in-one self-hosting #NixOS flake. You'd enter only essential info like your DNS address and which service(s) you want enabled, and the flake takes care of the rest, including automatic upgrades, reverse proxying, Let's Encrypt, etc. I'm sure someone's already done this, but still 
1