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/

تفاصيل الطلب