50 % Rabatt auf alle Pläne, begrenzte Zeit. Ab $2.48/mo
Listmonk

Listmonk

Listmonk ist eine selbst gehostete Newsletter-Plattform. Leistungsstarke E-Mail-Kampagnen, segmentierte Listen, Analytics und Double-Opt-in in einem einzigen Go-Binary. AGPL-lizenziert, entwickelt vom Autor von Zerodha, genutzt von Hugging Face und Cal.com. Die Mailchimp-Alternative mit vollständiger Datenkontrolle.

Version

5.1.0

Betriebssystem

Ubuntu Server 24.04 LTS

Mindestens RAM

1 GB

IP-Typen

IPV4,IPV6

Web-Oberfläche öffnen

  • Browser öffnen: http://<SERVER_IP>:9000
  • Mit den gespeicherten Zugangsdaten anmelden unter /root/.cloudzy-creds

Wichtige Dateien und Verzeichnisse

  • /opt/listmonk → Hauptverzeichnis der Installation mit Binary, Konfiguration und Uploads.
  • /opt/listmonk/listmonk → Listmonk ausführbare Datei.
  • /opt/listmonk/config.toml → Hauptkonfigurationsdatei.
  • /opt/listmonk/uploads → Verzeichnis für hochgeladene Medien. Muss mit den richtigen Berechtigungen erstellt werden (chown listmonk:listmonk, chmod 700).
  • /root/.cloudzy-creds → Speichert die Zugangsdaten für Admin und PostgreSQL. Berechtigungen sollten sein 400.
  • /var/lib/postgresql/ → Datenverzeichnis für PostgreSQL.
  • /etc/postgresql/ → PostgreSQL-Konfiguration.
  • /etc/systemd/system/listmonk.service → systemd-Unit-Datei für den Listmonk-Dienst.

Schnelle Lösungen und Betriebshinweise

Vorschaubilder hochgeladener Dateien werden nicht angezeigt

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

Fehler beim Medien-Upload

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

Korrekte Berechtigungen sicherstellen:

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

Zugangsdaten 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

Hinweise

  • Stelle sicher, dass SMTP-Verbindungen für diesen Server erlaubt sind (bitte ggf. um Freischaltung des SMTP-Zugriffs).
  • Sicherheit: Listmonk läuft unter dem Benutzer listmonk; PostgreSQL läuft unter postgres.

Dokumente

  • Einrichtung und Nutzungsanleitung: https://gist.github.com/MaximilianKohler/e5158fcfe6de80a9069926a67afcae11
  • Konfiguration: https://listmonk.app/docs/configuration/

Mehr aus Self Hosted

Verwandte Apps.

Listmonk jetzt deployen. Ab 2,48 $/Monat.