हिन्दी (Hindi)

Linux VPS पर mailcow इंस्टॉल और सुरक्षित करें

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 पूर्वापेक्षाएँ

आधिकारिक सिस्टम आवश्यकताएँ

संसाधनन्यूनतम
RAM6 GiB + 1 GiB swap
डिस्क20 GiB (मेलबॉक्स अलग)
Archx86_64 या ARM64

समर्थित नहीं: OpenVZ, Virtuozzo, LXC, NAS। KVM जैसा पूर्ण वर्चुअलाइज़ेशन उपयोग करें।

पोर्ट 25, 80, 110, 143, 443, 465, 587, 993, 995, 4190 खाली हों:

Bash
ss -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)

Bash
sudo 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:

Bash
curl -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 जनरेट

Bash
1sudo su 2umask 0022 3cd /opt 4git clone https://github.com/mailcow/mailcow-dockerized 5cd mailcow-dockerized 6./generate_config.sh

IPv6 न हो तो mailcow.conf में:

Bash
ENABLE_IPV6=false

4 — स्टार्ट

Bash
docker compose pull docker compose up -d

Admin UI: https://YOUR_MAILCOW_HOSTNAME/admin

डिफ़ॉल्ट: admin / moohooतुरंत बदलें

लॉगिन के बाद सुरक्षा

  1. admin पासवर्ड बदलें
  2. 2FA सक्षम करें
  3. NTP सिंक (timedatectl status) — Paris टाइमज़ोन
  4. UI से DKIM + SPF और DMARC TXT
  5. फ़ायरवॉल: UFW/firewalld Docker से टकरा सकता है; DOCKER-USER chain नियम प्राथमिक — prerequisite-system

MTU 1500 नहीं

com.docker.network.driver.mtu समायोजित करें — install troubleshooting

Admin पासवर्ड रीसेट

Bash
cd /opt/mailcow-dockerized ./helper-scripts/mailcow-reset-admin.sh

आगे पढ़ें: GitHub — mailcow-dockerized


सुरक्षित मेल सर्वर! 📧

मदद चाहिए?

इस गाइड के बारे में प्रश्न? हमारी टीम और समुदाय मदद के लिए उपलब्ध हैं।

नवीनतम ऑफ़र, छूट और विशेष प्रोमोशन से अपडेट रहें।

प्रोमोशन देखें