Is it possible to do it? Is it less hassle than trying to play nice with Google or Microsoft in order not to have your email sent to spam or not received at all?
Using a public service like proton or firefox for that has the advantage of you blending in with the crowd, i.e. the service doesn’t know who the account belongs to whereas the service knows exactly that it belongs to you because only you have the top level domain.
In theory … in the real world it doesn’t matter too much because noone will hunt you down.
I guess that it’s no more of a hassle than using one email with your own top level domain.
I recently moved all my personal accounts to a VPS instance. I decided on Mailu’s docker compose setup because of its ease of use and it has been working great so far.
I used Oracle’s free tier cloud (4 ARM vcpus and 24GB of memory) and email delivery instances so it’s worth a try, but any other cloud provider offer similar options.
@aguslr cool. Thank you for the tips!
deleted
I could have had an x86 server running with that much RAM
You only get that much memory with ARM. With x86 I think you only get 2 vcpus and 4GB of RAM. But for containers, if they run on ARM, it’s great. And Mailu has been running very smoothly so far.
As of downsides… well, it’s Oracle. But other than that, I actually find Oracle Cloud interface and offerings much more intuitive and straightforward than other big providers such as AWS or specially Azure, at least for non power users.
SimpleLogin has it’s selfhostable thing Not exactly sure how that works