GK~Apps » Restore Manager


Restore Manager Home

$3 monthly

Get 15-day Free Trial

BUY NOW

Platform

— cPanel/WHM , Linux

First release

— 2011

Current Version

— v4.2.7

Technology

  • HTML / CSS / jQuery

  • PERL / PHP / Bash (Unix shell)

  • cPanel API

Category

#cPanel, #Commercial


Restore Manager Overview

Restore Manager is the perfect solution for backup and restoring of your cPanel accounts

The main idea behind the Restore Manager plugin is to simplify the process of backup restoration by allowing hosting clients to restore individual items from Local OR Remote backup independently directly from cPanel interface only in few clicks. Also, it will eliminates the need to restore the entire account for just few items that need to be restored and significantly reduces the support calls related to data restoration.

How it works?

There are two different ways which you can work with Restore Manager:

1) If you using the cPanel Backup System then Restore Manager will not create a backup for you and will use the backups created by cPanel and allow your users to browse and restore a single item or more, from existing backups.

2) If you do not want to keep local backups, You can set up a Remote Backup Server and Restore Manager will allow your users to browse and restore a single item or more, Directly from the remote backup server.


What's New in Restore Manager 4

A new improved core and backup browser that will help your cPanel users quickly restore from "Remote Or Local Backups" in the easiest possible way. In cPanel side we add the options to restore Mail Forwarders and Domain Aliases. Within the Restore Files feature we add the option called "Trash" which allows to keep a copy of the existing file as a possibility to go back. New smart remote backup that keep your backup copies based on changes only to save disk space on the remote backup server which also includes the option to add extra folders to the remote backup.

Performance & Security

All of the plugin actions have been optimized to consume as minimum resources as possible. The plugin is based on cPanel Live PHP under cpphp engine so there is no need to make any changes or installations of PHP or other PHP extensions. We have invested much thought into the security of the plugin so that users could never access another user's backup files. The plugin PHP files will work only after authenticated connection to cPanel or WHM.

WHM Remote Backup & Restore (* Smart Remote Backup mod!)

The smart remote backup mode will save the backups of your cPanel accounts on a remote server only! and your cPanel users can quickly restore any individual items directly from the remote backup in the easiest possible way You can also restore full cPanel accounts from your remote backup server in the WHM interface. The smart remote backup keeps your backup copies in form of snapshots so it is not wasted your disk space on duplication of backup copies.

WHM Remote Backup & Restore (* Local backup mode!)

Save a copy of your cPanel backups on a remote server and retrieve it to your backup folder with simple to use interface.
You can also restore full cPanel accounts from your remote backup server in the WHM interface. This feature has been created since the incremental backup type does not support additional destinations, but it will support the compressed & uncompressed backup types.

Backup Exclude & Include Configuration

Include extra folders to the remote backup OR Exclude files from backup that are performed by the cPanel backup system.
Some files and directories do not need to be backed up so now you can control global excludes from the WHM interface and your cPanel users can manage the files they want to exclude from backup with easy to use interface.

The little things that make this plugin even better

✔ Support for the new cPanel backup system
✔ Support all backup methods
✔ Support all scheduling and retentions
✔ One click incremental updates
✔ Multi-language support
And many more...


Restore Manager Features List


Main Features:

  • 100% cPanel/WHM compatible
  • Easy installation tool, No need to install or change anything on the server.
  • Easy GUI Configuration in WHM interface
  • Support for remote incremental backup & restore NEW!
  • Remote backup in form of snapshots sync modified files & save disk space NEW!
  • Support for NFS disk as the local backup path NEW!
  • Support the new cPanel backup system
  • Support all cPanel backup methods Compressed, Uncompressed & Incremental
  • Support all cPanel backup scheduling and retention
  • Minimum use of resources
  • CPU usage limited to 10% during the remote backup process
  • Full users activity log
  • Backup & Restore activity log
  • CLI tools for remote backup & restore
  • API calls for all user actions NEW!
  • User-friendly and easy-to-use interface
  • Multi-language support
  • Favorable prices
  • Easy license setup
  • 24x7 Tech support

cPanel Features:

  • Restore Files
  • Restore Databases
  • Restore Email
  • Restore Cron Jobs
  • Restore Mail Forwarders
  • Restore SSL Data
  • Restore DNS Records
  • Restore Domain Aliases
  • Backup Exclude Manager

WHM Features:

  • Restore Manager Configuration
  • Restore full account from remote server
  • Backup include & exclude Configuration
  • Remote Incremental Backup Configuration
  • Remote Backup User Selection (Remote Backup mode Only!)
  • Activity log
  • One click incremental updates

Restore Manager Pricing


Take a look at Restore Manager pricing options.

Get 15-day Free Trial

Monthly License

  • ✔ Professional technical support
  • ✔ Unlimited support tickets
  • ✔ Unlimited updates

Fixed monthly payment.


$5.00 $3.00 / month


Buy Now »

Multiple licenses

  • ✔ Professional technical support
  • ✔ Unlimited support tickets
  • ✔ Unlimited updates
  • ✔ 10+ licenses = 10% Off
  • ✔ 20+ licenses = 20% Off

Buy Multiple and get discount.


Contact Sales »


All plans comes with 30-day money-back guarantee.


Restore Manager Change Log


Restore Manager change log from day one

Version 4.2.7
Release Date: 21/05/2017
- NEW Option to disable standby time while the backup runs.
Version 4.2.6
Release Date: 08/05/2017
- FIX Backup status while the remote backup runs.
Version 4.2.5
Release Date: 04/05/2017
- FIX More adjustments to cPanel v11.64.
- FIX Compressed and Uncompressed backup restore files.
- FIX Backup exclude configuration saving format from dos to unix.
- FIX Backup by package status bug.
Version 4.2.4
Release Date: 20/04/2017
- FIX More adjustments to cPanel v11.64.
- FIX cPanel Incremental backup browse and restore from retention.
- NEW Tilte by action in cPanel interface.
Version 4.2.3
Release Date: 05/04/2017
- FIX Adjustments to cPanel v11.64.
- FIX cPanel Incremental backup select dates.
- FIX cPanel Incremental backup browse and restore from retention.
- FIX WHM link opens in a new window.
- FIX Remove unnecessary items from manual copying.
Version 4.2.2
Release Date: 22/02/2017
- FIX Bug fix for environment variables in remscripts.
Version 4.2.1
Release Date: 12/01/2017
- FIX Bug fix for 64-bit and eliminating the need to install glibc.i686.
- FIX Remote wizard adjustments for CloudLinux.
Version 4.2.0
Release Date: 15/12/2016
- NEW Option to disable backups for accounts exceeds a certain amount of disk space.
- NEW Option to add or remove exception for accounts exceeds a certain amount of disk space.
- NEW Option to disable backups for suspended accounts.
- NEW Option to enable Or disable backups by cPanel packages.
- NEW Log of backup run time per user and all users.
- FIX Adjustments to cPanel v11.60.
Version 4.1.27
Release Date: 07/11/2016
- FIX Adjustments to cPanel v11.60.
- FIX Disable checksum from rsync.
Version 4.1.26
Release Date: 27/09/2016
- FIX Email alert when the PID file exists.
Version 4.1.25
Release Date: 06/09/2016
- FIX Repair Mailbox permissions bug.
Version 4.1.24
Release Date: 09/08/2016
- FIX Extra folders backup not run by rem_backup_selected_users script.
Version 4.1.23
Release Date: 22/06/2016
- NEW Adding new options to Limit I/O bandwidth.
- FIX Adjustments to CentOS 7 and CloudLinux 7.
- FIX rsync bug on some CentOS 6 versions when using --bwlimit var.
Version 4.1.22
Release Date: 14/05/2016
- FIX Detect pid of backup process bug on local mode.
- FIX Repair Mailbox permissions bug on CentOS 7.
Version 4.1.21
Release Date: 08/05/2016
- FIX Detect pid of backup process bug.
Version 4.1.20
Release Date: 03/05/2016
- FIX Adjustments to CentOS 7.
Version 4.1.19
Release Date: 23/04/2016
- FIX Repair Mailbox permissions bug.
Version 4.1.18
Release Date: 10/04/2016
- FIX Restricted access to the WHM users.
Version 4.1.17
Release Date: 06/04/2016
- FIX Restore files/emails bug.
Version 4.1.16
Release Date: 30/03/2016
- FIX Adjustments for EasyApache 4 & CeontOS 7.
- NEW More options for cpmove folder.
Version 4.1.15
Release Date: 27/03/2016
- FIX Restore email account bug.
Version 4.1.14
Release Date: 23/03/2016
- FIX Security Update for fix files ownership.
Version 4.1.13
Release Date: 27/02/2016
- FIX Files browsing show one full copy.
- FIX Adjustments for CloudLinux fix ownership.
Version 4.1.12
Release Date: 24/02/2016
- FIX Security Update for glibc.
- FIX Security Update for fix files ownership.
- FIX Adjustments to cPanel 11.54.
- NEW The option to cancel delete from the remote if the file does not exist.
- NEW The option to cancel email after rem cron.
Version 4.1.11
Release Date: 25/01/2016
- FIX Fix addon domain folders ownership after restore.
Version 4.1.10
Release Date: 19/01/2016
- FIX Centos 5 backup browsing bug.
- FIX Browsing databases without username perfix in database name.
- FIX Repair of folders ownership after restore.
- FIX Allow license check even if there is no change.
Version 4.1.9
Release Date: 03/11/2015
- FIX API call for restore file writes to error_log on success.
- FIX Change the files and folders display so client can select all, even from snapshot.
- UPDATE Error logs display.
Version 4.1.8
Release Date: 16/10/2015
- FIX Repair of ownership to addon domains folders.
- FIX Stopping a backup if the user is not found on the server.
- FIX Get feature list "AppList" according to feature name instead of display name.
- FIX Repair for Restore Database for cPanel version 11.52.
- FIX Adding additional debugging options.
Version 4.1.7
Release Date: 31/08/2015
- FIX Local Mode - Show selected backup types only.
- UPDATE Add support for old BASH v3 (CentOS 5).
- UPDATE Backup dates sorting.
- UPDATE Remote Mode - Backup browsing now show one full copy, other dates shows changes only.
Version 4.1.6
Release Date: 20/08/2015
- FIX Wizard CentOS 7 detection.
- UPDATE Error logs.
- UPDATE Change PHP engine to internal PHP in all scripts.
Version 4.1.5
Release Date: 11/08/2015
- FIX Support for earlier C libraries.
- UPDATE Wizard update.
Version 4.1.4
Release Date: 10/08/2015
- FIX Support for 32-bit operating systems.
- NEW Additional operating systems support the remote backup server CentOS 6-7, Debian 7, Ubuntu 12.
Version 4.1.3
Release Date: 07/08/2015
- FIX Restore from remote server. Extra folders list.
Version 4.1.2
Release Date: 06/08/2015
- Stable Release
- FIX Some bug fix.
Version 4.1.1 BETA11
Release Date: 05/08/2015
- NEW Restore full account/s from remote server under the new backups.
- FIX Repair ownership of mail folders and files after reconstruction.
- FIX Deleting extra files according to what was defined in backups copies to retain.
- NEW Possibility to restore the extra files when restoring accounts.
- UPDATE The act of sending an email after the end of the backup.
Version 4.1.0 BETA10
Release Date: 27/07/2015
- NEW Adding additional log actions and debugging log.
- FIX Had to resave values of backup mode & licence key after update.
- FIX GO BACK button in cPanel not working while Restore Manager is not available.
- UPDATE Verifying configuration values before backup start.
- UPDATE Icons appears in WHM only if relevant to the backup mode.
Version 4.0.9 BETA9
Release Date: 26/07/2015
- FIX Tar browsing in local mode for RedHat repo tar.
- UPDATE General changes & improvements
Version 4.0.8 BETA8
Release Date: 22/07/2015
- FIX Increasing use of resources and runtime for large tar.gz files.
- FIX Adding additional debugging options.
Version 4.0.7 BETA7
Release Date: 21/07/2015
- FIX Missing text in backup config at local mode
- FIX 8 chars max for DB user prefix in remote API - Must run the wizard again to update!
- FIX Retrieve DB in local mode
Version 4.0.6 BETA6
Release Date: 19/07/2015
- FIX Backup homedir failed if /etc/cpbackup-exclude.conf file missing
- FIX Get the correct public ip for licensing in NAT
- FIX Save remote configuration in local mode
Version 4.0.5 BETA5
Release Date: 16/07/2015
- FIX Call PHP scripts by cpphp engine. (API/cPanel)
- FIX Filter database that belong to the account settings. (API/cPanel)
Version 4.0.4 BETA5
Release Date: 15/07/2015
- FIX Adding pagination in Backup User Selection for servers with a large number of users. (WHM)
- FIX Update or upgrade from version 3. (Installer)
- FIX Increasing the amount of characters in the text field for exclude config. (cPanel)
- FIX Changes in the call to BASH scripts. (API)
- FIX Database name for username that greater than 8 characters. (Shell/cPanel)
- FIX New error log for additional operations while backup to a remote server. (WHM/Shell)
- FIX Removing discontinued backup during an error per cPanel user. (WHM/Shell)
- FIX Extra backup runs only by the CronJob or manually if the value is ALL. (Shell)
Version 4.0.3 BETA4
Release Date: 15/07/2015
- FIX Main IP verification while checking the license. (WHM/API/cPanel)
Version 4.0.2 BETA3
Release Date: 14/07/2015
- FIX Change the default backup schedule to run two hours after CPBackup. (WHM)
- FIX Update all the bash/PHP scripts to send email to the admin mail configuration. (Shell/WHM)
- FIX Extra backups folder checks will run only if content exists. (Shell)
- FIX Running rebuild_sprites to display icons in x3. (Installer)
- FIX Auto updates - Removing the time limit between updates. (WHM/Shell)
- FIX Added message to first time settings of the backup mode selection (WHM/cPanel)
Version 4.0.1 BETA2
Release Date: 12/07/2015
- FIX Remote Backup wizard. (Shell)
- FIX Auto updates. (WHM/Shell)
Version 4.0.0 BETA1
Release Date: 09/07/2015
- NEW Support for remote incremental backup & restore. (WHM/cPanel)
- NEW Remote backup in form of snapshots to save disk space. (CORE)
- NEW Mode selection, Remote Or Local Backup. (WHM)
- NEW Backup User Selection for remote backup. (WHM)
- NEW API calls for all user actions. (CORE/cPanel)
- NEW root escalated PERL Module that eliminate the need to use the fix permissions script. (CORE/cPanel)
- NEW Restore Mail Forwarders. (cPanel)
- NEW Restore Domain Aliases. (cPanel)
- NEW Restore Files "Trash" keep a copy of the existing file as a possibility to undo restore.. (cPanel)
- NEW Transfer the GUI to 3rdparty folder and eliminate the need to sync theme folders. (cPanel)
- NEW Users can restore directly from the remote server. (cPanel)
- NEW Smart browsing session, to allow a maximum speed of data loading time. (cPanel)
- NEW New log system that records all user action, backup and restoration from the remote server. (WHM/cPanel)
- NEW Automatic Updates. (WHM)
- FIX Full support for the new Paper Lantern design. (cPanel)
- FIX Full support for register icons in cPanel Feature List. (cPanel)
Version 3.2.4
Release Date: 07/04/2014
- FIX Backup status bug. (WHM)
Version 3.2.3
Release Date: 02/04/2014
- FIX Applist bug in rvskin. (cPanel)
Version 3.2.2
Release Date: 31/03/2014
- FIX Sync backup folder in WHM. (WHM)
- FIX Check version from the new website. (WHM)
- FIX Allow license check even if there is no change. (WHM)
- FIX Incremental update. (WHM)
- FIX Send mail after completing automatic remote backup. (REM Post backup/REM rsync Tool/WHM)
- UPDATE REM rsync Tool v1.6 (Shell tool)
- UPDATE REM Post backup v1.2 (Shell tool)
- NEW Incremental update by shell command. (REM Installer)
- UPDATE REM Installer v1.2 (Shell tool)
- UPDATE jQuery v1.11.0 (cPanel/WHM)
- FIX License check bug. (cPanel/WHM)
- FIX IE 11 bugs. (cPanel/WHM)
- FIX Select all in restore files, Chrome bug. (cPanel)
- FIX Header & Footer btn links for all cPanel designs. (cPanel)
Version 3.2.1
Release Date: 23/03/2014
- FIX License check. (cPanel/WHM)
Version 3.2.0
Release Date: 18/03/20114
- NEW Support for the new cPanel weekly backup. (cPanel/WHM/REM Installer/Fix Permissions/REM rsync Tool)
- FIX Support for the new cPanel design paper_lantern. (cPanel/REM Installer)
- FIX New and neat process for the installation, update and removal. (REM Installer)
- UPDATE REM Installer v1.1 (Shell tool)
- UPDATE Fix Permissions v1.1 (Shell tool)
- FIX Improving the remote backup wizard processes. (REM remote wizard)
- FIX Operating system that tested as backup server: redhat, CentOS, Debian, Ubuntu, FreeBSD. (REM remote wizard)
- UPDATE REM remote wizard v1.1 (Shell tool)
- FIX The resources usage priority has changed to speed up the process. (REM rsync Tool/Fix Permissions)
- UPDATE REM rsync Tool v1.5 (Shell tool)
- FIX CluodLinux users can not check if the backup is running. (cPanel/Pre backup)
- NEW Pre backup action hook. (Shell tool)
- FIX Remove the option to select action if the feature is turned off. (cPanel)
- FIX Empty values in the session while adding files and folders to when selecting all. (cPanel)
- FIX Backup Exclude save the recommended in every save of custom value. (cPanel)
- FIX New stop points while the backup is running. (WHM)
- FIX Sending the IP of the hostname for license check. (WHM)
- FIX Retrieve files & restore full account from remote server. (WHM/REM rsync Tool)
- NEW Send mail after completing the backup to & restore from remote server. (WHM/REM rsync Tool)
- FIX Percentages progress bar while retrieving files from remote server. (WHM)
- FIX Extract addon domain to new account requires a stronger password for new account. (WHM)
- FIX Missing icon in incremental updates. (WHM)
Version 3.1.4
Release Date: 22/02/2014
- NEW Shorter processes while setup remote backup server (Shell tool/WHM)
- NEW Setup custom cPanel CSS file (cPanel/WHM)
- FIX Generate a new access key if not valid or not exists (WHM)
- FIX Disable REM if new backup is not enable yet (WHM)
- FIX Get the backup config folder if backup is not enable yet (Installer)
- FIX Send restoring in the background if user browser crashes while restoring multiple/singel full accounts (WHM)
- FIX Set up a Dedicated IP address while restoring full account (WHM)
- FIX Verification of full accounts restore (WHM)
- FIX Verification of relative path to the remote backup folder of the user home directory (WHM)
- FIX Restore PostgresSQL (cPanel)
- FIX Prevent breakage of files or databases by keep the restore action in background if user browser crashes (cPanel)
Version 3.1.3
Release Date: 28/01/2014
- FIX Urgent Fix for blank screen (cPanel)
Version 3.1.2
Release Date: 27/01/2014
- UPDATE REM rsync Tool v1.4 (Shell tool)
- FIX Fix permissions & postcpbackup reducing the use of resources (Shell tool)
- FIX Workaround for API calls that return 'Access denied' on any WHM port (WHM)
- FIX License check for port 80 (cPanel/WHM)
- FIX Version check for port 80 (cPanel/WHM)
Version 3.1.1
Release Date: 05/01/2014
- NEW User standby message while cPanel backup or fix permissions runs (cPanel/WHM)
- UPDATE REM rsync Tool v1.3 (Shell tool)
- FIX New sequence for fix permissions & postcpbackup (Shell tool)
- FIX Workaround for API calls that return 'Access denied' on 2087 port (WHM)
- FIX CSS fix for x3 progress bar (cPanel)
Version 3.1.0
Release Date: 22/12/2013
- Stable release
Version 3.0.7 (Beta)
Release Date: 10/12/2013
- FIX Extract addon domain to new account Multiple databases bug (WHM)
- FIX Select users activity log by date (WHM)
- FIX Incremental updates by version (WHM)
Version 3.0.6 (Beta)
Release Date: 17/11/2013
- FIX Template minor changes (cPanel)
- FIX Empty variables errors (WHM)
Version 3.0.5 (Beta)
Release Date: 15/11/2013
- FIX WHM Users Activity Log empty list warning (WHM)
- UPDATE REM rsync Tool v1.2 (Shell tool)
- FIX Adding Sync system backup folder In the installation/update (WHM)
- FIX Add security token to home button url (cPanel)
- FIX jQuery progress bar bug (cPanel)
- FIX Adjustments to x4 design (cPanel)
Version 3.0.4 (Beta)
Release Date: 15/10/2013
- FIX Removing rem cron on uninstall (Installer)
- UPDATE REM rsync Tool v1.1 (Shell tool)
- FIX Adding missing command to rem_validate script (Shell tool)
- FIX Restore Manager Configuration - add value to none exist variable while license is empty (WHM)
- FIX Restore from remote server - retrieve backup info javascript bug (WHM)
- FIX Check for updates - minor changes to the version check function (WHM)
Version 3.0.3 (Beta)
Release Date: 01/10/2013
- FIX Remote Backup Configuration missing custom ports (WHM)
- FIX REM rsync Tool bug (Shell tool)
- FIX rem_postcpbackup script bug (Shell tool)
Version 3.0.2 (Beta)
Release Date: 22/09/2013
- FIX Remote Backup Configuration ajax calls bug (WHM)
- FIX Fix permissions call to old scripts folders (Shell tool)
Version 3.0.1 (Beta)
Release Date: 17/09/2013
- NEW Consolidating all the installation steps for a single script rem-installer.sh (Installer)
- FIX Remove hook at removing the plugin (Installer)
Version 3.0 (Beta)
Release Date: 15/09/2013
- The plugin has been rewritten in accordance with cPanel version 11.40+
- NEW Support for the new system backup of cPanel
- NEW Registration WHM plugin by AppConfig
- NEW Support for all backup methods: Compressed, Uncompressed & Incremental
- NEW Support for all scheduling and retention
- NEW Support for Resellers and root no need to connect with password cPanel side (cPanel)
- NEW jQuery Ajax (cPanel)
- NEW Restore files cart (cPanel)
- NEW Restore PostgreSQL & MySQL databases (cPanel)
- NEW Restore singel mailbox (cPanel)
- NEW Restore SSL (cPanel)
- NEW Restore DNS Records (cPanel)
- NEW Backup Exclude (cPanel)
- NEW Match the new design of WHM
- NEW Restore full account from remote server (WHM)
- NEW Showed backup configuration (WHM)
- NEW Backup exclude configuration (WHM)
- NEW Remote Backup of accounts (WHM)
- NEW Full Account restore from a remote server (WHM)
- NEW Extract addon domain to new account (WHM)
- NEW Security & Authentication for one click updates (WHM)
- NEW REM rsync Tool v1.0 (Shell tool)
- NEW CLI tool for restorations and backups from a remote server useing "REM rsync Tool" (Shell tool)
- NEW Fix permissions bash shell script as action hook (Shell tool)
- NEW Support for the new x4 cPanel design (cPanel)
Version 2.0.8
Release Date: 10/08/2013
- FIX Weekly and monthly backups invisible
- FIX Update plugin from WHM
- Latest Version to supports only the old legacy system backups of cPanel.
Version 2.0.7
Release Date: 23/06/2013
- FIX Adjusting All cgi/perl script to work with version cPanel 11.38+
Version 2.0.5
Release Date: 18/03/2013
- FIX Hard Links for weekly and monthly backups fix permissions
- FIX Update plugin from WHM
Version 2.0.4
Release Date: 21/09/2012
- FIX Adjusting to CleanPanel style
Version 2.0.3
Release Date: 28/08/2012
- FIX Hard Links for weekly and monthly backups fix permissions
- FIX Improving WHM xml-api calls
- FIX Update plugin from WHM
Version 2.0.2
Release Date: 05/07/2012
- FIX WHM style
- FIX Update plugin from WHM
- FIX Improving cPanel xml-api calls
Version 2.0.1
Release Date: 12/06/2012
- FIX Ajax file,db,emails,cronjob browse
- FIX Update plugin from WHM
Version 2.0.0
Release Date: 28/05/2012
- NEW Plugin rewritten in PHP cPanel & WHM
- NEW New design for cPanel & WHM
- NEW Restore emails option added
- NEW Restore CronJob option added
- NEW Improve performance by optimizing the code
-
Version 1.2.2
Release Date: 15/03/2012
- FIX System backup sync from save data in: "Home » Backup » Configure Backup » Backup Destination"
- NEW Languages update
- NEW Adding a new language (Spanish - es.php)
Version 1.2
Release Date: 15/02/2012
- FIX Browser compatibility fixed, Tested: Firefox, IE8, Chrome, Safari
- FIX Download DB script have been rewrite to Perl as a fix to file download over SSL bug with IE
- NEW Adding a new language (French - fr.php)
Version 1.1
Release Date: 01/01/2012
- NEW Restore DB option added

Restore Manager Requirements


Server requirements:

  • cPanel/WHM 11.50+
  • cPanel PHP loader = ioncube
  • At least one copy of remote or local backup!
  • Supported operating systems for remote backup server: CentOS 6-7, Debian 7, Ubuntu 12 linux only!
  • Rsync is required on the cpanel and remote backup server (Installed by the wizard)!
  • * It is highly recommended not to use cPanel as a remote backup server!
  • * In Local Mode if the backup is set to "Compressed" and the "tar.gz" backup file is larger than 2GB It may cause unknown fault!

Restore Manager Languages



Translated languages for Restore Manager 4.0+:

Country Download files Translated by
us English v4.0+
zh Chinese v4.0+
ro Romanian v4.0+
tr Turkish v4.0+
fr French v4.0+

Our multilingual files are courtesy of the members listed above.
Share your translation file

Restore Manager Documentation


Follow the documentation

Install, Update, Uninstall


Download the latest version

Download the latest version of restoremanager-4.2.7.tar and obtain your license key from your client area. Login to your cPanel server and run the following shell commands as root:

Install OR Update


wget http://www.gk-root.com/GK-Apps/Restore-Manager/restoremanager-4.2.7.tar
tar -xf restoremanager-4.2.7.tar
cd restoremanager-4.2.7

# New Installation
./rem-installer -install

# To run incremental update Or upgrade from version 3.2 to v4.2.7
./rem-installer -update

cd ..
rm -rf restoremanager-*



First Setup

  • Enable ionCube loader as the cPanel PHP loader from: "Home » Server Configuration » Tweak Settings » PHP » cPanel PHP loader" = ioncube.
    This action is needed only once after new installation.
  • Select the backup mode with which you want to work in from:
    Home » Plugins » Restore Manager » Restore Manager Configuration
    • Remote backup mode: Users can restore directly from the remote backup server. Keep unlimited copies on remote. cPanel backup system can be disable.
    • Local backup mode: Users can restore only from the local copy done by cPanel backup. You can backup the cPanel backup folder to remote server. Local Backup Configuration.
  • To setup the remote backup for both modes continue with the Remote Backup Configuration.

Testing cPanel side

Login to cPanel and you should see the new icons group of "Restore Manager".

The plugin is installed and ready to work, Wait for your costumer feedbacks... ;)



Uninstall

Login to your server via SSH and run the following command as root:

/root/.remscripts/rem_uninstall

Configuration

The first part of the configuration is very important for proper functioning of the Restore Manager plugin.

Please take the time to understand each step in the configuration stage to get the most out of the Restore Manager plugin.


Remote Backup Configuration

To start with remote backup in both modes remote or local, the first step is establishing the secure connection between the servers with SSH key authentication.

All the steps are done with a friendly wizard and require very basic knowledge in SSH.

To start the configuration wizard navigate to: Home » Plugins » Restore Manager » Remote Backup Configuration


Wizard steps:

1) Test Connection:

Fill in the hostname or the ip address of the remote server to verify ssh access to the remote server.

2) Collect Settings

  • Remote server username: Choose a uniqe user for each cPanel server, do not use root user!!!
  • Remote user relative path: Do not enter the /User_Home_directory/ path! Use the relative path that start after the /User_Home_directory/.
  • Bandwidth limit (KB per second): e.g. 10256 for 10MB limit.
  • Remote Mode options:
    • Number of backups copies to retain: e.g. 10
    • cpmove backups location: The folder to keep the temporary full account settings backup
    • Keep cpmove copy for faster backup: Will keep the temporary backup to work with incremental updates.
  • Local Mode options:
    • Backup accounts folders: Select to backup the Daily, Weekly, Monthly or all.
    • Backup cPanel system dirs & files: Select to backup the Daily, Weekly, Monthly or all.
    • Delete from remote if not exist on local: Note! If you restoring from remote backup to new server (DR Recovery) do not check this box before restoring. This option will delete from the backup server any backup that do not exist on the local server.
  • Remote backup email reports: Backup report will be sent by email as soon as the backup is complete.

3) Review & Save:

Save your settings and generate a pair of ssh authentication keys (private & public).

If keys allready exist and you just editing the information you will also have the option to save without generating new keys.

4) Run the wizard OR perform the manual steps to copy the public key & the script files to the remote backup server:

If your backup server allow SSH root access with password authentication you will now be asked to run the wizard script.

If SSH access with password authentication is disabled for root, click the manual copy check box and follow the instruction.

5) Click on Finish this wizard and select the Backup Schedule Setting.


* Although the new cPanel backup system allow Additional Destinations backups we added the remote backup feature in local mode to allow remote backup of the incremental backup type.

Also, if you want to be able to use the option "Restore account from remote server" you need to configure the remote backup with the plugin wizard.


Local Backup Configuration

Navigate to: Home » Backup » Backup Configuration

Make sure that the new backup system is enabled and choose the backup method the scheduling and retention.

The backup methods available with cPanel backup, the advantages and disadvantages of any method while using Restore Manager are compared below:

* If disk space is not an issue then the most recommended backup method is incremental backup!

Compressed Uncompressed Incremental (Recommended)
Use of disk space: Low Medium High
Use of resources (Network,CPU,Memory): Very High High Very Low
Backup time: Long Long Short (After the first backup)
Scheduling (Daily,Weekly,Monthly): Included Included Included
Retention: Included Included Not included
cPanel - Additional Destinations: Included Included Not included
Restore single or multiple items locally (cPanel ONLY): Included Included Included
Restore Manager - Additional Destination (WHM ONLY): Included Included Included
Restore single or multiple full account from remote server (WHM ONLY): Included Included Included

You can choose which backup types will be available in Restore Manager to your cPanel users.

If for some reason you decide to change the backup type setting and you want that users will have access only to this backup type,

Go to Home » Plugins » Restore Manager » Restore Manager Configuration and choose the backup types that you want to enable.


Backup exclude & include Configuration

To manage the backup excludes navigate to Home » Plugins » Restore Manager » Backup exclude & include Configuration

Include extra items to backup (Remote mode only) Add any server path to the backup, it will be saved inside the extra folder in the backup server

Exclude from backup - User recommendation Set the exclude recommendation for users (Users set excludes via cPanel side).

Exclude from backup - Global Set the global excludes that cannot be override by the users (/etc/cpbackup-exclude.conf).

Exclude from remote backup Set the files and directories that will not be copied to the remote backup server.


Manage Feature List

You can determine which Restore Manager features (icon) will be available to cPanel users according to the package feature list.

You can see and manage the available feature list by navigating to: Home » Packages » Feature Manager.


Multi languages support

The language files folder is locate at: /usr/local/cpanel/base/3rdparty/RestoreManager/inc/lang/

The en.php is the default fallback language file so do not delete it!

To create new language file you must use an exiting cPanel language prefix.

You can see your available languages by navigating to: Home » Locales » View Available Locales.


WHM Operation

Operation and setting in the WHM side is basically a one-time operation and so it is important to perform all the settings properly.


Restore Manager Configuration

These are the main settings of Restore Manager, it is very important to perform them correctly.

Update License:

If for some reason you need to update your license key type it in the license update field and click Save.

Email Address:

Set the email address to which you want to receive messages from the Restore Manager plugin.

Backup Mode:

To work only with remote backup server choose the "Remote Backup mode" And to work with the cPanel backup system select the "Local Backup mode".

Remote Backup mode:
Backup to remote server and allow cPanel users to restore directly from the remote server. * cPanel backup system can be disabled.

Local Backup mode:
Use cPanel backup system and allow cPanel users to restore from the local cPanel backup. * Can create incremental copy of cPanel backup folder to remote server.

Custom cPanel CSS:

If you change the default cPanel CSS file and you want to avoid overwriting of content by updates, Save the file with different name than style.css in the css folder "/usr/local/cpanel/base/3rdparty/RestoreManager/css" and type the file name in the custom cPanel CSS:

Theme Sync:

If you installed a new cPanel template and you do not see Restore Manager icons in cPanel run the theme sync.

Standby Time:

Set the standby time that cPanel users will wait while backup is running until the next check.


Settings for Local Backup mode only:

Available Backups:

Select the types of backups that cPanel users will see in Restore Manager (Incremental, Compressed and Uncompressed)

Run Full Backup (force cPanel backup):

Once you done with the setting And if you dont have a local backup copy yet, or if you want to backup now for new users click on "Run full backup now" button to allow your cPanel users to start restore files right away.


Remote Server Configuration

Backup Actions & Usage:

  • Backup Schedule Setting: Select to run backup after cPanel backup (local mode only), setup Cron job or disabled.
  • Backup Now: rsync your backup folder to remote in local mode OR run the backup to remote server in remote mode.
  • Test Connection: Check the SSH communication with the remote server.
  • Edit Settings: Edit the Setting for the remote backup server.
  • Reset Settings: Delete the remote backup server configurations & ssh authentication keys generated by the wizard.

Remote Backup User Selection

Remote Backup mode:

The Remote Backup User Selection allows you to choose which cPanel accounts will be backed up to the remote backup server.

You can also set that by default new accounts will be enabled or disabled from being backed up to the remote server.

Local Backup mode:

Use the cPanel backup configuration


Restore account from remote server

Originally, this tool designed for disaster recovery of multiple accounts from a remote server,

but it supports restoration of individual cPanel accounts as well.

Navigate to: Home » Plugins » Restore Manager » Restore account from remote server

Remote Backup mode:

Select to restore the accounts or copy the cpmove files for later restoration.

Also, if selected you can restore the extra backup folders.

The restoration options are described in details in the plugin restore page.

Local Backup mode:

In the restore full account from a remote server operation it will return

the account backup folder to the local backup folder and then it will send

the account to the new cPanel backup system restore queue.


Activity Log

Browse and read the stored logs for each action performed by Restore Manager.

Select the desired log and filter by users and dates.


Restore Manager Updates

From: Home » Plugins » Restore Manager » Updates

You can check whether an update is available and perform it manually, also you can enable or disable the automatic updates.


cPanel Operation

At the cPanel side with Local or Remote mode all actions are completely identical for the user. Also, all actions are loged.


Restore Files

Restore Files feature allows cPanel users to browse and restore specific file or folder from the available backup dates.

1) First, choose the backup date, you can also filter the browsing by domain.

2) Select the files and/or folders to restore and the files & folders cart will appear with the restore button.

3) By clicking Restore,
--- In Remote Backup mode only modified files will be restored.
--- In Local Backup mode files will be overwritten with the files from the backup.

* In Remote Backup mode only the restored files will make a copy of the production files And will keep them in the Trash folder in the user homedir to enable "undo backup" if the backup files does not help.

* The restore from Trash process is the same as restoring files or folders.

* Browsing the backup creating a user session that save the data that is loaded from the remote server so that each second time browsing will be faster.


Restore Database

Restore Database feature allows cPanel users to browse and restore specific PostgreSQL & MySQL databases from the available backup dates.

1) First, choose the backup date.

2) Select the databases to restore and the databases restore cart will appear with the restore button.

3) By clicking Restore, the databases will be overwritten with the databases from the backup.

* There is no possibility of undo the database restoration, restore only if you sure that the information in the backup contains the data you need!


Restore Mail

Restore Mail feature allows cPanel users to browse and restore a specific MailBox from the available backup dates.

1) First, choose the backup date.

2) Choose the domain from which you want to restore the mail box.

3) Select the MailBox you want to restore and the MailBox restore cart will appear with the restore button.

4) By clicking Restore, the MailBox data from the selected date will be restored from the backup.

* If the MailBox not exists it will be created and a note with the temporary password will appear.


Restore Cron jobs

Restore Cron jobs feature allows cPanel users to browse and restore a specific Cron jobs line from the available backup dates.

1) First, choose a backup date.

2) Select the cron job line you want to restore and the CronJobs restore cart will appear with the restore button.

3) By clicking Restore, the cron job line will be restored from the backup.

* If the cron job line already exists the user will not be able to choose the line and the text "Exist" will replace the selection box.


Restore Mail Forwarders

Restore Mail Forwarders feature allows cPanel users to browse and restore any specific forwarders type from the available backup dates.

1) First, choose the backup date.

2) Choose the domain from which you want to restore the forwarders.

3) Select the forwarders you want to restore and the Forwarders restore cart will appear with the restore button.

4) By clicking Restore, the forwarders will be restored from the backup.

* The forwarders will be restored whether it is exists or not.


Restore Domain Aliases

Restore Domain Aliases feature allows cPanel users to browse and restore a specific domain aliases from the available backup dates.

1) First, choose the backup date.

2) Select the domain aliases you want to restore and the Aliases restore cart will appear with the restore button.

3) By clicking Restore, the domain aliases will be restored from the backup.

* If the domain already exists you will get a notification that the domain is already exist in the Apache configuration.


Restore SSL

Restore SSL feature allows cPanel users to restore the KEY's, CSR's, certificate files, and the ssl.db file from the available backup dates.

1) First, choose the backup date.

2) If you have SSL data backup, the existing SSL data will be displayed along with the restore button.

3) By clicking Restore, the domain aliases will be restored from the backup.

* After the restoration the user need to complete the process from Manage SSL sites in cPanel And activate the SSL certificate.


Restore DNS zone

Restore DNS zone feature allows cPanel users to browse and restore a specific DNS record from the available backup dates.

1) First, choose the backup date.

2) Choose the domain from which you want to restore the DNS records.

3) Select the DNS records you want to restore the DNS Records restore cart will appear with the restore button.

4) By clicking Restore, the DNS Records will be restored from the backup.

* If the DNS record is already exists the user will not be able to choose the record and and the text "Exist" will replace the selection box.


Backup exclude

Backup exclude feature allows cPanel users to exclude files and directories from being included in backup.

The user can choose how to use the Backup exclude feature:

1) Choose the recommended exclude list by server administrator.

2) Add their own custom excludes:

--- Exact match: Use the exact name or the full path of the file or folder to exclude from backup.

--- File extension: Type the file extension to exclude from backup.

--- Shell wildcard: Use simple shell wildcard to exclude files or folders from backup (advanced users only!).

* This is accomplished by adding the files or directories list to the configuration file that called "cpbackup-exclude.conf"

* Both backup modes, local and remote are using the cpbackup-exclude.conf file.


Still have questions?

You can open a ticket to our support team.