RFE: Download of Restore Points
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 272
- Forks
- 37
- PR merge metrics
- No merged PRs in 30d
Description
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?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by examining the appdata_ocydxaq0ffmz/backup/ directory and comparing its contents with the restore points shown in the GUI. Determine how restore points are identified and what a pull-based download workflow would need; completion criteria are not defined in the issue and require maintainer clarification.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- devops
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100