Материал подготовлен командой Simple-Server. Команды проверяйте на тестовом сервере.
Установка mailcow
Два пути: автоматический (рекомендуем) — при заказе VPS на Simple-Server, и ручной — официальный mailcow-dockerized на чистой Ubuntu по документации.
После установки админка доступна по адресу https://MAILCOW_HOSTNAME/admin (порт 443).
Способ 1. Автоустановка при заказе VPS (Simple-Server)
Шаг 1. Заказ сервера
- Откройте VPS с mailcow.
- Выберите тариф — минимум BasicVDS (2 ГБ RAM); для нескольких доменов — PerformanceVDS (4 ГБ).
- Нажмите Заказать.
В форме заказа:
- ОС: Ubuntu 22.04 или 24.04 (предвыбрано);
- Предустановленное ПО: Mailcow — поле зафиксировано;
- MAILCOW_HOSTNAME: укажите FQDN, например
mail.example.com— это имя будущей админки и SMTP/IMAP.
Шаг 2. Оплата и установка
После оплаты VPS создаётся в BILLmanager и передаётся в VMmanager. Запускается рецепт: устанавливается Docker, клонируется mailcow-dockerized, генерируется конфигурация и поднимаются контейнеры. Обычно 20–45 минут в зависимости от тарифа и скорости загрузки образов.
Шаг 3. Письма с доступом
| Письмо | Содержимое |
|---|---|
| От рецепта mailcow | URL https://mail.example.com/admin, логин admin, пароль админки |
| От биллинга | IP VPS, root-пароль SSH (если включён в тарифе) |
Шаг 4. DNS
Создайте A-запись для hostname, указанного при заказе:
mail.example.com. IN A <IP_VPS>
Без корректного DNS Let's Encrypt и проверки в панели могут завершиться ошибкой — см. первичную настройку.
Способ 2. Ручная установка (обзор)
Подходит, если VPS уже есть без рецепта Simple-Server.
Требования: чистая Ubuntu 22.04/24.04, root, ≥2 ГБ RAM, ≥20 ГБ disk, открыты порты 25, 80, 443, 465, 587, 993, 995 (и 143/110 при необходимости).
# Установка Docker — см. /blog/docker/kak-ustanovit-docker-na-ubuntu-22-04
apt update && apt install -y git
cd /opt
git clone https://github.com/mailcow/mailcow-dockerized
cd mailcow-dockerized
./generate_config.sh # указать MAILCOW_HOSTNAME
docker compose pull
docker compose up -dПароль admin по умолчанию — в файле mailcow.conf или сброс через ./helper-scripts/mailcow-reset-admin.sh.
Сравнение способов
| Авто (Simple-Server) | Ручная | |
|---|---|---|
| Время | 20–45 мин, без SSH | 30–60 мин + ваша настройка |
| Docker | Ставит рецепт | Устанавливаете сами |
| Hostname | Задаёте при заказе | В generate_config.sh |
| Поддержка | Помощь с DNS и заказом | Общая по VPS |