Does anyone recommend any alternate providers with custom domains, or some OSS? Is it possible to host your own email server on a NAS or RPi something?
You can use fastmail, or if you don't want to lose Gmail's UI you can use GSuite which lets you use a personal domain name.
It's not only this issue with Google being like a wall when things happen, but also that I dislike their semi-AI based interface. While I like their good spam filter, there's a lot of other stuff going on there, and that without any inbox rules that I have set up.
It is a docker based email server setup very well done.
More recently though I moved my personal domain to Microsoft Exchange Online - it's a lot less flexible than Mailcow (per-head licensing, but there's + addressing and catch-alls now) but I don't have any of the deliverability/gmail-spam-folder issues I used to have.
Exchange P1 Online [2] is roughly the same for my single-user as my old DO droplet cost per month
(edit: side-bonus you get an Azure AD tenant for your domain which is handy for SSO/IdP things)
[2]: https://www.microsoft.com/en-au/microsoft-365/exchange/compa...
It's absolutely possible to host your own e-mail server on VPS. You'll receive mail without issues. But sending mail might cause issues, so unless you're OK with some delivery problems and spending some time to investigate, I don't suggest going that route.
Hosting your email on NAS is problematic. You need to have static IP address with PTR record and most home providers won't offer those services for reasonable price.
I'm happy with Namecheap as my registrar and Mailbox.org for mail services, and have been for years (my Gmail account still exists and forwards the rare message it receives to the other one).
Mailbox.org offers ordinary IMAP and SMTP access + DKIM signing for your domain. Hosted in Germany. Prices vary, I pay about €2/month for several GB I think.
Their webmail interface is bad, but then again, I've never seen one that isn't. And I've never used it after logging in for the first time anyway.
> Is it possible to host your own email server on a NAS or RPi something?
It's possible, but I wouldn't recommend it for something as critical as email. It's not that the actual hosting is hard, it's that more and more of the big providers are refusing to handle email messages from certain networks.
Both have unpleasant web accessibility experience, but it is not consideration for many.
With the complete lack of accountability, support, or recourse the giants seem to have, it has never been more important to not put all one's eggs in one basket.