mailcow: dockerized पूर्ण स्व-होस्टेड मेल स्टैक है (Postfix, Dovecot, Rspamd, ClamAV वैकल्पिक, MariaDB, Redis, Nginx, SOGo, वेब UI) — Docker और Docker Compose से प्रबंधित।
mailcow का उद्देश्य
- अपना मेल सर्वर एक admin UI से चलाएँ
- डोमेन, मेलबॉक्स, aliases, quotas, स्पैम सेटिंग्स प्रबंधित करें
डिलीवरेबिलिटी के लिए सही DNS (MX, SPF, DKIM, DMARC) और PTR hostname से मेल खाएँ। mailcow DNS पूर्वापेक्षाएँ
आधिकारिक सिस्टम आवश्यकताएँ
| संसाधन | न्यूनतम |
|---|---|
| RAM | 6 GiB + 1 GiB swap |
| डिस्क | 20 GiB (मेलबॉक्स अलग) |
| Arch | x86_64 या ARM64 |
समर्थित नहीं: OpenVZ, Virtuozzo, LXC, NAS। KVM जैसा पूर्ण वर्चुअलाइज़ेशन उपयोग करें।
पोर्ट 25, 80, 110, 143, 443, 465, 587, 993, 995, 4190 खाली हों:
Bashss -tlpn | grep -E -w '25|80|110|143|443|465|587|993|995|4190'
वैकल्पिक: mailcow.conf में SKIP_CLAMD=y और SKIP_FTS=y से RAM कम।
1 — सिस्टम पैकेज (Debian/Ubuntu)
Bashsudo apt update sudo apt install -y git openssl curl gawk coreutils grep jq
2 — Docker Engine और Compose v2
Docker ≥ 24.0.0, Compose ≥ 2.0:
Bashcurl -sSL https://get.docker.com/ | CHANNEL=stable sudo sh sudo systemctl enable --now docker sudo apt update sudo apt install -y docker-compose-plugin
सत्यापन: docker --version और docker compose version (docker-compose नहीं)।
पूर्वापेक्षा: Docker गाइड
3 — Clone और config जनरेट
Bash1sudo su 2umask 0022 3cd /opt 4git clone https://github.com/mailcow/mailcow-dockerized 5cd mailcow-dockerized 6./generate_config.sh
IPv6 न हो तो mailcow.conf में:
BashENABLE_IPV6=false
4 — स्टार्ट
Bashdocker compose pull docker compose up -d
Admin UI: https://YOUR_MAILCOW_HOSTNAME/admin
डिफ़ॉल्ट: admin / moohoo — तुरंत बदलें।
लॉगिन के बाद सुरक्षा
- admin पासवर्ड बदलें
- 2FA सक्षम करें
- NTP सिंक (
timedatectl status) — Paris टाइमज़ोन - UI से DKIM + SPF और DMARC TXT
- फ़ायरवॉल: UFW/firewalld Docker से टकरा सकता है;
DOCKER-USERchain नियम प्राथमिक — prerequisite-system
MTU 1500 नहीं
com.docker.network.driver.mtu समायोजित करें — install troubleshooting
Admin पासवर्ड रीसेट
Bashcd /opt/mailcow-dockerized ./helper-scripts/mailcow-reset-admin.sh
आगे पढ़ें: GitHub — mailcow-dockerized
सुरक्षित मेल सर्वर! 📧