backup
backup copied to clipboard
RFE: Download of Restore Points
Hello Project Team,
The intended way to store the restore points for disaster recovery is to store them in external storage, which requires access to some kind of storage on another host. Let's say backup is done in a push-process.
I have a slightly different use case, where backup is done as a pull-process. The backup system connects to remote hosts and downloads the backup data from the remote host to the local backup host. I would like to use this process with the restore points created by the nextcloud backup app, too.
Why is that important to me (and hopefully to other folks too)?
My backup system remains in a secure network with very limited incoming connections allowed. Outgoing connections are used to download backup data from remote hosts in other networks. Open the firewall for incoming connections to use some part of the backup system as external storage for the nextcloud would imply a security risk. It would be a benefit to do it the other way around as described above.
What do you think about it?
Maybe this might be possible already, but I'm having a hard time finding the restore points to download them. I've found a appdata_ocydxaq0ffmz/backup/
directory, but the number of directories inside doesn't match the number of restore points shown in the GUI. So I don't know which directories I would need and which not.
Is it expected to have more backup directories in the file path than in the GUI or is here something wrong in my setup?
Hi @Tronde! Have you found any solution since then? The pull-process you require is the only safe way how to process a remote backup otherwise your remote instance can be compromised easily when hackers access your main instance. This issue should soon be treated otherwise the remote functionality of this app remains absolutely useless and vulnerable.
Hi @IanNicki, Currently I'm running Nextcould in a containerized setup. My Ansible control node connects to the host where Nextcloud is running and creates and gathers all files needed for restore.