Some tips/opinions about self-hosting

I’ve started self-hosting in 2012 because I wanted to put my own stuff on the internet without depending on some garbage-of-the-day gratis service and renting an extra machine (managed or not) didn’t make sense, specially back when I was a minor.
Here is some tips/opinions about how to do it and avoid getting in the same issues as me and definitely others.