Listmonk

Високоефективний менеджер розсилки новин та списків розсилки з сучасною панеллю управління.

Доступ до веб-інтерфейсу

  • Відкрийте браузер: 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 до http://<SERVER_IP>:9000

Помилка завантаження медіафайлу

Адміністратор → Налаштування (http://<SERVER_IP>:9000/admin/settings) → Завантаження медіафайлів → налаштування Upload path до /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/

Деталі заявки