Установка iRedMail на свой сервер: коротко и с данными
Конспект страницы: 7 разделов коротко, данные на 14 октября 2026 и ответы на 5 вопросов. Полный разбор с примерами: Установка iRedMail на свой сервер.
Коротко
Установка iRedMail на сервер выполняется одним скриптом на чистом Debian или Ubuntu: он ставит почтовый сервер, веб-почту Roundcube, панель iRedAdmin и проверку на спам. Это сборка без Docker, поэтому система под неё должна быть пустой, без другого сайта и почты. В Таймвеб Клауд iRedMail есть в маркетплейсе приложений, то есть сервер с ним создаётся в один клик.
Конспект по разделам
Что ставит iRedMail и чем он отличается от mailcow
iRedMail собирает почтовый сервер из привычных частей: Postfix принимает и отправляет письма, Dovecot отдаёт их по IMAP и POP3, Roundcube служит веб-почтой, iRedAdmin управляет доменами и ящиками. Данные об учётных записях хранятся в OpenLDAP, MariaDB или PostgreSQL, на выбор при установке. Если Docker вам привычен, а систему хочется держать чистой, выбирайте mailcow.
Какая система и сколько памяти нужны для iRedMail
В Таймвеб Клауд под эти условия подходит MSK Ultra 50 (2 ядра, 4 ГБ, 50 ГБ NVMe) за 5 480 ₽ в месяц на 14 октября 2026. Образ iRedMail из маркетплейса экономит шаг установки скриптом, а всё, что связано с доменом и репутацией адреса, остаётся вам: записи A и MX, DKIM, PTR и порт 25. Два ответа, и калькулятор подберёт готовую конфигурацию
- Система: Debian или Ubuntu, для рабочего сервера документация советует свежую LTS-версию Ubuntu.
- Память: не меньше 4 ГБ для небольшого сервера с проверкой на спам и вирусы.
- Чистая установка: на сервере не должно быть почтовых компонентов вроде MySQL, Postfix или Dovecot.
- Имя сервера в виде FQDN, то есть полного адреса вроде mx.example.com.
Установка iRedMail на Ubuntu и Debian по шагам
Вместо x.y.z подставьте номер версии из скачанного архива. После установки в каталоге скрипта появится файл iRedMail.tips: в нём адреса веб-приложений, логины, пароли и расположение конфигураций. Перенесите его в менеджер паролей и удалите с сервера.
- Создайте сервер с чистой Ubuntu LTS или Debian.
- Задайте имя: короткое имя в /etc/hostname, а в /etc/hosts первым пишется полное имя.
- Скачайте архив iRedMail со страницы загрузки проекта и распакуйте его в /root.
- Запустите скрипт и ответьте на вопросы: каталог ящиков (по умолчанию /var/vmail/), база данных, первый почтовый домен, пароль администратора и компоненты, например Roundcube или SOGo.
DNS-записи, PTR и порт 25 для iRedMail
Документация iRedMail прямо предупреждает, что порт 25 должен быть открыт для обмена почтой между серверами, а многие облачные провайдеры закрывают его по умолчанию. Узнайте у провайдера, как его открыть, до установки. Если порт закрыт насовсем, прописайте внешний SMTP-релей в параметре relayhost файла /etc/postfix/main.cf.
Roundcube, iRedAdmin и HTTPS в iRedMail
После установки веб-почта Roundcube открывается по адресу вашего сервера с путём /mail/, панель администратора по пути /iredadmin/, а SOGo, если вы его выбрали, по пути /SOGo. Сотрудникам нужна только веб-почта или почтовая программа, панель нужна администратору. iRedAdmin лучше закрыть от посторонних: ограничьте путь /iredadmin/ адресами офиса в настройках Nginx. Блокировать адреса после неудачных входов должен Fail2ban из набора iRedMail, проверьте командой fail2ban-client status, что он запущен.
Копии и обновление iRedMail
В копию входят три вещи: каталог с ящиками (по умолчанию /var/vmail/), база учётных записей (MariaDB, PostgreSQL или OpenLDAP) и каталог /etc с настройками. Выгружайте их по расписанию на другой сервер, схемы собраны в разборе сервер для бэкапов, и один раз проверьте восстановление на пробной машине. Пакеты системы обновляются обычным apt, а переход на новую версию самого iRedMail описывают в отдельных инструкциях проекта для каждой версии.
Установите приложение без консоли
Маркетплейс ставит готовый образ на новый сервер: Docker, GitLab, Nextcloud, n8n и другие.
- Docker, n8n, OpenClaw, GitLab, Nextcloud
- Ставится при создании сервера
- Почасовая оплата сервера
- Root-доступ остаётся у вас
Данные
| iRedMail | mailcow | |
|---|---|---|
| Как ставится | Скриптом прямо на систему | В контейнерах Docker |
| Память по документации | От 4 ГБ | От 6 ГБ и подкачка |
| Веб-почта | Roundcube, по желанию SOGo | SOGo |
| Панель | iRedAdmin, расширенная iRedAdmin-Pro платная | Встроенная панель |
| Запись | Назначение |
|---|---|
| A и MX | Имя mx.example.com указывает на IP сервера, а MX домена ведёт на это имя |
| TXT SPF | Список адресов, которым разрешено отправлять письма от имени домена |
| TXT DKIM | Открытый ключ подписи; на Debian и Ubuntu его выводит команда amavisd-new showkeys |
| TXT DMARC | Политика для писем, не прошедших проверку |
| PTR | Обратная запись IP на mx.example.com, её задаёт владелец адреса |
Данные на 14 октября 2026.
Вопросы и ответы
Как установить iRedMail на Ubuntu или Debian?
Задайте серверу полное имя, скачайте архив iRedMail, распакуйте его и запустите bash iRedMail.sh на чистой системе. Скрипт спросит каталог ящиков, базу, первый домен и пароль администратора.
Сколько памяти нужно iRedMail?
Документация называет минимумом 4 ГБ для небольшого рабочего сервера с проверкой на спам и вирусы. Для сотни ящиков и большого архива лучше добавить память и диск.
Есть ли iRedMail в Docker?
Документация проекта описывает установку скриптом на чистую систему. Если вам нужны контейнеры, используйте mailcow или Mailu, они построены вокруг Docker.
Где найти пароли и адрес панели после установки iRedMail?
В файле iRedMail.tips в каталоге распакованного архива. Там указаны адреса Roundcube и iRedAdmin, логины и пароли, а также пути к конфигурациям.
Почему сервер iRedMail не отправляет письма?
Чаще всего исходящий порт 25 закрыт провайдером или у IP нет PTR-записи на имя сервера. Откройте порт, настройте PTR или отправляйте через внешний SMTP-релей.