hcengineering / hcengineering/huly-selfhost
Backups & Restore process for v0.7?
- Dominant language
- Shell
- Stars
- 3.5k
- Forks
- 469
- PR merge metrics
- No merged PRs in 30d
Description
Hi, this is a bit of a inquiry and a feature request I guess. (note: environment I run Huly in is self-hosted locally in a docker container with locally mounted volumes)
1) What is the go-to method to create a backup and be able to restore it between different 0.7 versions? I see on this migration page it shows steps for users on 0.6 how they can migrate with a command: https://github.com/hcengineering/huly-selfhost/blob/main/MIGRATION.md
Is there a known command to create a backup for users already on 0.7 since things have changed such as MongoDB no longer in 0.7? Then what would the command be to do a restore as well? I mainly want to make sure I can safely backup my data before corruption happens or when a new version comes out I realize I no longer have the required files for a backup.
Right now I have the 5 volumes also locally mounted: certs, database, files, elastic, and panda. Would just zipping these up be sufficient to do a restore or are there other files such as the config and secret keys needing to also be backed up when I upgrade or do a new docker build.
2) Right now it appears we can only do manual backups and documentation to do such backups seems scarce. Will future releases offer a more streamlined and user-friendly automated method for system backups and restore? For example I really like YouTrack's backup system. I can schedule periodic backups, how many to keep, and their frequency all within the app. Even better when I upgrade to a new version the setup process allows me to find the zip folder and it will do the rest on a restore:
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.