Знижка 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) → Media uploads → встановити Upload path to /opt/listmonk/uploads

Перевірте правильність дозволів:

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

Керування systemd-сервісом Listmonk

# 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/міс.