Backup Websoft9 and Apps
Since Websoft9 is completely Docker-based, once you have backed up Websoft9 and the application's Docker volumes, you have backed up all of your data.
In addition, there are some apps that come with their own backup features or backup scripts which are preferred for backups, refer to the documentation of the app itself.
Next, we'll focus on describing a unified backup by backing up a Docker volume
There are both automatic and manual backups:
Automation backup for volumes
Use application Duplicati to automatically backup and restore Docker volume
-
Install Duplicati at Websoft9 App Store
-
Local browser to access Duplicati console, and set admin password by Settings > Access to user interface
-
Add new backup for your docker volumes by + Add backup > Configure a new backup
-
Important setting items for your references:
-
General > Encryption: You can select No encryption
-
Destination > Storage Type: Suggest select third-party storage such as s3, SFTP or Azure blob.
- If select Local folder, Folder Path must set to path
Computer/backups
- If select Local folder, Folder Path must set to path
-
Source data: Select docker volume source object from path
Computer/source
- Folders starting with
websoft9_
are the data directories of Websoft9 Console - Other folders are application directories
- Folders starting with
-
Schedule: Any suitable settings
-
-
After completing new backup, you can see it at home page of Duplicati
-
You can click Run now for backup and Restore files for restore
Manual backup for volumes
Manual backup is one of the most primitive backup methods, and it is simple and effective in some cases:
-
Compress source docker volumes on your server and download it to another target storage
-
Export your database by DB management tool