50 % de réduction sur tous les plans, durée limitée. À partir de $2.48/mo
Listmonk

Listmonk

Listmonk est une plateforme de newsletter auto-hébergée. Campagnes e-mail performantes, listes segmentées, analyses, et double opt-in dans un seul binaire Go. Sous licence AGPL, développé par le créateur de Zerodha, utilisé par Hugging Face et Cal.com. L'alternative à Mailchimp avec contrôle total de vos données.

Version

5.1.0

Système d'exploitation

Serveur Ubuntu 24.04 LTS

RAM min.

1 GB

Types d'IP

IPV4,IPV6

Accéder à l'interface web

  • Ouvrez votre navigateur : http://<SERVER_IP>:9000
  • Connexion avec les identifiants stockés dans /root/.cloudzy-creds

Fichiers et répertoires importants

  • /opt/listmonk → Répertoire principal d'installation contenant le binaire, la configuration et les fichiers téléversés.
  • /opt/listmonk/listmonk → Exécutable Listmonk.
  • /opt/listmonk/config.toml → Fichier de configuration principal.
  • /opt/listmonk/uploads → Répertoire des fichiers médias téléversés. Doit être créé avec les permissions appropriées (chown listmonk:listmonk, chmod 700).
  • /root/.cloudzy-creds → Stocke les identifiants administrateur et PostgreSQL. Les permissions doivent être 400.
  • /var/lib/postgresql/ → Répertoire de données PostgreSQL.
  • /etc/postgresql/ → Configuration PostgreSQL.
  • /etc/systemd/system/listmonk.service → Fichier d'unité systemd pour le service Listmonk.

Corrections rapides et conseils d'exploitation

Miniatures des images téléversées non affichées

Admin → Paramètres (http://<SERVER_IP>:9000/admin/settings) → Général → définir Root URL to http://<SERVER_IP>:9000

Échec du téléversement de médias

Admin → Paramètres (http://<SERVER_IP>:9000/admin/settings) → Téléversement de médias → définir Upload path to /opt/listmonk/uploads

Vérifier les permissions :

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

Gérer le service systemd Listmonk

# Restart 
systemctl restart listmonk

# Check status
systemctl status listmonk

# View logs
journalctl -u listmonk -f

Accès PostgreSQL

Les identifiants sont stockés en toute sécurité à l'emplacement : /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

Remarques

  • Vérifiez que les connexions SMTP sont autorisées pour ce serveur (demandez l'activation de l'accès SMTP).
  • Sécurité : Listmonk s'exécute sous l'utilisateur listmonk ; PostgreSQL s'exécute sous l'utilisateur postgres.

Documents

  • Guide d'installation et d'utilisation : https://gist.github.com/MaximilianKohler/e5158fcfe6de80a9069926a67afcae11
  • Configuration : https://listmonk.app/docs/configuration/

Plus dans Self Hosted

Applications associées.

Déployez Listmonk maintenant. À partir de 2,48 $/mois.