Aller au contenu
Module 8 · Leçon 17 sur 25

Configurer une réplication à deux nœuds

Fait partie du cours Dovecot : IMAP/POP3 à l'échelle de la production, dans le module Réplication et configurations multi-maîtres.

Auteur

Sur les deux nœuds, dans local.conf :

mail_plugins = $mail_plugins notify replication

service replicator {
  process_min_avail = 1
  unix_listener replicator-doveadm {
    mode = 0600
    user = vmail
  }
}

service aggregator {
  fifo_listener replication-notify-fifo {
    user = vmail
  }
  unix_listener replication-notify {
    user = vmail
  }
}

doveadm_password = "very-long-shared-secret"
doveadm_port = 12345

plugin {
  mail_replica = tcp:other-node.example.com:12345
}

Ouvrez le port 12345 entre les deux hôtes. Redémarrez-les tous les deux. Lancez une synchronisation complète la première fois :

doveadm replicator replicate -f '*'

Surveillez :

doveadm replicator status '*'

Queued doit vite redescendre à 0. Un Failed supérieur à 0 signifie qu'il faut regarder /var/log/dovecot.log sur les deux nœuds.

Connectez-vous pour garder une trace de ce que vous avez lu.

Pulse · envoi de cold emails

Une infrastructure d’envoi rien qu’à vous.

Chaque domaine a son propre hôte MX, son IP, son sélecteur DKIM et son certificat. Prenez la version gérée, et nous l’exploitons pour vous, ou achetez une licence et faites-la tourner sur vos propres serveurs.

# sur un serveur Ubuntu tout neuf
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Aussi chez nous :Beat : la surveillance qui vous donne le correctifConseil : 65 $ US/h, sans forfait mensuel