Listmonk

Gestionnaire de newsletters et de listes de diffusion hautement performant, doté d'un tableau de bord moderne.

Accéder à l'interface Web

  • Ouvrez votre navigateur : http://<SERVER_IP>:9000
  • Connectez-vous avec les identifiants enregistrés à l'adresse /root/.cloudzy-creds

Fichiers et répertoires importants

  • /opt/listmonk → Répertoire d'installation principal contenant le binaire, la configuration et les téléchargements.
  • /opt/listmonk/listmonk → Fichier exécutable Listmonk.
  • /opt/listmonk/config.toml → Fichier de configuration principal.
  • /opt/listmonk/uploads → Répertoire de téléchargement des médias. Doit être créé avec les autorisations appropriées (chown listmonk:listmonk, chmod 700).
  • /root/.cloudzy-creds → Stocke les identifiants d'administration et PostgreSQL. Les autorisations 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.

Solutions rapides et conseils pratiques

Les vignettes des images téléchargées ne sont pas visibles.

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

Échec du téléchargement multimédia

Admin → Paramètres (http://<SERVER_IP>:9000/admin/settings) → Téléchargements multimédias → définir Upload path à /opt/listmonk/uploads

Assurez-vous que les autorisations sont correctes :

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'adresse suivante : /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

  • Assurez-vous 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 postgres.

Documents

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

Détails de la demande