Skip to content

[feature] Add backup and restore functionality for all user data #498

@c-gabri

Description

@c-gabri

Is your feature request related to a problem? Please describe.
There is currently no native backup/export and restore/import functionality for all user data, only export and import for devices. This can lead to loss of important data that the user has spent a lot of time and effort configuring.

Describe the solution you'd like
Ideally there should be automatic backups with configurable destination, schedule, retention policy, etc. At the bare minimum an export and an import button for all data (templates, device groups, organizations, ..., not just devices). Backups from the latest release should work on edge and vice-versa.

Describe alternatives you've considered
At the moment the only alternative is to backup/restore the Docker volumes directly (all of them, since users don't know where the data they care about is). This can be cumbersome, unreliable, requires stopping OpenWISP and I suspect it breaks things when switching from latest to edge or vice-versa.

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions