Skip to content

thoughts on a backup solution #2

Description

@szaimen

Hey,

I just wanted to bring this up as an idea.

Nextcloud AIO features its own feature-full backup solution based on Borg Backup.

In a “perfect world” it may be possible to switch back and forth between AIO and Nextcloud Atomic via such a backup archive. This would of course require them to be compatible with each other. If you haven't started your own solution yet, you could have a look at https://github.com/nextcloud/all-in-one/tree/main/Containers/borgbackup and https://github.com/nextcloud/all-in-one/blob/f7de6f6704bde77cd0f0753a42fa3d078d566ecc/php/containers.json#L470-L537 to see if you can reuse the backup container. Since a while, it is also finally possible to make borg remote backups.

I would also be willing to customize something in the container if that makes it possible to use it under Nextcloud atomic :)

FYI: More volumes are mounted that are not visible in containers.json. These are automatically read from backup_volumes in containers.json and community containers and added to the container: https://github.com/nextcloud/all-in-one/blob/f7de6f6704bde77cd0f0753a42fa3d078d566ecc/php/src/Docker/DockerActionManager.php#L533-L548

Another FYI: since AIO v10.5.0, we also have a borgbackup-viewer community container that allows to view backups in a web session and do more with it. See https://github.com/nextcloud/all-in-one/tree/main/community-containers/borgbackup-viewer

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions