peter7
January 4, 2025, 7:50am
1
Hello community,
is there an option to use a command line client to synchronize with a nextcloud setup using e2e/clientside encryption?
The scenario: we have a system to sychronize multiple desktops and have e2e/client side encyption enabled. To run backups on our existing system, we would like to synchronize the nextcloud with a regular folder using a linux commandline client.
Without the encrpytion we have been using the nextcouldcmdline client for linux. How can we use this to decrypt the files? Are there any other suggestions?
Thank you and kind regards
Peter
tflidd
January 7, 2025, 12:39am
2
No, there is an open feature requestion for that:
opened 01:49PM - 07 Apr 23 UTC
enhancement
feature: end to end encryption
feature: nextcloudcmd
<!--
Thanks for requesting a feature for Nextcloud!
This is the **issue trac… ker of Nextcloud**, please do NOT use this to get answers to your questions or get help for fixing your installation. You can find help debugging your system on our home user forums: https://help.nextcloud.com or, if you use Nextcloud in a large organization, ask our engineers on https://portal.nextcloud.com. See also https://nextcloud.com/support for support options.
Guidelines for submitting features:
* Please search the existing features first, it's likely that your feature was already requested or even implemented.
- Go to https://github.com/nextcloud and type any word in the top search/command bar. You probably see something like "We couldn’t find any repositories matching ..." then click "Issues" in the left navigation.
- You can also filter by appending e. g. "state:open" to the search string.
- More info on search syntax within github: https://help.github.com/articles/searching-issues
* Please fill in as much of the template below as possible.
* Also note that we have a https://nextcloud.com/contribute/code-of-conduct/ that applies on Github. To summarize it: be kind. We try our best to be nice, too. If you can't be bothered to be polite, please just don't bother to report issues as we won't feel motivated to help you.
-->
Thank you for developing Nextcloud and adding E2EE to the server.
In my setup / use case I desperately miss the E2EE compatibility of *nextcloudcmd* tool:
From various mobile devices I use the sync functionality to my server hosted by an external provider. I like to "client side" encrypt my data and this is working from the various GUI clients.
In a next step I would like to mirror the data from my external hosted server to my private lan based NAS. The NAS is headless so I'm using nextcloudcmd. However nextcloudcmd is not equipped with E2EE configuration parameters (as the GUI clients are).
Can you please add E2EE configuration parameters to nextcloudcmd (similar to parameters -u and -p)?
Thanks
Markus
### How to use GitHub
* Please use the 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to show that you want to have the same feature implemented.
* Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
* Subscribe to receive notifications on status change and new comments.
### Feature description
Tell us how the feature should work
With all its limitations (no VFS, , I still would be a bit careful:
https://docs.nextcloud.com/desktop/3.15/architecture.html?highlight=encryption#end-to-end-encryption
If you just use Linux, perhaps EncFS is the better solution here. Or Cryptomator?