Modoboa
Modoboa lets you run mail hosting and management platform including a modern and simplified web user interface entirely on your own server.
Self-hosted mail hosting, honestly reviewed. Not the tool for newsletters. The tool for owning your inbox.
TL;DR
- What it is: Open-source mail hosting and management platform — think “run your own Gmail/Google Workspace,” not a newsletter tool. Bundles Postfix, Dovecot, webmail, calendar, address book, and an admin panel into a single installer [1][2].
- Who it’s for: Technical founders, sysadmins, and small businesses who want full ownership of their email infrastructure and are willing to manage a Linux server to get it [2][3].
- Cost savings: Google Workspace Business Starter is $6/user/month. Fastmail runs $3–5/user/month. Modoboa self-hosted costs $0 in licensing; you pay for the VPS (typically $9–15/month for a 3GB RAM server) and your time [2].
- Key strength: The installer handles 95% of the Postfix/Dovecot/Nginx configuration that used to take days. You get a production-grade mail stack with DKIM, SPF, DMARC, TLS via Let’s Encrypt, spam filtering, and a clean web admin panel — out of one install script [2][3].
- Key weakness: Running your own email server is genuinely hard, regardless of the installer. Deliverability depends on your VPS provider’s IP reputation, port 25 availability, and correct DNS setup. The “10 minutes” claim on the website is for the installer — DNS propagation alone takes 24–48 hours, and blacklist issues can take days to resolve [2].
What is Modoboa
Modoboa is a mail hosting and management platform. What that means practically: it installs and configures a complete email server stack (Postfix for SMTP, Dovecot for IMAP/POP3, Nginx for the web UI, Rspamd or Amavis for spam filtering) and wraps everything in a Django/Vue web application you use to manage it. The result is closer to running your own Google Workspace than to using Mailchimp or Mailgun [1][2].
The project is French, developed primarily by Antoine Nguyen, licensed under the permissive ISC license, and has been around long enough to power over 800,000 mailboxes as of the website’s last update [website]. It sits at 3,470 GitHub stars — modest by open-source standards, but not surprising for infrastructure software that appeals to a specific audience rather than a broad developer community [merged profile].
The architecture is deliberately integration-based rather than monolithic. Modoboa itself is a Django application that delegates actual mail delivery to Postfix, mail retrieval to Dovecot, and spam filtering to Amavis or Rspamd. A SQL database (MySQL, PostgreSQL, or SQLite) serves as the central configuration store that all components read from [1][README]. All features are implemented as extensions, so the core is lightweight and you can add what you need [README].
One thing to clarify upfront: several roundup articles [4][5] list Modoboa alongside newsletter tools like Mailchimp, Listmonk, and Sendy. That’s a category error. Modoboa is an email server — it handles inbound and outbound email for your domain. It is not an email marketing platform. If you came here looking for a self-hosted Mailchimp replacement, look at Listmonk instead.
Why people choose it
The primary reason is control over email infrastructure combined with the complexity of setting up Postfix/Dovecot manually.
The manual setup problem. Postfix alone has hundreds of configuration directives. Add Dovecot, DKIM signing via OpenDKIM, SPF, DMARC reporting, spam filtering, TLS certificates, webmail, and a management interface, and you’re looking at two to five days of work for someone who knows what they’re doing. The LinuxBabe tutorial for setting this up manually on Debian runs to multiple articles [2][3]. Modoboa’s installer collapses that to a single script run.
Privacy and data sovereignty. When your email runs on Gmail or Outlook, you’re trusting Google or Microsoft with the contents of your business communications. With Modoboa, the data sits on your server, you control access, and you control backups [website]. This matters increasingly for European businesses under GDPR, for any business handling sensitive client communications, and for founders who have had a bad experience with a provider shutting down their account.
The Google Workspace cost calculation. For a five-person team on Google Workspace Business Starter, that’s $30/month or $360/year — purely for email and calendar. A $9/month VPS running Modoboa handles unlimited users and unlimited domains for $108/year. The installer is free. The software is free. The savings are real for teams that can handle the operational overhead [2].
The “800,000 mailboxes” signal. The website claims the project powers over 800,000 mailboxes. That’s not a trivial number. Whatever the exact date of that count, it indicates the project has been adopted at meaningful scale by hosting providers, not just hobbyists [website].
Features
Based on the README and installation guides:
Core mail infrastructure:
- Postfix SMTP server integration with full configuration management [README]
- Dovecot IMAP/POP3 server integration [README]
- Nginx as default web server [2]
- MySQL/MariaDB and PostgreSQL support (SQLite for development) [README]
- Unlimited domains, mailboxes, and aliases via the web admin panel [2][3]
- Let’s Encrypt TLS certificate provisioning built into installer [2]
- AutoMX support for automatic mail client configuration (desktop and mobile) [2]
Security and reputation:
- DKIM, SPF, DMARC protocol support [website][2]
- DMARC report generation and monitoring [README]
- DNSBL (DNS blacklist) checks [README]
- Amavis frontend for spam filtering and virus detection [README]
- Policy daemon for per-domain and per-account daily sending limits [2]
- All communications encrypted via TLS by default [website]
Web interface:
- Administration panel for domains, mailboxes, and users [README]
- Webmail client with message filtering rules [2]
- Graphical statistics on email traffic [README]
- Calendar management (CalDAV) [README]
- Address book (CardDAV) [README]
- Per-user Sieve filters for server-side message routing [README]
- Autoreply / out-of-office messages [README]
Extension system:
- All features implemented as Django extensions — add or remove as needed [README]
- Written in Python 3 with Django backend and Vue.js frontend [README]
What’s notably absent: No native Docker Compose setup in the main repository — deployment goes through the dedicated modoboa-installer script. No built-in email marketing features. No native MFA documented in the public README. No mention of LDAP/Active Directory integration in the primary documentation.
Pricing: SaaS vs self-hosted math
Modoboa’s software license is free (ISC). The costs are infrastructure and, if you need it, professional services from the Modoboa team.
Self-hosted:
- Software: $0 [README]
- VPS (minimum 3GB RAM): $9–15/month on Kamatera, Hetzner, or equivalent. LinuxBabe tests on a $9/month Kamatera instance with 1 CPU and 3GB RAM [2]
- Domain: $10–15/year
- Total recurring: ~$9–15/month
Professional services from the Modoboa team:
- Installation or upgrade: from €150 (one-time) [website]
- Assistance with a specific issue: from €120 [website]
- Annual maintenance plan: pricing on request [website]
Google Workspace for comparison:
- Business Starter: $6/user/month (5 users = $30/month, $360/year)
- Business Standard: $12/user/month (5 users = $60/month, $720/year)
- Business Plus: $18/user/month
Fastmail:
- Standard: $5/user/month
- Professional: $9/user/month
Concrete numbers for a 10-user team:
- Google Workspace Business Starter: $60/month, $720/year
- Fastmail Standard: $50/month, $600/year
- Modoboa self-hosted (15/month VPS): $15/month, $180/year + €150 install if you hire the Modoboa team
- Net saving vs Google Workspace: ~$540/year after setup costs
The math works if you factor in one important variable: your time. Managing an email server requires ongoing attention — OS updates, certificate renewals (automated with Let’s Encrypt, but still), spam filter tuning, occasional deliverability issues. Budget 1–2 hours per month at minimum [2][3].
Deployment reality check
The installer script (modoboa-installer) handles the heavy lifting. Based on the LinuxBabe walkthroughs [2][3], here’s what actually happens:
Before you start:
- You need a VPS with at least 3GB RAM — after installation, the running stack uses more than 2GB. Smaller instances will thrash [2]
- Port 25 must be open. Many VPS providers block it by default. DigitalOcean does not unblock port 25. Vultr blocks it by default (can be unblocked by support ticket, but may re-block for newsletter use). Kamatera leaves it open. Linode/Akamai generally allows it. Check before you provision [2]
- Your IP address needs a clean reputation. Some blacklists block entire IP ranges with no delisting path. Choose your VPS provider and datacenter carefully — not all IP ranges are equal [2]
- You need a fully qualified domain name with PTR record editing capability. Not all providers allow PTR record edits [2]
What the installer does:
- Installs and configures Postfix, Dovecot, Nginx, the database, Rspamd/Amavis, OpenDKIM, Let’s Encrypt [2]
- Sets up SPF, DKIM, DMARC automatically
- Installs the Modoboa web application and runs migrations
- The website’s “10 minutes” refers to the installer run time, not the total setup process
What the installer doesn’t do:
- DNS propagation (24–48 hours minimum after you update your MX, SPF, DKIM, and DMARC records)
- Confirm your IP isn’t on a blacklist
- Configure PTR records on your VPS
Realistic time estimates:
- Technical user who has set up Linux servers before: 2–4 hours from VPS creation to sending test email, including DNS wait time
- Developer with no sysadmin background: full day to weekend
- Non-technical founder: not recommended without help — this is not a Docker Compose pull-and-go situation
The project provides a live demo at demo.modoboa.org if you want to evaluate the admin interface before committing to installation [README].
Pros and cons
Pros
- ISC license — one of the most permissive open-source licenses. No commercial use restrictions, no CLA required, no “fair-code” gotchas [README].
- Installer handles 95% of the complexity. Postfix + Dovecot + Nginx + DKIM + DMARC + spam filtering configured and wired together automatically. This used to take days [2][3].
- Proven at scale. 800,000+ mailboxes is a real signal. The software isn’t experimental [website].
- Full privacy — all email data stays on your server. No third-party reading your business communications [website].
- Unlimited everything — unlimited domains, mailboxes, aliases. No per-user pricing [2].
- Built-in security stack — TLS via Let’s Encrypt, SPF/DKIM/DMARC, DNSBL, Amavis spam filtering — all included and preconfigured [2][README].
- Python/Django/Vue stack — well-understood technologies. If something breaks, a developer can debug it [README].
- Professional support available from the core team for those who need it [website].
Cons
- Email deliverability is your problem. Modoboa doesn’t fix IP reputation issues, port 25 blocks, or blacklist appearances. These are real operational risks that the installer cannot solve [2].
- 3GB RAM minimum is real. Don’t try this on a $5 VPS [2].
- Modest community. 3,470 GitHub stars after years of development suggests a small but committed user base. The Discord server exists, but don’t expect Stack Overflow-level support coverage [merged profile].
- No Docker Compose path in the main repo. The installer is script-based, which is less reproducible and harder to version-control than a compose file [README].
- “10 minutes” is marketing. DNS propagation alone takes 24–48 hours. The claim technically refers only to the installer runtime [website].
- Non-technical founders will struggle. Port 25 issues, PTR records, blacklist monitoring, DMARC report interpretation — these are real operational concerns that require ongoing attention [2].
- Category confusion. If you’re looking for a newsletter or marketing email tool, this is the wrong software entirely [4][5].
Who should use this / who shouldn’t
Use Modoboa if:
- You have Linux sysadmin experience and want full ownership of your email infrastructure.
- You’re running a small company paying $30–100/month for Google Workspace or similar, and you’re willing to trade operational overhead for the cost saving.
- Privacy matters to your business — legal firm, healthcare adjacent, financial services — and you need email that doesn’t transit Google or Microsoft servers.
- You’re hosting email for multiple clients or domains and the per-domain SaaS math gets painful fast.
- You want a documented, extensible Python/Django codebase you can modify.
Don’t use Modoboa if:
- You’ve never managed a Linux server. The installer lowers the floor significantly, but troubleshooting email delivery issues still requires CLI comfort.
- You’re on a shared VPS or cloud platform that blocks port 25. Verify this before committing.
- You want a newsletter or email marketing tool — look at Listmonk or Mautic instead.
- Your team is fewer than 3–4 people and Google Workspace Starter costs less than your time to manage the server.
- You need 99.9% uptime SLA guarantees. Self-hosting means you are the SLA.
Pick a managed alternative if:
- You want privacy-respecting email without the server management. Fastmail or ProtonMail give you data sovereignty trade-offs with managed infrastructure.
Alternatives worth considering
- Mailcow — similar concept (Postfix + Dovecot + web UI), but Docker-based. More actively maintained in the community, better Docker-native deployment story. If you prefer
docker-compose upover installer scripts, evaluate Mailcow first. - Mail-in-a-Box — even more opinionated than Modoboa. One-command setup, assumes Ubuntu, less flexible but arguably easier for first-timers. Good if you need exactly one server, one domain.
- iRedMail — another all-in-one stack, similar philosophy, slightly different component choices. More documentation online for enterprise setups.
- Postfix + Dovecot (DIY) — maximum control, maximum pain. Only if you’re a sysadmin who enjoys reading Postfix documentation.
- Fastmail — managed, privacy-respecting, $5/user/month. No self-hosting, but no sysadmin tax either. The right trade-off for founders who care about privacy but not about running infrastructure.
- ProtonMail for Business — end-to-end encrypted, Swiss jurisdiction, €10/user/month. More expensive than Fastmail, stronger privacy guarantees than Google.
- Google Workspace / Microsoft 365 — the incumbents. Pay the bill and never think about email again. The right answer for non-technical teams where uptime is critical and the cost is tolerable.
Bottom line
Modoboa is a solid, proven mail server platform that genuinely lowers the barrier to self-hosting email. The ISC license is clean, the installer eliminates most of the traditional Postfix/Dovecot setup pain, and 800,000 mailboxes confirms real-world adoption. For a small team paying Google Workspace rates, the annual savings after setup costs are meaningful.
But self-hosting email remains the hardest category of self-hosted infrastructure. Deliverability depends on factors Modoboa can’t control — your VPS provider’s IP reputation, port 25 availability, blacklist status. The “10 minutes” marketing is for the installer; the real setup includes DNS propagation, blacklist verification, and ongoing monitoring. For non-technical founders, this is not a “deploy and forget” tool. If you go this route, budget for the Modoboa team’s installation service (from €150) rather than attempting it cold — the setup cost is a small fraction of a year’s Google Workspace savings, and having a working configuration from day one is worth it.
If the server management is the blocker, that’s precisely what upready.dev handles for clients — one-time deployment, you own the infrastructure.
Sources
- LinuxLinks — “Modoboa - mail hosting and management platform”. https://www.linuxlinks.com/modoboa-mail-hosting-and-management-platform/
- Guoan Xiao, LinuxBabe — “Quickly Set Up a Mail Server on Debian 12 Bookworm with Modoboa” (September 7, 2023). https://www.linuxbabe.com/mail-server/debian-12-bookworm-modoboa
- Guoan Xiao, LinuxBabe — “How to Quickly Set Up a Mail Server on Debian 11 Bullseye With Modoboa” (September 7, 2023). https://www.linuxbabe.com/mail-server/debian-11-bullseye-modoboa
- TheCMO — “16 Best Self-Hosted Email Marketing Software in 2026”. https://thecmo.com/tools/best-self-hosted-email-marketing-software/
- InGuide — “Best Self Hosted Email Marketing Software in 2022”. https://inguide.in/best-self-hosted-email-marketing-software-in-2022/
Primary sources:
- GitHub repository and README: https://github.com/modoboa/modoboa (3,470 stars, ISC license)
- Official website: https://modoboa.org/en/
- Professional services page: https://modoboa.org/en/professional-services/
- Modoboa installer: https://github.com/modoboa/modoboa-installer
- Documentation: https://modoboa.readthedocs.io/
Category
Related Email & Newsletters Tools
View all 73 →Novu
39KThe open-source notification infrastructure for modern products. Multi-channel delivery turned into a single <Inbox /> component.
Listmonk
19KSend e-mail campaigns and transactional e-mails. High performance and features packed into one app
docker-mailserver
18KA fullstack but simple mail-server (SMTP, IMAP, LDAP, Anti-spam, Anti-virus, etc.) using Docker
Postal
16KA fully featured open source mail delivery platform for incoming & outgoing e-mail
Mail-in-a-Box
15KTake back control of your email with this easy-to-deploy mail server in a box
Billion Mail
14KReleased under AGPL-3.0, Billion Mail provides email marketing platform on self-hosted infrastructure.