Not sure if cloud hosted VMs count as selfhosted for the purposes of this community, but I run a lot of services at the house and want to have a few services that require high availability run in a cloud external to my home. Specifically, I want to run Vaultwarden, an email server and a VPN. My question is one of recommendations. Which cloud service provides the best uptime/stability and is ethical enough for consideration?
The ethics of some of these larger companies are no small part of the reason I chose to self host the majority(hopefully all soon) of the services that I use. So for instance Amazon and Microsoft are out. I currently use DigitalOcean for Vaultwarden, Zoho for domain email, and Nord for my VPN.
Edit: Thank you to everyone who provided recommendations and information. I have chosen to stick with DigitalOcean for VM hosting for the time being. General consensus seems to be positive.
I am working on self-hosting email much to the chagrin of some of the posters here with experience. I want to see how it works for me and am willing to deal with some headaches along the way. Time will tell whether I move that direction for my actual email or give up and use a ready made solution like proton. Time will also tell how much hair I have left when all is said and done after pulling it all out, lol.
Again, thank you to everyone who shared their knowledge and experience.
And mailbox.org is way better than Proton in my opinion.
After getting blown off by Proton support to fix their spam filter, I switched.
Night and day. Proton is amateur hour in comparison.
As far as I can see on their website, they don’t mention end to end encryption or zero-knowledge encryption. If that is true, it means that they are able to read all your emails (and so can the government if they order them to reveal the data). They sometimes use some pretty confusing marketing slag in general. It’s misleading because they advertise things like in-transit TLS encryption, which is standard nowadays. Even Gmail, Outlook, iCloud, Yahoo and other mainstream email providers have this by default. This is nothing special and they hope that people think it means the same as E2EE. If you care about data ownership, you should also care about (end-to-end) encryption. Only when you are the only key holder, you can be sure that no one can access your private stuff.
They don’t do encrypted email. I never said they did. This is Self-Hosted, not Privacy.
They actually support their users, unlike Proton.
Proton’s spam filter refused to filter emails, when I’d added an address(es). And then it filtered known-good addresses, repeatedly, for my notification system, even after repeatedly marking them not spam.
What kind of amateur bullshit is that, in 2023?
Support basically said “too bad”. No kidding.
Fortunately I was only testing Proton, and had other notification channels for service alerts.
They basically told me to fuck off. Ok, fine, I will.
And I will preach how shitty they are at every turn.
Fuck Proton.