Ive been using exim, hardly a change to my config in many years.so there is almost no point in having a webui to config. Works great. Front end with pfsense and pfblocker, add spamassassin, it is very, very, very solid once you get over the initial configuration hump. Migrate by copying the config file to the new server.
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
Heard good things about it, but if nothing changed, it still is pretty much a one-person project afaik. Thats what makes me cautious.
The about page says it started as a one-developer team, but is now expanding. They mention both a US and a UK postal address.
Full disclaimer : I've only ever used stalwart. Started with it and had no reason to change.
Been using it for about a year as a mail server for my services.
The set up is simple, configuration can be done through the webui or the conf files.
Creating users, mails, aliases etc is very straight forward.
Everything is pretty much painless, the documentation has almost everything you might need.
You can also configure automatic cert renewal.
Something else I really like is that when you add a domain (you can have multiple) it also gives you the DNS configuration to add to your DNS server.
Honestly I'd say it's a solid choice. On my side it'll be part of futur projects where a mail server is needed.
Thanks indeed a brilliant report, you seems quite happy with it
I looked at Stalwart and was intrigued by it being implemented in Rust. I'm not sure if I backed away because at the time I'd have had to give up a webui for configuring it, because that would have felt like a step back in ease of use. But it sounds like there is one now.
I've used Mailcow-dockerized for about five years now and it's been super low maintenance and I think they test their updates very well because I've never had a problem. I've added Roundcube webmail to it, but their instructions for adding that are very easy to follow. It uses all the standard backend under the hood so I find that comforting as that's the stack I've used for 25 years anyway, I just wanted an easier way to maintain and update it and Mailcow fits the bill.
Will look into mailcow as well!
I've tested it (on NixOS). But just for two weeks. I'd say it's pretty impressive. Certainly works. It was just missing some important (to me) feature (forwarding mail to external mailboxes). But they've added it since, so I would like to try again. It doesn't seem to have all the bells and whistles (and I didn't have a look at the program code) but the basic features of a mailserver seem to be solid. I can't really comment on the sustainability of the project, quality of the documentation... I mean if your setup includes niche edge-cases, custom tweaking and hooking into other software, maybe stick with the popular choice. But if you just want a regular, more or less simple mailserver, I'd say go for it.
I can't comment on Stalwart but if you're looking for something reliable and easy to install on a VPS I recommend YUNOhost, which is a FOSS server OS that has email out of the box.
Didn't know of yunohost. Great tool! Not my use case, but good to know it exist.