Listmonk

Leistungsstarker Newsletter- und Mailinglisten-Manager mit modernem Dashboard.

Auf die Webschnittstelle zugreifen

  • Öffnen Sie Ihren Browser: http://<SERVER_IP>:9000
  • Anmelden mit den unter /root/.cloudzy-creds

Wichtige Dateien und Verzeichnisse

  • /opt/listmonk → Hauptinstallationsverzeichnis, das die Binärdatei, die Konfiguration und die Uploads enthält.
  • /opt/listmonk/listmonk → Listmonk-Ausführungsdatei.
  • /opt/listmonk/config.toml → Hauptkonfigurationsdatei.
  • /opt/listmonk/uploads → Verzeichnis für Medien-Uploads. Muss mit den entsprechenden Berechtigungen erstellt werden (chown listmonk:listmonk, chmod 700).
  • /root/.cloudzy-creds → Speichert Administrator- und PostgreSQL-Anmeldedaten. Berechtigungen sollten 400.
  • /var/lib/postgresql/ → PostgreSQL-Datenverzeichnis.
  • /etc/postgresql/ → PostgreSQL-Konfiguration.
  • /etc/systemd/system/listmonk.service → systemd-Unit-Datei für den Listmonk-Dienst.

Schnelle Lösungen und Tipps für den Betrieb

Hochgeladene Bildminiaturen nicht sichtbar

Admin → Einstellungen (http://<SERVER_IP>:9000/admin/settings) → Allgemein → einstellen Root URL zu http://<SERVER_IP>:9000

Fehler beim Hochladen von Medien

Admin → Einstellungen (http://<SERVER_IP>:9000/admin/settings) → Medien-Uploads → einstellen Upload path zu /opt/listmonk/uploads

Stellen Sie sicher, dass die richtigen Berechtigungen vorhanden sind:

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

Listmonk-systemd-Dienst verwalten

# Restart 
systemctl restart listmonk

# Check status
systemctl status listmonk

# View logs
journalctl -u listmonk -f

PostgreSQL-Zugriff

Die Anmeldedaten werden sicher gespeichert unter: /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

Anmerkungen

  • Stellen Sie sicher, dass SMTP-Verbindungen für diesen Server zugelassen sind (beantragen Sie die Aktivierung des SMTP-Zugriffs).
  • Sicherheit: Listmonk läuft unter dem Benutzer „listmonk“, PostgreSQL unter „postgres“.

Dokumente

  • Einrichtungs- und Bedienungsanleitung: https://gist.github.com/MaximilianKohler/e5158fcfe6de80a9069926a67afcae11
  • Konfiguration: https://listmonk.app/docs/configuration/

Anwendungsdetails