Production ready End-to-End encryption and new user interfaces arrive with new Nextcloud clients

This sounds like you’ve forgotten to install the E2E app on the server-side. After that the client will show you the generated mnemonic, you don’t define it yourself.

HTH

Great, that got things working. Thank you!

We don’t own that, for sure, the only package we do is the AppImage.

yeah, the dialog would show even if you didn’t have the E2E app on the server - we fixed that in 3.0.1


Only time will tell. We couldn’t find any bugs in our testing, otherwise we would not have released it, but that doesn’t mean there are no bugs. It got not as much testing as we had hoped from users, but that is not something we control.

1 Like

I do hope that ppa’s that are clearly marked up as being the developers ppa are run by nextcloud



 https://launchpad.net/~nextcloud-devs/+archive/ubuntu/client


You can already find Nextcloud Desktop client packages included in openSUSE Tumbleweed, Arch Linux and Fedora. You can find Ubuntu/Debian packages in this PPA. Packages for Alpine Linux over here. See the latest state and more packages in this post on our forums. Can’t find packages? Ask your distribution or contribute to creating them!

It is maintained by @ivaradi.

Since end-to-end encryption requires and empty folder on the server to sync to, what happens if you try to sync a second computer to a top level folder on the server that contains and encrypted folder with data in it? Will it fail? Thank you.

It should ask you for your mnemonic so it can set up syncing between the two computers. We’ve tested that between at least the desktop client, android and iOS - so it should work.

The Nextcloud Desktop GUI is not showing on Gnome. I’ve installed nextcloud-desktop version 3.0.1-1. My Linux distro is Debian Testing. When I try to launch the Nextcloud Desktop GUI, it doesn’t show. I had previously set up synchronization with one of the folders end-to-end encrypted, and all of that is working. Using nautilus, I can see the folders tagged as being synced and end-to-end encrypted. Local changes are reflected on the server. I tried switching from Wayland to X.org, but the behavior is the same.

On a second, identical machine I did a fresh install of Debian Testing and installed the Nextcloud Desktop client. The GUI showed up one time. I was able to configure the new client, turn syncing on etc. The folders synced to the new machine, but again, I could not relaunch the GUI.

Should I file a bug report? Has anyone else seen this behavior?

are you root?
I had similar behavior, and the solution is at the end :

How do I use E2E?

  • Run latest desktop and mobile apps
  • install e2e from the appstore on your instance
  • follow documentation, as linked in the appstore
1 Like

Thank you!,

Hi thsnielsen, thank you for the reply. My situation is different in that the client is running, syncing is working, but I just can’t bring up the GUI to add folders for example. I set up another machine, the GUI ran once. Everything connected to the server, files synced, but again, I can’t run the GUI. I’m surprised nobody else is having this problem.

the following does not work

1

image

i can click and nothing happens

2

image
this dialog window cant be resized for some reason and i cant read the full error

@TooManyHobbies @wrewr65f sounds like these issues relate to the desktop client, which you can report by clicking here.

I’ve begun testing e2e encryption and I’ve noticed:

When generating twelve words for encryption it is a good practice to allow people to re-generate the words before enabling (or even provide their own words in multiple languages and spellings).

Thanks for reading, and great work on the software!

1 Like

Where is any documentation for e2e-encryption? I do not see anything in app-store. In github-homepage there is only documentation for API. In NC admin manual there is only something about server-side encryption. The same in NC user manual.

So where is any documentation for e2e-encryption deployment? I think if something is (sic.) “production ready”, then it should have at least some documentation


2 Likes

Thanks for the link. I’ll report it as a bug. I saw someone else had reported a similar issue under Windows, however theirs was resolved by removing nextcloud.cfg. I’ve duplicated the problem under a fresh install of Linux. I’m surprised more people aren’t seeing this issue?

Turns out it is a packaging problem. Some dependencies are missing, and when added, the client works. This is likely to be fixed on Debian Testing within a week. For those who can’t wait:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=969576