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
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