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.
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.1 # 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.
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.
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.
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.
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.
# python3 install.py remove
# 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.