hiperlink Does anyone have experience with this kind of migration?
I recently finished my migration from CyberPanel / cPanel servers with not so many (~ 40) but very variable websites/projects. (I'm a developer so I only provide my own clients' with hosting).
My case was rather complicated because there was extra work to be done for each project such as, create new passwords everywhere (because well CyberPanel doesn't really force secure ones like Enhance does), update directory paths for some older not-so-dynamic projects, transfer some accounts' mailboxes that were being used through IMAP, re-setup the rest with POP3/SMTP conections, re-schedule cron jobs etc.
Most of that was done manually, zip/wget-ing the files, re-creating users and importing databases through the panel, so I planned the work based on my schedule and spreaded it along a 1.5 month period, as I was constantly working on development projects as well. Worst part of it was that most of the migration had to be done during the night to prevent noticeable downtimes for e-shops and high traffic websites, and that I had to create new SSL certificates as soon as possible when the dns propagation was completed late at night or early in the morning.
Oh and finally another major issue was that since PHP mail didn't work (and it was about time I get rid of it anyway), I decided to fully deprecate any PHP mail functionality on all my projects and now they are all forced to solely use SMTP connections. I even implemented an SMTP mailer API for that matter and use it on all non-WordPress projects that didn't natively support SMTP, as I also have more control over what is sent, apply spam filters etc.
However now that it's all properly set up along with cPFence doing its job, things roll smoother than ever and I can finally have some peace of mind, something I completely lost after the October attacks on CyberPanel.