Run a complete email server for a custom domain on your own Linux server, keeping all messages off third-party providers
Set up email addresses for a small business or team with spam filtering and antivirus scanning included
Replace a paid email hosting plan to own your data and reduce monthly subscription costs
Give team members their own mailboxes with role-based access controls managed from a web interface
Requires a Linux server with ports 25, 143, 443, and 587 open, plus DNS records (MX, SPF, DKIM, DMARC) configured for your domain.
mailcow: dockerized is a self-hosted email server suite packaged as a collection of Docker containers. It bundles everything needed to run a complete mail server, including IMAP, antivirus scanning via ClamAV, and automatic SSL certificate management, into a single deployment that you run on your own server rather than relying on a third-party email provider. The project is aimed at system administrators and technically experienced users who want full control over their email infrastructure. Running your own mail server gives you ownership of your data and the ability to set up custom domain email addresses, but it also requires ongoing maintenance and server management skills. The documentation site (docs.mailcow.email) covers installation and configuration in detail, as the README itself is brief and links to external resources rather than walking through setup steps. Support is available through paid contracts with Servercow (the company behind the project), or through a one-time license purchase. Free community support exists on Telegram channels and a dedicated community forum. Security vulnerabilities should be reported directly by email rather than via public issue trackers. The project is managed by The Infrastructure Company GmbH, a German company, and released under the GNU General Public License version 3. It was originally created by a developer known as andryyy. Several open-source components are bundled inside it, and the README notes that users should review those components' individual licenses before using mailcow.
← mailcow on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.