I had to deal with moving domains from one virtualmin server to another
lately and the experience is sub par:
1. no matter if I backup all domains into one file or use the
--newformat switch, I end up with all domains backed up, but
the restore with virtualmin restore-domain --all-domains --all-features
--all-virtualmin --source /backup never results in a complete restore,
random domains (around 2/3) are just plain missing.
1. I can now restore domains by hand, but as sometimes (always?)
subdomains are backed up into separate backup packages, you never end up
with the same structure as on the source server (subdomains are deployed
in parallel to their parent domains.) Never mind the danger in missing a
2. the backup->restore approach is not a very good one to move domains
anyway. I think here virtualmin is behind the curve.. even the dreaded
plesk now offers moving the structure in a first step and rsyncing the
content in a second one, which speeds up enormously - and time is of the
essence in these operations to avoid downtime for the customers. Any plans
to work in this area, Jamie?
especially for 1. I really need a solution, as I especially can't see a
pattern, which domains are restored correctly and which aren't. Jamie, I
can give you access to the system in question, if you are interested,
please contact me directly by mail.