Hello,
I need to move my actual mailcow server (running on a Ubuntu VM) to another phyisical host; I already have a VM running Ubuntu (same version and updates as the original one) on the target host, and I create regularly backups from the original server to the new one using the create_cold_standby.sh
script.
But I have never done anything with this new VM. The script finishes and that’s it. I haven’t tried running mailcow on the new VM, nor anything like that. I just check that the files are copied, no errors returned, and that’s it. Now I do need to make the new VM the production instance for my mailcow installation.
So, my starting question would be: to have a running MailCow instance on the new server, I just need to docker compose up -d
the backup created with create_cold_standby.sh
script and that’s it? In the documentation it just says that it can be used to migrate to a new server, but doesn’t mention anything about that. I guess/hope that it is because the process is this simple.
I understand that I have to modify DNS and all that to point to the IPs of the new host, but as far as MailCow goes, it’s just creating the backup and starting up the instance on the target server? I have a fairly standard MailCow installation, I don’t recall any mods nor anything like that to the configuration files, for instance. I believe it’s a vanilla install.
Thanks!