joergweber Dec 4 10:52AM 2017 CLI
I have a question about best practices to utilize
duplicacy copy. I do
duplicacy backup from client to a local server. I then want to
duplicacy copy the repository from the local server to a remote one.
I know how to do this from the client, but what are the right steps to copy the repository directly from the local to the remote server? I can't do this with the current setup, because the repository is not initialized on the local server.
gchen Dec 4 2:31PM 2017
You can create an empty repository on the local server and points it to the same storage that you're backing up to:
mkdir \path\to\empty\repository duplicacy init repository_id \path\to\storage duplicacy add remote repository_id remote_storage_url duplicacy copy -from default -to remote
Note that in our terminology
repository means the directory to be backed up, while
storage is the destination that files are backed up to.
joergweber Dec 4 5:36PM 2017
Okay, that's clear. But this requires me to know all storage passwords. In my use case, I am the administrator of the local server, but I don't know all the storage passwords. So Client 1 backs up data encrypted to my local server, and then I want to copy the encrypted data to my remote server. Is this not possible when the storage password remains secret for the Administrator?
gchen Dec 4 7:39PM 2017
In that case you can just use rsync/rclone to copy the entire storage directory to your remote server. The storage directory is designed to be location-independent, so you can freely move it from one place to another. There used to be a difference in the nesting levels between local and cloud storages, but with version 2.0.10 all storages have a nesting level of 1 so it is fully compatible with rsync/rclone.
joergweber Dec 5 9:07AM 2017
That's great. Thank you!