Cpremote is a cpanel backup software that supports incremental, compressed and uncompressed backups with seven days retention and have disaster management features. Cpremote is feature rich which include WHM interface for server administrators and cpanel interface for end users. Cpremote also have a set of command line tools that will help the server admin to manage backups.

Cpremote restore facility include restoring full backups, home directories, email accounts, domain or subdomains, mysql databases, file and folders, etc. You can alsorestore multiple accounts.

Cpremote supports distributed multiple storage pools like local disk, ftp, ssh, sftp,amazon s3,google drive,BackBlazeB2 Cloud,Any S3 compatible and Rsync.net. You can enable parallel backups in cpremote which will ease the backup process than any other backup software.

Cpremote have the ability to configure a disaster management system for your server, so that every system files and data will be copied to the respected storage pools. This will help to recover your server from accidental disaster.

Some of the features of Cpremote 11

  • Continuous Data Protection
  • Unlimited Schedules
  • Unlimited Storage Pools
  • All Storage Pools Support incremental,compressed and archive backups
  • Trasnfer ( Server Migrations)
  • User Schedule (Cpanel users can schedule backups)
  • USer Storage Pools (Cpanel user can manage their own storage pools)
  • GDPR Encrypted Backups
  • Backup Downloads
  • Filters For Backups
  • Task Manager
  • Hooks for every Schedule
  • Advanced Logs

Cpremote need to be installed on latest cpanel server with version 60 or higher. Cpremote can be installed as root user only.

Software Requirements
Operating System Centos 7/cloud linux 7 and its clones, Cloudlinux 8 / Almalinux8 / Centos 8,RHEL8/9, Alamalinux8/9,Cloudlinux 8/9, RockyLinux8/9, Ubuntu 20/22 or higher
Cpanel 11.90 or higher

You should download the cpremote software and extract it in your server. The new installation and upgrade use the same procedure. A full installation/upgrade command is as follows ,

    
# export VERSION=13.0     # This is the version number of cpremote
# wget https://syslintportal.com/downloads/cpremote-$VERSION.tar.gz
# tar -xvzf cpremote-$VERSION.tar.gz
# cd cpremote-$VERSION/
# python3 install.py  install 
  

The autoinstaller will install cpremote and all required dependencies in your server. After the installation, login to the whm as root user and configure the settings page and storage pools.

You need to configure the cpremote settings, storage pools and alert management from whm.

Storage Pools

You need to configure at least one storage pool to start with cpremote. Cpremote support local disk, ftp, ssh, sftp and amazon s3 storage pools. To add a storage pool go to WHM -> Cpremote -> Preferences -> Storage Pools.

Note!

All storage pools support incremental,compressed and archive backups,The upload speed depends on the network speed between your server and storage location .

You may read more about storage pools from here.

Settings

To configure the settings go to WHM -> Cpremote -> Preferences -> Settings . You need to enable Backup Status, CDP, GDPR , User storage pool, Allow user schedule .

To read more about settings click here.

Set First Backup Schedule

You need to enable the first backup schedule so that the backups can be started. Go to Schedule Backups >> Create Default Backup Schedule and enable the default backup schedule.

To uninstall cpremote you also need the cpremote software installer package. Upload and extract it to your server and run the following command.

Uninstall from Cloudlinux 8/9 Almalinux 8/9 or higher

    
    # python3 install.py remove
  

Uninstall on Centos 7/ Cloudlinux 7

    
    # python2 install.py remove 
  

This will remove all cpremote files from your cpanel. It doesn’t remove the backup files. You need to manually remove the backup files.

You can upgrade your cpremote using the following command.

    
# python  /etc/cpremote/updatecpremote.py 
  

To automate the upgrade kindly create a cron for the above script.