· 7 min read
YunoHost Review (2026): Self-Hosted Email as Part of a Whole Server
YunoHost turns a Debian server into your own little cloud, with email built in alongside hundreds of apps. Here is what its mail server does, what changed in version 12, and who it suits.
Live facts
- Free plan
- Yes, open source
- Based in
- France
- Encryption
- Standard
- Own domain
- Yes
Jump to section
YunoHost is different from the other mail servers in this series. It isn’t just a mail server. It turns a Debian server into your own small cloud, with users, domains, a web admin page and a catalogue of apps such as Nextcloud, WordPress and Roundcube. Email is built in, so every user you create gets a mailbox.
This review looks at YunoHost as a way to run your own email: what the mail side does, what changed in version 12, what it takes to run and how it compares with mailcow, Mailu and Cloudron, its closest rival.
Short answer: YunoHost is a good choice if you want your own server for lots of things and email is one of them. It sets up Postfix, Dovecot and DKIM for you, checks your DNS and blocklists, and costs nothing. Since version 12, spam filtering and webmail are separate apps you need to add, there is no two step sign in, and it is run by volunteers. If email is the only thing you want to host, a dedicated mail server is the better fit.
How I checked: YunoHost takes over a whole Debian machine, so I didn’t install it for this review. I went through the source code of version 12.1.41 (the stable release, 4 September 2026) and the 13.0 testing release (26 October 2026), the project’s documentation and its release notes on 11 November 2026. There are no screenshots of a working server here for that reason.
At a Glance: Who YunoHost Is (and Isn’t) For
| Who it suits | How well | Why |
|---|---|---|
| Family or club that wants its own cloud, including email | Ideal | One set of users for mail, files, calendars and other apps, managed from a web page. |
| Homelab user with a spare PC or Raspberry Pi | Strong fit | Installs on old hardware, a Pi or a VPS, and checks your setup for you. |
| Someone who only wants email | Partial fit | It works, but you run a whole server platform to get it. Mailu or mailcow are more focused. |
| Anyone who needs two step sign in | Partial fit | Not built in. Cloudron, mailcow and Stalwart have it. |
| Agency hosting mail for clients | Alternative needed | No per-domain admins or reseller features. It is built for one household or group. |
| Non-technical user who just wants email that works | Alternative needed | A managed provider such as Fastmail or mailbox.org is far less work. |
What YunoHost Is
YunoHost is a French project whose release notes go back to 2014. It is a set of programs that configures Debian for you, plus a catalogue of apps that install with a few clicks. Users live in a central directory (LDAP), so the same login works for email, the user portal and the apps that support it.
| Job | What it uses | Included? |
|---|---|---|
| Sending and receiving | Postfix, with SPF checks and SRS for forwarding | Yes |
| Mailboxes | Dovecot for IMAP, with Sieve filters and per-user quotas | Yes |
| Signing outgoing mail | OpenDKIM, with 2048 bit keys since 12.1.41 | Yes |
| Certificates | Let’s Encrypt, renewed automatically | Yes |
| Checking your setup | Built in diagnosis of DNS, ports, reverse DNS and blocklists | Yes |
| Spam filtering | Rspamd | Separate app since version 12 |
| Webmail | Roundcube, SnappyMail and others | Separate app |
| Calendars and contacts | Nextcloud and other apps | Separate app |
| Backups | Simple archives built in. BorgBackup and Restic as apps for automatic offsite copies | Partly |
What Changed in Version 12
This is the part I’d want to know before installing it. In version 12 (2024), YunoHost took the Rspamd spam filter out of the core system and made it a separate app. DKIM signing moved to OpenDKIM at the same time. A fresh install sends and receives mail with DKIM, but nothing scores incoming mail for spam until you install the Rspamd app.
The email page in the documentation still says Rspamd is part of the mail stack, which is easy to take at face value. If you follow an older guide, check the Rspamd app is installed before you move real mail across.
Add these before you rely on it: the Rspamd app for spam filtering and a webmail app such as Roundcube. Without them you have a working mail server that lets all spam through and can only be read in a mail app.
Setting It Up
You install Debian 12, run YunoHost’s install script, then finish in the browser: pick a main domain, create the first user and you have an admin page. You can also flash a ready made image to a Raspberry Pi or other ARM board. YunoHost offers free subdomains under nohost.me, noho.st and ynh.fr, one per server, but for email you will want your own domain.
| Step | What it involves |
|---|---|
| Install | One script on a fresh Debian 12 server, or a ready made image for a Pi |
| Domain and first user | A short setup in the browser. Each user gets an address on the main domain |
| DNS records | The admin page lists the records you need, MX, SPF, DKIM and DMARC included, and can set them up for you at some registrars |
| Checking it works | The diagnosis page tests port 25 in and out, reverse DNS, the mail queue and whether your IP address is on a blocklist |
| Spam and webmail | Install the Rspamd app and a webmail app from the catalogue |
| Mail apps | IMAP on port 993 and SMTP on 587, with auto-configuration for Thunderbird and others |
The diagnosis page is the best thing about it for email. Most people who self-host mail struggle with the parts outside the software: a home connection that blocks port 25, missing reverse DNS or an IP address that is already on a blocklist. YunoHost checks all of these and tells you in plain words, which saves a lot of guessing. It also suggests mail-tester.com as a final check, which is good advice.
What It Takes to Run
| Requirement | Details |
|---|---|
| Memory | 512 MB and 16 GB of disk at least. In practice you’ll want 2 GB or more once you add Rspamd, webmail and other apps |
| Software | Debian 12 on a dedicated machine. YunoHost expects to manage the whole system |
| Network | Port 25 open both ways, a fixed IP address and matching reverse DNS. Many home broadband connections block port 25 |
| Updates | From the admin page, including system packages. Major versions move with Debian and come with a migration |
| Next version | YunoHost 13, based on Debian 13, is in testing |
As with any self-hosted server, getting the IP address and DNS right matters more than the software, or your mail ends up in spam. YunoHost’s own documentation is refreshingly honest about this. It has a whole page on why you might not want to host yourself, and it says plainly that nobody can recover your data for you if you lose it.
Security
| Feature | Details |
|---|---|
| Sender checks | SPF on incoming mail, DKIM on outgoing mail. DMARC checking and spam scoring come with the Rspamd app |
| Connections | TLS with Let’s Encrypt certificates, and SSH ciphers tightened in 12.1.41 |
| Sign in | Passwords, with fail2ban blocking repeated failed logins. I found no two step sign in or app passwords in the code |
| Firewall | nftables, managed by YunoHost |
| Stored mail | Not encrypted on disk |
| Licence | AGPL 3.0 |
Who Is Behind It
YunoHost is run by volunteers, and says so clearly: there is no company and no product manager. Donations pay for the servers, and grants from groups such as NLnet have funded specific work. Help comes from the forum and chat rooms. Releases are frequent, with 12.1.41 in September 2026 and the 13.0 testing release in late October.
YunoHost Pricing in 2026
It is free under the AGPL licence, with no paid edition and no limit on users or domains. The only cost is your hardware or server. A VPS that allows mail servers typically costs £5 to £10 a month, or you can run it on a spare PC or Raspberry Pi at home if your connection allows port 25.
Comparative Matrix: YunoHost vs. the Alternatives
| Feature | YunoHost | Cloudron | Mailu | mailcow |
|---|---|---|---|---|
| What it is | Whole server with apps | Whole server with apps | Mail server | Mail server and groupware |
| Price | Free | Free for 2 apps, then paid | Free | Free |
| Spam filter out of the box | No (add the Rspamd app) | Yes | Yes | Yes |
| Webmail | App | App | Yes | Yes (SOGo) |
| Two step sign in | No | Yes | No | Yes |
| Setup checks | Yes, including blocklists | Yes | DNS page | DNS page |
| Full Review | You are here | Read the review | Read the review | Read the review |
Pros and Cons
| Strengths | Weaknesses |
|---|---|
| Free, with no limits on users or domains | Spam filter and webmail are extra apps since version 12 |
| Email shares one login with the apps in the catalogue | No two step sign in |
| Diagnosis checks port 25, reverse DNS and blocklists | Takes over a whole Debian machine |
| Runs on a VPS, an old PC or a Raspberry Pi | Built for one group, with no reseller features |
| Honest documentation about the work involved | Some documentation lags behind the software |
| Active releases, with Debian 13 on the way | Volunteer-run, with no paid support |
Frequently Asked Questions
Is YunoHost free?
Yes. It is open source under the AGPL licence, with no paid edition. You pay only for your server or hardware.
Does YunoHost include spam filtering?
Not since version 12. Install the Rspamd app from the catalogue to filter spam. Older guides that say it is included were written for version 11.
Does YunoHost include webmail?
Webmail is an app. Roundcube and SnappyMail are both in the catalogue, or you can use any mail app over IMAP.
Can I run YunoHost email from home?
Only if your broadband allows port 25 and you can set reverse DNS for your IP address. Many home connections can’t, and the documentation suggests a relay or VPN in that case. The diagnosis page will tell you.
YunoHost or Cloudron?
Both run a whole server with apps and email. YunoHost is completely free and community run. Cloudron is a paid product with two step sign in, spam filtering included and a company behind it.
Final Verdict
YunoHost makes a lot of sense if you want your own small cloud and email is part of it. The shared logins, the app catalogue and especially the diagnosis page take away much of the pain of running a server. For a family or a club, that is a lot to get for free.
As a mail server on its own, it is harder to recommend. You have to add spam filtering and webmail yourself, there is no two step sign in, and you are running a whole platform to get your inbox. If email is all you want, Mailu or mailcow are more focused. If you want email you never have to think about, your email is too important to run on goodwill, and a managed provider will serve you better.
Sources: YunoHost documentation, email, YunoHost on GitHub (including the release notes in debian/changelog), documentation source.
Note: This article contains no affiliate links. I have no connection with the YunoHost project. Checked on 11 November 2026. Features may change.
Paul O'Brien
I've spent over 25 years working hands-on with email, DNS and cloud infrastructure. I test email providers and privacy tools for real, then tell you what they're good at and where they fall short.
More about meMore like this
You're subscribed. New articles come by email, as I publish or every Thursday. Change how often



Comments