Backup/Restore Add-On
Database Backup/Restore Add-On
The Database Backup/Restore Add-On automatically creates database backups and stores them on dedicated remote Backup Storage. It supports MySQL/MariaDB/Percona, PostgreSQL, and Redis.
Create Backup Storage
Before installing the add-on, create a dedicated Backup Storage instance unless one is already available. Open the Backup Storage package from Marketplace.

Choose Standalone or Cluster storage. For Cluster storage, also select the number of nodes. Then specify storage size, Environment, Display Name, and Region where applicable.

After installation, the storage environment is automatically added to the Backup storage nodes group. One storage instance can be used by multiple databases.

Install the Backup/Restore Add-On
Hover over the required database, open Add-Ons, locate Database Backup/Restore Add-On, and click Install.




After installation succeeds, the add-on begins creating backups according to the selected schedule.

Managing the Add-On

Each database snapshot is stored on Backup Storage in a dedicated folder named for the backed-up database, with a unique execution timestamp. During restoration, the related storage directory is mounted to the database layer’s master node and the selected SQL dump is applied.
Restore a Database
Select Restore, then choose Restore from for the target environment and select the required timestamped Backup.

Click Restore and confirm the operation. After it starts, the action cannot be canceled or reverted. The dashboard displays a success notification when restoration is complete.
Expected Result
The database is backed up automatically to remote Backup Storage according to the selected schedule and retention count. Backups can also be created on demand and restored from timestamped snapshots when required.
Important Notes
- Supported databases: MySQL/MariaDB/Percona, PostgreSQL, and Redis.
- Backup Storage must exist before installing the backup add-on.
- One Backup Storage instance can serve multiple databases.
- Manual crontab scheduling uses UTC.
- Restore operations run on the database layer master node.
- Restoration overwrites current data and cannot be canceled once started.
