Before discussing the advantages and downsides of self-hosting, let’s see what self-hosting really means. Hosting your own websites and applications doesn’t mean that you run a server in your house or basement, which is a very bad idea for many reasons. What self-hosting actually means is that you rent a server or a virtual machine …