Для запуска Mautic self hosted или Listmonk оптимально использовать VPS с 2–4 ГБ RAM, 2 vCPU и NVMe-диском от 40 ГБ, что позволяет экономить до 90% бюджета в сравнении с Mailchimp при базе свыше 10 000 подписчиков.
Mautic self hosted vs Listmonk hosting: что выбрать для вашего проекта?
Выбор между Mautic и Listmonk зависит от сложности ваших маркетинговых воронок и объема рассылок. Mautic — это полноценная платформа автоматизации маркетинга (Marketing Automation Platform), которая конкурирует с HubSpot и Salesforce. В то же время Listmonk ориентирован исключительно на высокопроизводительную отправку новостных писем и транзакционных уведомлений.
Mautic — комбайн для автоматизации маркетинга
Mautic написан на PHP и требует серьезных ресурсов для обработки очередей и сегментации базы. Его главное преимущество — визуальный конструктор кампаний, где вы можете строить сложные логические цепочки: "если пользователь открыл письмо А и перешел по ссылке Б, подождать 2 дня и отправить письмо В". Для расширения возможностей автоматизации часто используется
self-hosted n8n, который позволяет связывать Mautic с CRM-системами и мессенджерами.
Listmonk — легковесное решение для массовых рассылок
Listmonk написан на Go и использует PostgreSQL в качестве базы данных. Это невероятно быстрое решение: оно способно рассылать до 10 000 писем в минуту на минимальном железе. Если ваша цель —
newsletter own server для еженедельного дайджеста или простых промо-акций без многоуровневых условий, Listmonk будет лучшим выбором из-за своей простоты и низкого потребления оперативной памяти (менее 500 МБ в режиме ожидания).
Системные требования и выбор VPS для newsletter own server
Для стабильной работы
mautic self hosted и Listmonk критически важна производительность дисковой подсистемы и стабильность CPU. Mautic активно использует базу данных для трекинга каждого клика и открытия письма, что создает высокую нагрузку на IOPS.
Минимальные и рекомендуемые характеристики сервера
Ниже представлены требования для различных сценариев использования. При выборе тарифа учитывайте, что Mautic требует больше ресурсов из-за PHP-FPM и Cron-задач.
| Параметр |
Listmonk (до 50к писем) |
Mautic (до 50к контактов) |
Mautic (100к+ контактов) |
| CPU (Cores) |
1 vCPU (2.5+ GHz) |
2 vCPU (3.0+ GHz) |
4-8 vCPU |
| RAM |
1 GB |
4 GB |
8-16 GB |
| Disk (NVMe) |
20 GB |
50 GB |
100 GB+ |
| OS |
Ubuntu 22.04 / 24.04 |
Ubuntu 22.04 |
Debian 12 / Ubuntu 24.04 |
Оптимизация ОС для высоконагруженных почтовых систем
При работе с
email marketing selfhost решениями на Linux необходимо увеличить лимиты открытых файлов и оптимизировать стек TCP. Отредактируйте файл
/etc/sysctl.conf, добавив следующие параметры для улучшения обработки сетевых соединений:
net.core.somaxconn = 1024
net.ipv4.tcp_max_syn_backlog = 2048
net.ipv4.tcp_fin_timeout = 15
fs.file-max = 100000
После внесения изменений выполните команду
sysctl -p. Это предотвратит ошибки "Too many open files" при массовой рассылке через Listmonk или при интенсивном трекинге в Mautic.
Ищете надёжный сервер для ваших проектов?
VPS от $10/мес и выделенные серверы от $9/мес с NVMe, DDoS-защитой и поддержкой 24/7.
Смотреть предложения →
Как развернуть свой mailchimp: пошаговая установка Listmonk и Mautic
Создать
свой mailchimp на базе VPS можно за 30-40 минут, используя Docker. Это изолирует зависимости приложений от основной системы и упрощает процесс обновления.
Установка Listmonk через Docker Compose
Listmonk поставляется в виде готового Docker-образа. Для запуска потребуется
docker-compose.yml, включающий само приложение и базу данных PostgreSQL.
version: '3.7'
services:
db:
image: postgres:14-alpine
container_name: listmonk_db
volumes:
- listmonk_data:/var/lib/postgresql/data
environment:
- POSTGRES_PASSWORD=secure_password
- POSTGRES_USER=listmonk
- POSTGRES_DB=listmonk
app:
image: listmonk/listmonk:latest
container_name: listmonk_app
ports:
- "9000:9000"
environment:
- LISTMONK_db__host=db
- LISTMONK_db__user=listmonk
- LISTMONK_db__password=secure_password
- LISTMONK_db__database=listmonk
restart: unless-stopped
volumes:
listmonk_data:
После запуска через
docker-compose up -d, интерфейс будет доступен на порту 9000. Не забудьте настроить Nginx в качестве Reverse Proxy с SSL-сертификатом от Let's Encrypt для безопасного доступа.
Настройка Mautic на базе стека LAMP/LEMP
Для Mautic рекомендуется использовать PHP 8.0 или 8.1 (проверьте совместимость текущей версии). Важно настроить лимиты PHP в
php.ini:
memory_limit = 512M
max_execution_time = 300
upload_max_filesize = 64M
date.timezone = UTC
Ключевым моментом в работе Mautic являются Cron-задачи. Без них система не будет обновлять сегменты и отправлять письма. Минимальный набор задач в
crontab -e:
# Обновление сегментов каждые 15 минут
*/15 * * * * php /var/www/mautic/bin/console mautic:segments:update
# Обновление кампаний каждые 15 минут
*/15 * * * * php /var/www/mautic/bin/console mautic:campaigns:update
# Выполнение событий кампаний
*/5 * * * * php /var/www/mautic/bin/console mautic:campaigns:trigger
# Отправка писем из очереди
*/5 * * * * php /var/www/mautic/bin/console mautic:emails:send
Если вы планируете перенос проекта с других платформ, изучите
миграцию с Vercel/Netlify на свой VPS, чтобы понимать принципы управления инфраструктурой в изолированной среде.
Настройка SMTP и интеграция с Postmark, SendGrid и Amazon SES
Использование
listmonk hosting не означает, что вы должны отправлять письма напрямую с IP-адреса вашего VPS. Большинство IP-адресов хостинг-провайдеров имеют нейтральную или низкую репутацию в глазах Gmail и Outlook.
Почему не стоит слать письма напрямую с VPS
Прямая отправка через Sendmail или Postfix часто приводит к попаданию в папку "Спам". Почтовые провайдеры блокируют целые подсети, если замечают подозрительную активность. Использование внешнего SMTP-релея решает проблему доставляемости и предоставляет детальную аналитику по ошибкам (bounces).
Конфигурация relay-сервисов
Для интеграции с Mautic или Listmonk лучше всего подходят следующие сервисы:
- Amazon SES: Самый дешевый вариант ($0.10 за 1000 писем). Требует подтверждения личности и прогрева аккаунта.
- Postmark: Лучшая доставляемость для транзакционных писем. Высокая цена, но безупречная репутация IP.
- SendGrid/Brevo: Хорошие бесплатные лимиты (до 100-300 писем в день) для небольших баз.
В настройках Listmonk (Settings -> Messenger) выберите тип SMTP, укажите хост (например,
email-smtp.us-east-1.amazonaws.com), порт 587 и ваши учетные данные. Обязательно включите TLS. Для защиты паролей от этих сервисов рекомендуем использовать
self-hosted Vaultwarden, чтобы хранить ключи доступа в безопасности.
Email marketing selfhost и вопросы доставляемости (Deliverability)
Доставляемость — это главная метрика в
email marketing selfhost. Чтобы ваши письма не блокировались, необходимо правильно настроить DNS-записи на стороне вашего домена.
Техническая настройка DNS-записей
Существует три обязательных записи, без которых рассылка будет неэффективной:
- SPF (Sender Policy Framework): Указывает, каким серверам разрешено отправлять почту от имени вашего домена. Пример:
v=spf1 include:amazonses.com ~all.
- DKIM (DomainKeys Identified Mail): Цифровая подпись письма, подтверждающая, что оно не было изменено в процессе передачи. Генерируется на стороне SMTP-провайдера.
- DMARC: Политика, сообщающая принимающему серверу, что делать, если SPF или DKIM не прошли проверку. Начните с мягкой политики:
v=DMARC1; p=none; rua=mailto:[email protected].
Прогрев домена и управление репутацией IP
Если вы только запустили
newsletter own server, не отправляйте 50 000 писем в первый же день. Начните с 500 писем наиболее лояльным подписчикам, постепенно увеличивая объем на 20% ежедневно. Следите за уровнем жалоб на спам (Spam Rate) — он не должен превышать 0.1%. Для анализа поведения пользователей на сайте после клика из письма полезно внедрить
self-hosted аналитику (Plausible или Umami), которая не блокируется браузерами так агрессивно, как Google Analytics.
Экономика и сравнение стоимости: self-hosted vs SaaS
Главный стимул внедрения
mautic self hosted — это радикальное снижение операционных расходов. SaaS-платформы вроде Mailchimp или ActiveCampaign увеличивают стоимость подписки экспоненциально росту вашей базы.
| База контактов |
Mailchimp (Standard) |
Self-hosted (VPS + SES) |
Экономия в месяц |
| 2,500 |
$60 |
$10 (VPS) + $1 (SES) = $11 |
$49 |
| 10,000 |
$135 |
$15 (VPS) + $5 (SES) = $20 |
$115 |
| 50,000 |
$350 |
$25 (VPS) + $20 (SES) = $45 |
$305 |
| 100,000 |
$700+ |
$40 (VPS) + $40 (SES) = $80 |
$620+ |
Скрытые расходы на поддержку инфраструктуры
Необходимо учитывать, что self-hosted решение требует времени системного администратора. Обновление Mautic иногда бывает болезненным из-за миграций базы данных. Однако, при использовании Docker-контейнеров и регулярных бэкапов, время на обслуживание сокращается до 1-2 часов в месяц.
Безопасность и бэкапы вашей базы подписчиков
Ваша база email-адресов — это самый ценный актив. В отличие от облачных сервисов, в self-hosted варианте ответственность за сохранность данных лежит полностью на вас.
Защита данных и соответствие GDPR/ФЗ-152
Убедитесь, что доступ к панели управления Mautic или Listmonk защищен двухфакторной аутентификацией (2FA). Также ограничьте доступ к портам базы данных и Docker-сокетам с помощью Firewall (UFW). Разрешайте входящие соединения только для портов 80, 443 и SSH.
Стратегия резервного копирования базы данных
Для Listmonk достаточно делать дамп PostgreSQL. Для Mautic нужно бэкапить и базу (MySQL/MariaDB), и папку с медиа-файлами (ассетами). Используйте скрипт для ежедневного копирования данных в удаленное хранилище (например, S3-совместимое):
# Пример бэкапа базы Listmonk
docker exec listmonk_db pg_dump -U listmonk listmonk > backup_$(date +%F).sql
Регулярно проверяйте целостность бэкапов, восстанавливая их на тестовом инстансе VPS. Это гарантирует, что в случае сбоя диска или неудачного обновления вы сможете восстановить работу маркетинга за считанные минуты.
Выводы
Для запуска профессионального email-маркетинга на собственном сервере оптимально использовать Listmonk, если вам нужны только рассылки, или Mautic для сложных цепочек автоматизации. Переход на self-hosted модель позволяет сократить расходы на маркетинг в 5–10 раз и полностью контролировать данные ваших подписчиков без риска блокировки со стороны зарубежных SaaS-сервисов.
Готовы выбрать сервер?
VPS и выделенные серверы в 72+ странах с мгновенной активацией и полным root-доступом.
Начать сейчас →