13. Backups¶
This page allows you to backup and restore the configuration of your SolarNode.
13.1 Settings Backup & Restore¶
The Settings Backup & Restore section provides a way to manage Settings Files and Settings Resources, both of which are backups for the configured settings in SolarNode.
Warning
Settings Files and Settings Resources do not include the node's certificate, login credentials, or custom plugins. See the Full Backup & Restore section for managing "full" backups that do include those items.
The Export button allows you to download a Settings File with the currently active configuration.
The Import button allows you to upload a previously-downloaded Settings File.
The Settings Resource menu allows you to download specialized settings files, offered by some components in SolarNode. For example the Modbus Device Datum Source plugin offers a specialized CSV file format to make configuring those components easier.
The Auto backups area will have a list of links, each of which will let you download a Settings File that SolarNode automatically created. Each link shows you the date the settings backup was created.
13.2 Full Backup & Restore¶
The Full Backup & Restore section lets you manage SolarNode "full" backups. Each full backup contains a snapshot of the settings you have configured, the node's certificate, login credentials, custom plugins, and more.
The Backup Service shows a list of the available Backup Services. Each service has its own settings that must be configured for the service to operate. After changing any of the selected service's settings, click the Save Settings button to save those changes.
The Backup button allows you to create a new backup.
The Backups menu allows you to download or restore any available backup.
The Import button allows you to upload a previously downloaded backup file.
13.3 Backup Services¶
SolarNode supports configurable Backup Service plugins to manage the storage of backup resources.
13.3.1 File System Backup Service¶
The File System Backup Service is the default Backup Service provided by SolarNode. It saves the backup onto the node itself. In order to be able to restore your settings if the node is damaged or lost, you must download a copy of a backup using the Download button, and save the file to a safe place.
Warning
If you do not download a copy of a backup, you run the risk of losing your settings and node certificate, making it impossible to restore the node in the event of a catastrophic hardware failure.
The configurable settings of the File System Backup Service are:
Setting | Description |
---|---|
Backup Directory | The folder (on the node) where the backups will be saved. |
Copies | The number of backup copies to keep, before deleting the oldest backup. |
13.3.2 S3 Backup Service¶
The S3 Backup Service creates cloud-based backups in AWS S3 (or any compatible provider). You must configure the credentials and S3 location details to use before any backups can be created.
Note
The S3 Backup Service requires the S3 Backup Service Plugin.
The configurable settings of the S3 Backup Service are:
Setting | Description |
---|---|
AWS Token | The AWS access token to authenticate with. |
AWS Secret | The AWS access token secret to authenticate with. |
AWS Region | The name of the Amazon region to use, for example us-west-2 . |
S3 Bucket | The name of the S3 bucket to use. |
S3 Path | An optional root path to use for all backup data (typically a folder location). |
Storage Class | A supported storage class, such as STANDARD (the default), STANDARD_IA , INTELLIGENT_TIERING , REDUCED_REDUNDANCY , and so on. |
Copies | The number of backup copies to keep, before deleting the oldest backup. |
Cache Seconds | The amount of time to cache backup metadata such as the list of available backups, in seconds. |