CyberPanel v1.7.6 and above supports automated backups to DigitalOcean Spaces. Spaces backups are configured through cloud platform. Register your self on cloud platform if you haven't already, once registered you need to connect your server from here (Make sure you are on version 1.7.6 or above, you can visit upgrade instructions)
Go to DigitalOcean Apps &API section and generate new keys. Make sure you create keys under Spaces access keys.
Also create at least one space, spaces will be used to store backups. Once account is configured note down its Access key ID and Secret Access Key.
To configure DigitalOcean Account on platform visit:
https://platform.cyberpanel.net/s3/<Server Name>/doHome
Replace server name with name of your server in Cloud Platform. Enter your DigitalOcean Access key ID and Secret Access Key and click Connect Account. You are now ready to create your backup plans.
Backup plans are starting point for your backups to DigitalOcean Spaces. Backup plan define following things:
To create backup plan visit:
https://platform.cyberpanel.net/s3/<Server Name>/manage/createBackupPlanDO
Replace server name with name of your server in Cloud Platform. Configure your plan and click Create Plan. Now depending upon your backup frequency backups will be scheduled to send to DigitalOcean space. You can also force run backup at any point in time.
Backups are usually scheduled to run daily or weekly, but you can force run them at any point in time. To force run a backup visit:
https://platform.cyberpanel.net/s3/<Server Name>/manage/listBackupPlansDO
From there you can force backup to run at current point in time.
Backup job runs in background, for any backup plan you can view logs at:
https://platform.cyberpanel.net/s3/<Server Name>/plansDO/<Plan Name>
Replace Server and Plan name with Server and Backup plan name respectively.