Backups
Configure backup functionality
To enable backup services for your websites, the following architectural and permission requirements must be met:
- A 'Backup' role must be installed on a server within your cluster.
- The specific website must be assigned to a server with the 'Backup' role.
-
The hosting package must have the following enabled:
- Allow Backups
- Allow manual backups
- Allow self restore backups
Generate a Backup
- Open Websites in the left sidebar.
- Select the website you would like to backup.
- On the website dashboard, click the Advanced dropdown in the top navigation and select Backups.
- Select Create backup.
- Enter a Note (e.g., "Pre-update snapshot") and click Backup now.
If the Create backup button is missing, verify that 'Allow manual backups' is enabled in the website's hosting package settings.
Restore a Backup
LxRoot provides granular control over the restoration process through three distinct restore types:
Restores all email accounts and forwarders associated with the domain.
Website
Restores all web files and MySQL/MariaDB databases (excludes email).
Custom
Allows you to manually pick specific databases, files, or email accounts.
To restore a website backup:
- Navigate to the Backups section under the Advanced menu.
- Locate the desired backup date and select Restore.
- Select your restore type (Email, Website, or Custom) and confirm.
Any data changes made between the backup timestamp and the point of restoration will be overwritten and are typically unrecoverable.