How to move files from one web host to another directly
The usual process of moving your website from one web host to another involves downloading all the files of your site from the old host to your computer, through an FTP client, and then uploading them to the new host. The problem with this method is (1) you waste bandwidth twice the size of your website, first when you are downloading and second when you are uploading, and (2) you waste time - wait till it finishes downloading and then wait longer as it uploads because upload speeds are usually lower then download speeds. Instead of being the middle man and wasting precious resources (both time and bandwidth are extremely precious), why not transfer your site directly to your new host?
Normal FTP clients won't allow you to do that but CoreFTP does. CoreFTP Lite is a freeware FTP client that allows you to make connections to multiple FTP servers and drag/copy files from one server to another directly, thus eliminating the middle man. Not only does it cost you zero bandwidth, it saves you about 2/3rd of your time. Since a typical web server is on a connection faster than your home connection, the transfer of files between two such hosts is extremely fast. With CoreFTP you never have to worry about moving files around, however large they are.
Some of the other features apart from the multiple-site connection includes
- Queueing of multiple FTP transfers on multiple sites
- Sessions to save FTP transfers for later resuming
- Recursive uploading, downloading, and deleting
- Optional reconnecting of lost connections
The Pro version of CoreFTP (price $34.95) provides some additional features like
- Zip compression - decompression of files
- Transfer scheduling (schedule unattended transfers)
- File Synchronization
- Thumbnail image viewing of directories



@jricher
I log on to the first box, and sftp the data over to the second box. It's almost invariably faster, and many modern ftp servers don't actually support server -> server copies.
Hi,
I am sorry but I really can't find your name on the blog. Thanks for your effort in writing this blog post. You really have saved me lots of time! I am moving my blog to a new web hosting account.
Just curious, why are you using blogger? If you are hosting your blog, why not you try Wordpress.org? Wordpress can give you more flexibility and control over your blog configuration.
Sheng Loong.
@Sheng Loong: My name is Kaushik. You can find it just beneath the title of the article.
I use blogger because I started out with blogger, though at many times I have thought about moving to wordpress. I will move one day but I can't say when, maybe when my blog becomes more popular ;)
Great tip - have been searching for a simple php script to do this - can't believe there's nothing straight-forward out there.
I use coreftp anyway and once I updated the settings this worked really well :)
Thanks!
Austin.
I've been searching for this for a few days now. Where were youuu.
not ok software, atleast not up to satisfaction. i tried but useless, gonna use some other.
I use CoreFTP But I have no idea of how to use it to connect to servers at the same time..
There are two windows.. 1) Local Browser
and 2) The host you have connected too..
Could you please enlighten me? Tell me the process or where am I going wrong?
Thanks, in Advance!
Use the Local Browser window to connect to your second server.