So I’m searching around to find a decent backup script (to lazy to write it myself, of course) and I stumble upon xCloner. Now I’m not someone who’s easily satisfied with software from the get-go. But I have to tell you, WYSIWYG with xCloner! In just a few minutes, by following their 4 lines of instructions, I was backing up all the websites and databases (a small old 332MB) and having the server (cron) take care of it for me on a schedule.
Oh, and I only found out now that they’ve got an affiliate program, so I’m subscribing to that as well.
Now, for a small hiccup I encountered. When you’re in the configuration, you have to install it on the lowest level possible AND create the administrator/backups in that directory for it to work.
So let’s say you’ve got multiple websites setup on a VPS (like my environment at www.vps.co.za), you need to set the “Backup Start Path:” to /home/ and then create /home/administrator/backups. Then run chmod 777 on the backups directory. Only then can you select all your domains for backup. It’s a niggly thing, but could be improved upon.
Then, if I’d written it, I’d have given the option when you do a manual backup to save the backup as a cron job. Rather than having to do them seperately.
Something else that was a bit of a hassle was getting the cron to work perfectly. The recommended wget option didn’t work. So I looked carefully at the page and used the recommended Linux /usr/bin/php /home/xxxx/domains/xxxx/public_html/xcloner/cloner.cron.php abd (needless to say) it worked PERFECTLY.
Other than that, it’s fast, it’s stable and it’s definitely priced right (free, with paid support).
Now, I only tried the standalone version, but there’s a Joomla and a WordPress version, too. And it supports DropBox & Amazon S3. Need I say more? Thanks Ovidiu Liuta (supports the project).
Check it out: xCloner.