It comes as a stand-alone app, a Joomla component and WordPress plugin.
Backups can be generated, moved,copied and restored.
The administration interface is powered by jQuery UI and password protected.
Here are some key features of "XCloner":
General features:
· Backup and restore any PHP/MySQL website
· Create custom backups
· Generate automatic backups based on cronjobs
· Restore your backups anywhere
· Share custom backups with clients
· Store you backups on the Amazon S3 cloud
· Backend available languages: Spanish, Dutch, German, English
· Incremental MySQL backup supporting large databases
· Incremental file system scanning and backup supporting large websites
· Backup Split option for environments with limited filesize
· JQuery Start UI
· Incremental files restore supporting large backups
Backend Features:
· Create full or partial backups based on your input
· Create simple or compressed backups based on your configuration input
· Possibility to exclude directory and files from the backup, manually or through cron settings(AJAX powered)
· Create backups based on a cron task, created backups can be stored on the local server, remotely through ftp or emailed
· Delete backups older than a certain number of days
· Ability to manage existing backups, rename/delete/move, publish to user frontend for sharing
· Possibility to clone any backup to another location, it can be done automatically by using the server functions or manually
· Configuration area lets you choose on how to generate backups based on your server possibilities
· Can choose to create backups by using only PHP, or by also using some server utilities to speed things up
Cron Job Features:
· Create backups at any time with the help of our cron script
· Store the generated backup locally, through email or a remote ftp location
· Send the generated backup to the Amazon S3 cloud service
· Run Multiple cron jobs based on custom configurations
· Create full or partial backups
Restore Features:
· The generated clone of XCloner can be restored on a totally different server, with new server and mysql details
· Restore both simple and compressed archives
· Restore script is independent from the main component and can be run on any host
· The restore script is located inside the XCloner archive, in directory restore/
· Full restore of a clone made with XCloner
· Ability to restore the original files and directories permissions
· Automatic update of the new host settings to the configuration file
· Ability to import the clone using either a ftp simulated sessions, or direct restore through php
· Possibility to exclude database from importing
· Ability to restore multiple clones to different locations
Compatibility:
· PHP 4.3.x or abov
· Joomla 1.5.x native component
· Joomla 1.6.x native component
· WordPress 2.x and 3.x compatibility
· Any hosting environment running PHP, 5.2.0 recommended
Requirements:
· PHP 5.2 or higher
· MySQL 5 or higher
· Safe_Mode turned Off
· Open_basedir set to No Value
· php.ini max_execution_time set to a higher limit
· exec() function enabled if wanting to use the server utilities mysqldump and tar
What's New in This Release: [ read full changelog ]
· Incremental database backup, to solve the large databases timeout issues.
· Improved incremental file system scanning.
· Backup limit splitter, for systems where archives larger than a certain size can’t be created, XCloner will split the backup archive into smaller parts.
· Ability to exclude files larger than a certain file size.
· jQuery UI Start interface.
· Improved incremental restore process to fix files extraction timeout issues.
· Ability to add backup comments.