Backup Protection
Backup protection can be purchased for your SSD VPS. This means we will take regular snapshots of your server. These snapshots can then be used to restore your server to a particular snapshot, or they can be converted to a custom template, which you can use to make additional servers. More information on custom templates is available here.
SSD VPS with a disk size greater than 100GB cannot have backups enabled.
Purchase Backup Protection
-
Navigate to the relevant server page in the control panel, select Backups, then choose Configure Backup Protection.
-
A confirmation page will appear. Review the details and confirm by selecting Submit, which will add a Backup Protection line item to your basket.
-
Go to your basket by clicking the basket icon in the site header.
-
Place your order, and Backup Protection will shortly be enabled for your server.
Get Server ID and Location ID
curl --request GET \--url https://api.ingenuitycloudservices.com/rest-api/ssd-vps/servers \--header 'Accept: application/json' \--header 'X-Api-Token: API_KEY'
Purchase Backup Protection
curl --request POST \ --url https://api.ingenuitycloudservices.com/rest-api/ssd-vps/locations/{location_id}/servers/{server_id}/backups \ --header 'Accept: application/json' \ --header 'X-Api-Token: API_KEY'
Restore SSD VPS to a Snapshot
-
To restore a server (that has backup protection enabled) to a particular snapshot, navigate to the relevant server page, and then select Backups.
-
You will be presented with a list of snapshots. Select Restore on the snapshot you wish to restore the server to.
-
You will be presented with a confirmation dialogue. Select Restore Backup to confirm the action.
-
Once complete, a green pop-up message will confirm the success of the action.
Get Server ID and Location ID
curl --request GET \--url https://api.ingenuitycloudservices.com/rest-api/ssd-vps/servers \--header 'Accept: application/json' \--header 'X-Api-Token: API_KEY'
Get Backup ID
curl --request GET \--url https://api.ingenuitycloudservices.com/rest-api/ssd-vps/locations/{location_id}/servers/{server_id}/backups \--header 'Accept: application/json' \--header 'X-Api-Token: API_KEY'
Restore SSD VPS to Snapshot
curl --request POST \--url https://api.ingenuitycloudservices.com/rest-api/ssd-vps/locations/{location_id}/servers/{server_id}/backups/{backup_id}/restore \--header 'Accept: application/json' \--header 'X-Api-Token: API_KEY'