E2E encryption app not in app store?

Hi,
can’t find End-to-End Encryption app.
Sorry if it’s not Demo-related, I’m new here

They’re absolute vanilla installs so if something isn’t there no, it’s not because I’ve not included it. Check in apps otherwise we’ll need to ascertain why it’s not there.

This can’t be on the server, it will be in the clients. As far as I know, there is no beta release of the desktop client yet. Best is to look into the repository GitHub - nextcloud/desktop: 💻 Desktop sync client for Nextcloud for the current development.

End-to-End Encryption App is a server-side app: GitHub - nextcloud/end_to_end_encryption: 🔐 Server API to support End-to-End Encryption

It should be in the app store:

Any thoughts it is not there?
Happy new year!

End to end encryption is a feature which will be releases with Nextcloud 13.

You can check the info.xml of the app: https://github.com/nextcloud/end_to_end_encryption/blob/master/appinfo/info.xml#L19 where it’s clear it will be released once 13 is releases.

The Demo is Nextcloud 13 already:

Also see the issue above: end_to_end_encryption app not loading · Issue #7551 · nextcloud/server · GitHub which mentions the app does install on 13.0.0beta3.
PS:
I updated the Nextcloud Demo from 13.0.0beta1 to 13.0.0beta3, if it does matter. No difference.

Beta. 13 hasn’t been officially launched. So I imagine it requires a github install for the time being until pushed to the store.

The app should be installable on Beta, see my post above.

Can it be the reason that I updated the Nextcloud Demo from 13.0.0beta1 to 13.0.0beta3, and it wasn’t fresh 13.0.0beta3 install? If so, is this an update bug?

No, the devs likely haven’t pushed it to the app store yet, which is independent of a nextcloud install.

Which means downloading it from GH and installing manually, which you wouldn’t be able to do without access to the backend server

But, according to the issue above, the App was instantly visible and installable from the App Store, without downloading it from GH and installing manually:

Steps to reproduce

  1. Make a fresh install of 13.0.0beta3
    
  2. Go into the Apps settings (Files category)
    
  3. Notice screenshot image doesn't load for end_to_end_encryption
    
  4. Try to Enable anyway...
    

Sorry I could misunderstood something…

I just got home and checked, I do see the E2E app in the store, but it can’t be enabled due to a database issue.

So it is there and has been pushed!

Sorry about that. Not sure why you don’t see it there.

Thanks Jason,
am I understand right you checked on some real Nextcloud installation?
Could you confirm the Demo https://j.son.bz/nextcloud13 doesn’t have the E2E app in the store?

It was my Demo13 server I checked, so I can confirm it is in the store there.

So if it is the same server, how it’s possible? What I am doing wrong I don’t see it? Can you describe your steps?

You just go on the app store, then into the files category:
https://demo13.nextcloud.bayton.org/settings/apps?category=files#

However, if I try to enable it, there is an error:

An exception occurred while executing 'CREATE TABLE `oc_e2e_encryption_lock` (`id` INT NOT NULL COMMENT 'file id of the locked folder', `timestamp` INT NOT NULL, `token` VARCHAR(256) NOT NULL COMMENT 'token used to identify the client', UNIQUE INDEX id (`id`)) DEFAULT CHARACTER SET utf8 COLLATE utf8_bin ENGINE = InnoDB': SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'oc_e2e_encryption_lock' already exists

Isn’t the database cleaned after an hour? Or is it not allowed to disable and enable it?

1 Like

Oh, thanks! I was searching it in wrong category “You apps”. At least this now clear :slight_smile:

@JasonBayton, the error still present on latest Demo 13: Demo instances of 9, 10, 11 and 12 now live

Probably needs raising on GH since this is a brand new installation @nickvergessen @bjoern

Unfortunately, it will NOT be part of NC13 - its min-version was pushed to 14 today. The above file now reads:

    <nextcloud min-version="14" max-version="14"/>
1 Like

The development on Nextcloud 14 has started and thus the git branch stable13 was created, were the development for E2EE for Nextcloud 13 will continue (see https://github.com/nextcloud/end_to_end_encryption/blob/stable13/appinfo/info.xml#L19)
The app is still available in the appstore for NC 13: https://apps.nextcloud.com/apps/end_to_end_encryption