I'll first go through the issues that are currently not addressed by the transfer tool:
- When restoring an account and different MX records exist to an outside server it still sets the domain to /etc/localdomains. This even the case when on the old server it was in /etc/remotedomains. It should be checking this or somehow know this when doing the restore.
- It does not set the counters in /var/cpanel/counters properly on a transfer. It leaves them owned by root rather than the users account like they were on the old server.
- It does not transfer horde data of an account. I'm not sure if it even grabs this data when doing a single account backup. It should be doing this as some users use features like the address book. If other web mails use mysql as well it might not be grabbing their data either.
- It does not handle customized dns zones properly. A user could make something like say blog.theirdomain.com. It gets transferred and it was pointing to say 5.4.3.2 and it will then switch it to be the accounts new ip. This even when before it was not pointing at an actual Ip on the old server either. It might be a good idea to do a check of some sort? If the Ip does not match the old IP it's probably pointing externally or and should be left as is.
Some features I'd love to see added:
- The ability to select all sites on a specific IP. Right now you cannot do this so if you're moving just sites on one IP you have to basically manually find them or not even use the tool at all and use your own script. It probably should also list the IP's of sites before their move anyways
- Ability to set things before hand in the transfer. So I'm moving a reseller with say 10 accounts with 2 of them being on their own IP's. I'd like the ability to specify the IP's they should have. Right now you cannot do this so you have to do dedicated IP accounts one by one. If you could specify their IP's to be used it would speed up the process.
- Sort of the same idea as above the ability to set the IP's used for the entire restore. Right now you need to modify your primary shared ip in the settings for each set going across. If you could specify it for the transfer it would save clicking around constantly.
- Ability to set the NS records that should be used for a set of accounts being restored. Right now it relies on the server getting the accounts it's name servers set in the basic settings. This is not ideal when you're dealing with resellers. So you end up changing the basic settings constantly to reflect the name servers you want to specify
- Ability to sort the order in which you do the transfer. For example some cases you might want to do largest to smallest in terms of space. Or alphabetical on domain rather than username.
- The ability to have it actually install the SSL certificate. In a lot of cases you'll want that SSL certificate installed and already have it set to an IP that will be dedicated. Yet you cannot do that and you have to then do it after the fact. This might make further sense when you specify the IP's of some accounts for cases where you want to assign a specific IP and thus most likely will be dedicated.
I'm sure I could come up with even more bugs or features I wish were there but are not. I know some things would be amazing to have like how to deal with data sync issues better by moving say home directory data before doing mysql data for example. 11.25 address the home directory if you want to do it yourself though.



LinkBack URL
About LinkBacks












