Skip to content

Backups & Restore process for v0.7? #223

@Mystical-17

Description

@Mystical-17

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.

  1. 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:
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions