If your cPanel system backups are not being automatically transported to your additional backup destination when backups are run then you need to fix some issues.
cPanel system backups are not transferred to additional backup destinations by default for security reasons. To have system backups be included in backup transfers to a remote destination, you will need to change the additional destination's configuration settings to allow system backups to be transferred to it.
Here are a few methods you can use to fix this issue:
Interface Method:
- Step-1: Navigate to Backup Configuration in WHM.
- Step-2: Click on the Additional Destinations tab then click 'Edit' next to the remote destination you are using.
- Step-3: Check the 'Transfer System Backups to this Destination' box and then save your changes by clicking the 'Save Destination' button at the bottom of the screen.
➤ Check Also: Let's Encrypt AutoSSL certificates showing error: How to fix
Manual Configuration Method:
- Step-1: Find the additional destination's configuration file in /var/Cpanel/backups
- Step-2: Open the configuration file with a text editor of your choice and add the following line: upload_system_backup: 1
- Step-3: Save the file.
API Method:
Step-1: Use the backup_destination_list function to retrieve the ID of the additional destination to which you wish to send system backups.
Step-2: Use the WHM API 1 backup_destination_set function and include the following parameters and values:
- id — The ID that the backup_destination_list function returned.
- upload_system_backup — 1