Improved functionality and GUIs for backup and restore

Currently implemented functions as they appear to me:

  1. Single Point to Backup (System --> Backup) for two global assets:
  • Configuration Backup

  • Data Backup

    noticeable deficits about Configuration Backup:

    • no transparency about what type of configuration is backed up
    • only configuration possibility for a number of backup sets

    Proposal for Configuration Backup

    • Option 1 (min): Differentiated presentation of the saved system configurations, structured according to the submenu structure “System” and additionally the saved configurations of the individual applications/modules
    • Option 2 (max): Differentiated choice of the system configurations to be saved, structured according to the submenu structure “System” and additionally the saved configurations of the individual applications/modules

    noticeable deficits about Data Backup:

    • no transparency about which data are backed up
    • Configuration only via path selection
    • No application/module-related configuration with consideration of dependencies

    Proposal for Data Backup

    • application/module-related configuration under consideration of dependencies
    • Possibility for module or application-specific selection
    • Alternative: Complete backup with the option to select when restoring - see below
  1. Two different places for Restore
  • Restoring of configurations inside the Backup-GUI

  • Restoring of data inside the module “Restore Data”

    noticeable deficits about Restore:

    • no single point to restore either configuration as well as data
    • no option to restore a specific configuration (only VPN or only User & Groups …), only all or nothing
    • only limited options for selecting data to be restored
    • the possibility of path selection or selection via regex requires high expertise and is error-prone

    Proposal for restoring

    • a uniform GUI for all restore functionalities
    • Ability to select the configurations and data to be restored by selecting the modules or applications concerned

Best regards, Marko