wildduck
An IMAP and POP3 mail server that keeps every message in sharded, replicated MongoDB so there is no single point of failure.
wildduck at a glance
What is wildduck?
WildDuck is an opinionated mailbox server built for scale. Instead of writing mail to files on disk, it puts all data, messages included, into a MongoDB cluster that can be sharded and replicated, which lets several servers share the load and removes any single point of failure. Users connect over IMAP or POP3, and the project publishes separate API documentation. Its developers say they follow Gmail when making product decisions. WildDuck belongs to the Zone Mail Suite, a group of modules from Zone Media for running a complete email service.
Good fit if
- You host mailboxes for many users and want storage that grows by adding MongoDB nodes.
- You plan to drive the mail server from your own software through its API.
- High availability matters more to you than a minimal single-machine setup.
Look elsewhere if
- You want a ready Docker bundle with webmail, antispam and antivirus for a small domain: Mailcow or docker-mailserver.
- You prefer one self-contained binary with low upkeep: Mox.
- You only need a browser mail client for an existing server: Roundcube.
Before you adopt it
WildDuck is released under the EUPL-1.2 or any later version, an OSI-approved copyleft license from the European Union. The repository has no paid parts and no contributor agreement was found. Zone Media maintains the code through the zone-eu organization; eight authors made 150 commits in the past 90 days, and v1.55.3 came out in November 2026. A Docker image exists, and the included compose file starts the server together with Redis and MongoDB, both of which you will need to run and back up in production.
Drafted with AI from the project's README and repository data, then checked against that data on 7 November 2026. Report a correction
How to run wildduck yourself
One-click install
Not listed in the app catalogs of Umbrel, YunoHost, TrueNAS, Unraid, CasaOS, Runtipi, Proxmox VE Helper-Scripts and Coolify.
Ways to install
- Docker files
- Dockerfile or compose file in the repository
- Docker image
- ghcr.io/zone-eu/wildduck: x86-64, ARM64
- Compose file
- docker-compose.yml: 3 services (redis, mongodb)
- Setup effort
- 2 of 5, judged from the compose file
- Kubernetes
- No Helm chart in the repository
- Desktop and mobile
- No app builds in GitHub releases
- Interface languages
- English only
Install instructions: wildduck.email or the README on GitHub. Docker images and packages are checked weekly.
wildduck health: is it still maintained?
80 of 100, actively developed
Read from GitHub on 12 November 2026. How the score works
wildduck security
Security advisories are the vulnerabilities the maintainers disclosed on GitHub, with the versions that fix them; many advisories can mean careful disclosure as much as weak code.
Advisories read from GitHub on 12 November 2026.
wildduck license: is it open source?
wildduck uses EUPL-1.2, an open-source license approved by the OSI.
- March 2017First published on GitHub.
- TodayEUPL-1.2.
wildduck for developers
Written in
- JavaScript 98%
- Shell <1%
- HTML <1%
- TypeScript <1%
- Lua <1%
- Other <1%
Getting involved
Language shares are GitHub’s count of the code in the repository.
Alternatives to wildduck
- MailuInsular email distribution - mail server as Docker images 76 health · MIT · 7.6k stars
- Moxmodern full-featured open source secure mail server for low-maintenance self-hosted email 59 health · MIT · 5.9k stars
- Mail-in-a-BoxMail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy… 53 health · CC0-1.0 · 15.5k stars
- docker-mailserverProduction-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running… 80 health · MIT · 19.7k stars
- Maddy Mail ServerComposable all-in-one mail server. 73 health · GPL-3.0 · 6.1k stars
Questions about wildduck
Is wildduck open source?
Yes. wildduck is published under EUPL-1.2, an OSI-approved open-source license.
Is wildduck still maintained?
Its health score is 80 of 100 (actively developed). It had 154 commits in the last 90 days, the latest on 9 November 2026, and its latest release came out on 2 November 2026.
How do I run wildduck?
You can run it with the Docker image ghcr.io/zone-eu/wildduck. The README on GitHub has the exact steps.
What is wildduck written in?
wildduck is written mainly in JavaScript (98% of the code), by GitHub’s count of the repository.
What are the alternatives to wildduck?
Close alternatives in the Email servers & webmail category include Mailu, Mox, Mail-in-a-Box.