Hi, I'm quite new to ISPConfig. Is it possible to have an identical mail server setup using ISPConfig (like a master-master)? Like for example, two servers having the same setup of ispconfig, roundcube, etc. Cloud server 1 is the main, syncing to cloud server 2. Incase cloud server 1 dies or goes offline, cloud server 2 takes over. When cloud server 1 goes back online, any changes/emails/files from cloud server 2 will sync over to server 1.
Yes that is possible. You can mirror the Mailservers in ISPConfig, so all configurations are the same on both systems. There are a few key elements you need to figure out first: Dovecot Replication or Shared Storage for Mailboxes rspamd neighbors configuration How do you load-balance/failover DNS Names for your clients e.g. smtp.yourserver.tld? How do you handle certificates for both servers? We use Cloudflare to monitor both servers, in case the main system goes down Cloudflare will change the A records for our global DNS names for smtp./imap./mail. accordingly. You would need a certificate for your mail system that works on both systems. To do so you could use either a custom config with acme.sh or use a external bought Certificate and use that. For Dovecot we currently use Dovecot Replicator, although that is discontinued and we are looking for a solution right now.