Скидка 50% на все тарифы, ограниченное время. От $2.48/mo
Listmonk

Listmonk

Listmonk — платформа для рассылок с самостоятельным размещением. Высокопроизводительные email-кампании, сегментация списков, аналитика и двойное подтверждение подписки в одном бинарном файле Go. Лицензия AGPL, разработана создателем Zerodha, используется Hugging Face и Cal.com. Альтернатива Mailchimp с полным контролем над данными.

Версия

5.1.0

Операционная система

Сервер Ubuntu 24.04 LTS

Мин. RAM

1 GB

Типы IP

IPV4,IPV6

Открыть веб-интерфейс

  • Откройте браузер: http://<SERVER_IP>:9000
  • Войдите с учётными данными, сохранёнными в /root/.cloudzy-creds

Важные файлы и директории

  • /opt/listmonk → Основная директория установки: бинарный файл, конфигурация и загрузки.
  • /opt/listmonk/listmonk → Исполняемый файл Listmonk.
  • /opt/listmonk/config.toml → Основной файл конфигурации.
  • /opt/listmonk/uploads → Директория для загружаемых медиафайлов. Должна быть создана с правильными правами доступа (chown listmonk:listmonk, chmod 700).
  • /root/.cloudzy-creds → Хранит учётные данные администратора и PostgreSQL. Права доступа должны быть 400.
  • /var/lib/postgresql/ → Директория данных PostgreSQL.
  • /etc/postgresql/ → Конфигурация PostgreSQL.
  • /etc/systemd/system/listmonk.service → Файл юнита systemd для сервиса Listmonk.

Быстрые решения и советы по эксплуатации

Миниатюры загруженных изображений не отображаются

Администратор → Настройки (http://<SERVER_IP>:9000/admin/settings) → Основные → задать Root URL to http://<SERVER_IP>:9000

Ошибка загрузки медиафайлов

Администратор → Настройки (http://<SERVER_IP>:9000/admin/settings) → Загрузка медиафайлов → задать Upload path to /opt/listmonk/uploads

Проверьте права доступа:

mkdir -p /opt/listmonk/uploads
chown -R listmonk:listmonk /opt/listmonk/uploads
chmod 700 /opt/listmonk/uploads

Управление сервисом Listmonk через systemd

# Restart 
systemctl restart listmonk

# Check status
systemctl status listmonk

# View logs
journalctl -u listmonk -f

Доступ к PostgreSQL

Учётные данные хранятся по адресу: /root/.cloudzy-creds

# Login as postgres user
sudo -iu postgres

# Open PostgreSQL prompt
psql

# Connect to Listmonk database
c listmonk

# Lists all tables in the listmonk database
dt

# Exit psql
q

Примечания

  • Убедитесь, что SMTP-соединения разрешены для этого сервера (запросите включение доступа по SMTP).
  • Безопасность: Listmonk работает от имени пользователя listmonk; PostgreSQL работает от имени пользователя postgres.

Документация

  • Руководство по настройке и использованию: https://gist.github.com/MaximilianKohler/e5158fcfe6de80a9069926a67afcae11
  • Конфигурация: https://listmonk.app/docs/configuration/

Ещё в разделе Self Hosted

Похожие приложения.

Развернуть Listmonk. От $2.48/мес.