Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container. Only configuration files, no SQL database.
Self-hosted Communication - Email - Complete Solutions
SelfHostHub lists 18 open-source Complete Solutions projects you can host on your own server. The most-starred on GitHub are docker-mailserver (19,616 stars), Postal (16,873 stars) and Mail-in-a-Box (15,441 stars). 9 of them document a Docker install.
Replacing a paid app? See open-source alternatives to Gmail.
Postal
17kComplete and fully featured mail server for use by websites & web servers.
Turns any Ubuntu server into a fully functional mail server with one command.
All-in-one mail server with JMAP, IMAP4, and SMTP support and a wide range of modern features.
Mailcow
14kMail server suite based on Dovecot, Postfix and other open source software, that provides a modern Web UI for administration.
Mailu
7.6kSimple yet full-featured mail server as a set of Docker images.
SimpleLogin
7.1kOpen source email alias solution to protect your email address. Comes with browser extensions and mobile apps.
All-in-one mail server that implements SMTP (both MTA and MX) and IMAP. Replaces Postfix, Dovecot, OpenDKIM, OpenSPF, OpenDMARC with single daemon.
Mox
5.9kComplete e-mail solution with IMAP4, SMTP, SPF, DKIM, DMARC, MTA-STS, DANE and DNSSEC, reputation-based and content-based junk filtering, Internationalization (IDNA), automatic TLS with ACME and Let's Encrypt, account autoconfiguration, and webmail.
AnonAddy
4.9kEmail forwarding service for creating aliases.
Modoboa
3.5kMail hosting and management platform including a modern and simplified web user interface.
wildduck
2.1kScalable no-SPOF IMAP/POP3 mail server.
iRedMail
1.8kFull-featured mail server solution based on Postfix and Dovecot.
Forward Email
1.7kPrivacy-focused encrypted email for everyone. All-in-one alternative to Gmail + Mailchimp + Sendgrid.
DebOps
1.4kYour Debian-based data center in a box. A set of general-purpose Ansible roles that can be used to manage Debian or Ubuntu hosts.
Complete mailserver solution leveraging the Nix Ecosystem.
Complete email solution that runs on any webspace with PHP and MariaDB. It supports POP3 catchall mailboxes and can also integrate with Postfix or b1gMailServer if you're running your own server.
Lets you have an infinite number of unique inboxes.
How to choose self-hosted Complete Solutions software
- Check project health. Stars show popularity, not maintenance. Open the source repository and look at recent commits and releases.
- Match the licence to your use. 8 use a GPL-family licence (copyleft, including AGPL) and 8 use a permissive licence such as MIT, Apache-2.0 or BSD. AGPL matters if you modify the software and offer it to others over a network.
- Pick a stack you can run. The most common platforms here are Docker (9), Python (5), PHP (3) and Shell (2). Docker is usually the easiest path for a home server or VPS.
- Try before you migrate. Run a throwaway container first, and confirm it can import your existing data before switching.
Frequently asked questions
What is the most popular self-hosted Complete Solutions software?
By GitHub stars, the top projects in this category are docker-mailserver (19,616 stars), Postal (16,873 stars) and Mail-in-a-Box (15,441 stars).
How many open-source Complete Solutions tools are listed?
18 projects are currently listed in the Complete Solutions category on SelfHostHub.
Which licences do self-hosted Complete Solutions projects use?
The most common licences in this category are MIT (6), GPL-3.0 (6) and CC0-1.0 (1).
Can I run these Complete Solutions tools with Docker?
9 of the 18 projects list Docker as a supported platform. Check each project's documentation for the exact install steps.