ListMonk installieren: Unterschied zwischen den Versionen

Aus Hostsharing Wiki
Zur Navigation springen Zur Suche springen
(→‎Links: Kategorie Newsletterversand hinzugefügt)
K (Ansible Playbook nun bei Codeberg)
Zeile 16: Zeile 16:
* Das Programm muss heruntergeladen werden.
* Das Programm muss heruntergeladen werden.
* Vorher den Hostsharing Service um eine freie Port Nummer fragen.
* Vorher den Hostsharing Service um eine freie Port Nummer fragen.
* Mit Monit wird das Programm als Dienst gestartet.
* Mit systemctl wird das Programm als Dienst gestartet.


=== Installation mit Ansible Skript ===
=== Installation mit Ansible Skript ===
Es gibt ein Ansible Skript für Hostsharing [https://github.com/tpokorra/Hostsharing-Ansible-ListMonk], das die Installation automatisiert vornimmt, und schon den SMTP und POP Zugang konfiguriert.
Es gibt ein Ansible Skript für Hostsharing [https://codeberg.org/tpokorra/hs.ansible/src/branch/main/playbooks/listmonk], das die Installation automatisiert vornimmt, und schon den SMTP und POP Zugang konfiguriert.


Dort kann man sicherlich auch Feinheiten der Installation abschauen, wenn man ListMonk manuell installieren will.
Dort kann man sicherlich auch Feinheiten der Installation abschauen, wenn man ListMonk manuell installieren will.
Zeile 38: Zeile 38:
* https://listmonk.app/ Projektseite
* https://listmonk.app/ Projektseite
* https://github.com/knadh/listmonk ListMonk auf Github
* https://github.com/knadh/listmonk ListMonk auf Github
* https://github.com/tpokorra/Hostsharing-Ansible-ListMonk Ansible Skript für Hostsharing von Timotheus Pokorra
* https://codeberg.org/tpokorra/hs.ansible/src/branch/main/playbooks/listmonk Ansible Skript für Hostsharing von Timotheus Pokorra


----
----

Version vom 12. Juni 2023, 04:13 Uhr

ListMonk

ListMonk [1] ist ein Newsletter und Mailinglisten-Manager zum Selbsthosten, und steht unter der Open Source Lizenz AGPLv3.

Monk hat in diesem Fall nichts mit einem Mönch zu tun, sondern ist eine versteckte Anspielung auf Monkey, da ListMonk eine Alternative zu MailChimp (Chimpanse) ist.

Zur Technik

ListMonk ist in Go geschrieben, und wird als ein einziges Binary (Programm) installiert. Man muss im Shared Webspace bei Hostsharing einen Service dazu buchen, oder man setzt es auf einem Managed Server von Hostsharing ein.

Im Hintergrund wird PostgreSQL als Datenbank benutzt.

ListMonk bietet Anmeldungen per Double-Opt-In, und es gibt auch eine API für die Integration mit CRM/ERP Systemen (https://listmonk.app/docs/apis/apis/).

Zur Installation

Die Installation ist recht einfach: https://listmonk.app/docs/installation/

  • Das Programm muss heruntergeladen werden.
  • Vorher den Hostsharing Service um eine freie Port Nummer fragen.
  • Mit systemctl wird das Programm als Dienst gestartet.

Installation mit Ansible Skript

Es gibt ein Ansible Skript für Hostsharing [2], das die Installation automatisiert vornimmt, und schon den SMTP und POP Zugang konfiguriert.

Dort kann man sicherlich auch Feinheiten der Installation abschauen, wenn man ListMonk manuell installieren will.

Zur Bedienung

Hier ist ein Bildschirmfoto zur Einrichtung von SMTP für den Versand der E-Mails:

ListMonk SMTPSetup.png


Hier ist ein Bildschirmfoto zur Generierung des Formulars zur Anmeldung für einen Newsletter:

ListMonk SubscriptionForm.png

Links