One thing that has kept me from starting to self-host is that I'm terrified of the thought of opening ports on my network to the open internet. For people who have self-hosted, how do you secure or set up your network?
You should also run fail2ban on everything.
I'll follow these pointers for sure.