Mailcow

Mailcow

Застосунок для VPS в один клік

Безкоштовно

Поштовий сервер на базі Docker з веб-інтерфейсом для керування доменами, поштовими скриньками та іншими функціями. Mailcow спрощує управління поштовими додатками

Mailcow — попередній перегляд інтерфейсу

Інформація

Mailcow — це open-source платформа для запуску сучасного безпечного поштового сервера на власному сервері. Через інтуїтивну веб-панель ви керуєте доменами, користувачами, скриньками, псевдонімами, календарями й антиспамом — усе в одному місці. mailcow ідеально підходить для бізнесу й приватних користувачів, які цінують приватність, надійність та повний контроль над своєю поштою.

Основні можливості

  • Сучасна веб-панель: керуйте доменами, користувачами та скриньками через зручний інтерфейс.
  • Антиспам і антивірус: вбудований захист від спаму, вірусів і фішингу.
  • Підтримка кількох доменів: розміщуйте необмежену кількість доменів, скриньок та псевдонімів на одному сервері.
  • Календарі й контакти: інтеграція з CalDAV і CardDAV для синхронізації календарів та контактів.
  • Групові функції: спільні скриньки, глобальна адресна книга та інструменти для командної роботи.
  • Автоматичні SSL-сертифікати: просте керування захищеними з’єднаннями через Let’s Encrypt.
  • Резервне копіювання та відновлення: вбудовані інструменти для безпеки й швидкого відновлення даних.
  • Відкритий код і самостійний хостинг: розгортайте mailcow на своєму сервері для приватності й повного контролю.

Особливості встановлення

Час
20–30 хв
ОС
AlmaLinux 9, 10 Debian 12, 13 Ubuntu 24.04, 26.04
ОЗП
4 GB
Диск
40 GB

Примітка

За замовчуванням ми встановлюємо актуальну стабільну версію програмного забезпечення з сайту розробника або з офіційних репозиторіїв.

  • Встановлене ПЗ:
    • Docker CE
    • Docker Compose
  • Використані контейнери:
    • docker.io/robbertkl/ipv6nat
    • ghcr.io/mailcow/watchdog
    • ghcr.io/mailcow/acme
    • ghcr.io/mailcow/nginx
    • docker.io/mcuadros/ofelia
    • ghcr.io/mailcow/rspamd
    • ghcr.io/mailcow/dovecot
    • ghcr.io/mailcow/postfix
    • ghcr.io/mailcow/phpfpm
    • docker.io/redis
    • docker.io/mariadb
    • ghcr.io/mailcow/clamd
    • ghcr.io/mailcow/dockerapi
    • ghcr.io/mailcow/unbound
    • ghcr.io/mailcow/netfilter
    • ghcr.io/mailcow/olefy
    • ghcr.io/mailcow/sogo
    • docker.io/memcached
  • Відкриті порти:
    • 80, 443 – Веб-доступ (HTTP/HTTPS)
    • 25 (SMTP), 465 (SMTPS), 587 (SMTP Submission)
    • 993 (IMAPS), 995 (POP3S), 143 (IMAP), 110 (POP3)
    • 4190 – Поштові фільтри (ManageSieve)
  • Шлях до файлів: /opt/mailcow-dockerized

Інформація

Якщо на сервері менше 3 ГБ ОЗП, для стабільної роботи автоматично буде вимкнено такі компоненти:

  • ClamAV — антивірусний сканер поштових вкладень. Захищає скриньки від шкідливих файлів, але потребує значних ресурсів пам’яті та процесора.
  • Flatcurve (FTS Engine) — забезпечує повнотекстовий пошук у поштових скриньках, але також потребує значного обсягу пам’яті.

Початок роботи після встановлення Mailcow

Після оплати вашого замовлення на email, вказаний під час реєстрації, ви отримаєте лист з повідомленням, що сервер готовий до роботи. У цьому листі буде зазначено IP-адресу вашого VPS та облікові дані для підключення до веб-інтерфейсу панелі керування Mailcow:

  • Посилання: https://example.com/admin
  • Користувач: admin
  • Пароль: ****** (Надіслано на email)

Щоб увійти до Mailcow, використовуйте обліковий запис адміністратора. Введіть ім’я користувача та пароль на сторінці входу для безпечного керування та налаштуваннями сервера.

Screenshot of interface Screenshot of interface

Примітка

Дані для доступу до вашого VPS розміщені у розділі «Віртуальні сервери»: оберіть потрібний сервер і натисніть «Інструкція». Ці відомості також містяться у листі, який ви отримуєте після встановлення.

Початкове налаштування

Після входу в Mailcow відкривається дашборд із основними показниками сервера, графіками використання ресурсів і списком активних сервісів і контейнерів. Меню ліворуч і згори дають швидкий доступ до всіх інструментів керування поштовим сервером, усе згруповано для зручної навігації та щоденного адміністрування:

Screenshot of interface Screenshot of interface
  1. Дашборд: Огляд стану сервера, використання CPU/памʼяті/диска, аптайм і інформація про версію.
  2. Система та контейнери: Моніторинг і керування всіма сервісами mailcow у Docker-контейнерах.
  3. Графіки ресурсів: Графіки використання процесора й памʼяті в реальному часі для контролю навантаження.
  4. Поштові сервіси: Статус усіх ключових компонентів mailcow: SMTP, IMAP, вебпошта, антиспам, антивірус тощо.
  5. Журнали й події: Доступ до журналів сервера та контейнерів для моніторингу й діагностики.
  6. GUID та ліцензія: Унікальний ідентифікатор сервера й статус ліцензії, потрібен для оновлень і підтримки.
  7. Інформація про сервер: Імʼя хоста, архітектура, часовий пояс, налаштування перевірки IP та версія mailcow.
  8. Дії із сервісами: Запускайте, зупиняйте чи перезапускайте окремі контейнери й сервіси прямо з дашборда.

Примітка

Детальну інформацію про основні налаштування Mailcow можна знайти в документації розробника.

Оновлення Mailcow

Інформація

Коли виходить нова версія Mailcow, ви можете безпечно оновити контейнер — зміниться лише версія застосунку, а всі ваші налаштування й дані збережуться. Дізнатися про нові релізи можна на офіційному сайті.

Команди для оновлення Mailcow:
cd /opt/mailcow-dockerized
				./update.sh

Якщо буде потрібно, система запитає, як ви хочете продовжити. Усі помилки злиття будуть показані, а незначні конфлікти автоматично вирішаться на користь коду з репозиторію mailcow-dockerized.

Опції оновлення
# Перевірити наявність оновлень і показати зміни

./update.sh --check

# Не запускати mailcow після оновлення

./update.sh --skip-start

# Пропустити ICMP-перевірку публічних DNS (якщо ICMP-з'єднання заблоковано)

./update.sh --skip-ping-check

# Перемкнути оновлення mailcow на нестабільну (nightly) гілку.

./update.sh --nightly

# Перемкнути оновлення mailcow на стабільну (master) гілку. За замовчуванням використовується саме вона.

./update.sh --stable

# Перемкнути оновлення mailcow на застарілу (legacy) гілку.

./update.sh --legacy

# Примусове оновлення (без підтвердження, не рекомендується, на свій страх і ризик)

./update.sh --force

# Запустити очищення старих тегів образів та вийти

./update.sh --gc

# Оновлення зі стратегією злиття "ours" замість "theirs". Конфлікти вирішуються на користь ваших локальних змін (використовувати обережно).

./update.sh --ours

# Не оновлювати, а лише попередньо завантажити образи та вийти

				./update.sh --prefetch

Розблокування SMTP-портів

З міркувань безпеки вихідні TCP-порти (25, 465 і 587) за замовчуванням заблоковані на всіх VPS-серверах. Цей захід спрямований на запобігання розсиланню спаму. Щоб зняти блокування, виконайте наступні дії:

  1. Зареєструйте доменну зону. A-запис вашого домену має вказувати на IP-адресу вашого сервера.
  2. Надішліть запит до техпідтримки із зазначенням, що потрібно відкрити вихідні SMTP-порти для надсилання пошти, а також вкажіть домен (або піддомен), з якого буде здійснюватися відправлення.
  3. Після аналізу вашого доменного імені ми приймемо рішення щодо відкриття SMTP-портів і повідомимо вас.

Готові запустити власний VPS?

Орендуйте віртуальний сервер від €4,50 на місяць. Обирайте тариф відповідно до своїх потреб і користуйтеся швидкими NVMe SSD-накопичувачами.

Розпочати