Unless you're confident you can securely configure your network and services AND stay on top of patches, etc it's probably a bad idea to self host.
Unless you're confident you can securely configure your network and services AND stay on top of patches, etc it's probably a bad idea to self host.