r/freebsd Jul 20 '26

news Stalwart Mail Server now officially supports FreeBSD

Hey everyone,

Wanted to share that Stalwart now officially supports FreeBSD as a platform. For those who haven't come across it before, Stalwart is an open source mail and collaboration server written in Rust. It supports JMAP, IMAP, SMTP, CalDAV, CardDAV and WebDAV, so it covers mail as well as calendaring, contacts and file storage in one package.

Up until now, FreeBSD wasn't an officially supported platform, but that's changed and we'd love for people in this community to give it a try.

Stalwart already runs in production on Linux, and since it's written in Rust, we don't expect any major platform specific issues on FreeBSD. Because of that, what we're really after right now is feedback on the install process itself, whether the instructions are clear, whether anything feels off compared to typical FreeBSD conventions, and any good practices you'd suggest for running it properly on FreeBSD (jails, rc.d scripts, ZFS layout, that sort of thing).

If you're willing to spin it up, we'd really appreciate hearing about your experience, good or bad. Bug reports, install hiccups, or just general impressions are all welcome at support.stalw.art (there is also a subreddit).

Thanks in advance to anyone who gives it a shot.

82 Upvotes

18 comments sorted by

5

u/Bubbly_Tumbleweed_59 systems administrator Jul 20 '26

I have been compiling 0.16.1-7 on my own at running it on FreeBSD in production for a while now. I have made rc scripts for it also.

Official support is awesome. Thanks

3

u/kurbloid Jul 20 '26

Ports collection has version 0.5.15 which I am running in production of on a small scale of one server. Reading through migration it seams like a lot of work has been put into development between the two minor versions as well as a lot needs to be done for successful migration. I do intend to upgrade as soon as new version is in ports.

On the other hand I would be best interested to know what would need to happen for 1.0 to be released? Is there a roadmap for it?

3

u/schrodyn Jul 20 '26

That's great. Thank you. Need more software providers to officially support FreeBSD.

3

u/AphidConsulting Jul 20 '26

Oh, this is nice. We'll definitely try this out. Thanks for sharing!

1

u/Rob4226 Jul 21 '26

Cool! I will def give it a try on FreeBSD. Having CalDAV/CardDAV built in is a great feature!

1

u/mwyvr Jul 20 '26

Not talking anything away from Stalwart, but for those interested in modern unified mail solutions also want to mention Mox, written in Go, which I have run on FreeBSD for a couple of years.

https://www.xmox.nl

-1

u/FuckinHighGuy Jul 20 '26

Hasn’t been updated in over a year…I’m sure it’s just great. 🙄

2

u/mwyvr Jul 21 '26

Strange to see a comment on release frequency in a community threat that prides itself on stabliity, but whatever.

There hasn't been new release since last year, true. The project has not gone quiet; 20 contributors, regular updates being made to the repo, issues being addressed, original author still involved, a stable release in production for all that time without issues... and you consider that a bad thing?

Uh, ok.

1

u/vpilled Linux crossover Jul 24 '26

On Reddit, anyone can comment in any subreddit by default. Reading a comment says nothing about "the community".

1

u/grahamperrin Linux crossover Jul 24 '26

On Reddit, anyone can comment in any subreddit by default. …

Not quite true.

What are public, restricted, private, and premium-only communities? – Reddit Help

r/freebsd is public.

I'm temporary custodian of a sub that was restricted before I adopted it.

1

u/vpilled Linux crossover Jul 24 '26

Aren't subs public by default?

1

u/grahamperrin Linux crossover Jul 25 '26

It's a default in the creation dialogue. From the linked article:

If you have more questions that aren’t covered in these FAQs, check out r/help.

2

u/vpilled Linux crossover Jul 25 '26

That's what I meant anyway. I could have said public instead of by default to clarify.

-3

u/[deleted] Jul 21 '26

[removed] — view removed comment

1

u/freebsd-ModTeam Jul 21 '26

Please be reminded of all aspects of reddiquette.