Self-hosted Mautic / Listmonk: email-маркетинг без Mailchimp

calendar_month 8 мая 2026 schedule 7 мин. чтения visibility 9 просмотров
person
Valebyte Team
Self-hosted Mautic / Listmonk: email-маркетинг без Mailchimp
Для запуска 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-записей

Существует три обязательных записи, без которых рассылка будет неэффективной:
  1. SPF (Sender Policy Framework): Указывает, каким серверам разрешено отправлять почту от имени вашего домена. Пример: v=spf1 include:amazonses.com ~all.
  2. DKIM (DomainKeys Identified Mail): Цифровая подпись письма, подтверждающая, что оно не было изменено в процессе передачи. Генерируется на стороне SMTP-провайдера.
  3. 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-доступом.

Начать сейчас →

Share this post:

support_agent
Valebyte Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.