You need access to the server running ownCloud in order to install the e2ee plugin. |
Download the latest e2eeshare version from https://epikshare.com/downloads/
Unzip the e2eeShare package into this folder:
cd /var/www/oc/apps tar -xzf ~/Downloads/e2eeshare-1.2.0.tgz |
Verify that the zip is successfully extracted:
owncloud ├── apps ... │ ├── e2eeshare │ │ ├── appinfo │ │ ├── controller │ │ ├── css │ │ ├── db │ │ ├── img │ │ ├── js │ │ ├── l10n │ │ ├── lib │ │ └── templates ... |
Login to ownCloud with the admin user and finish installation by running the database upgrade
This normally happens, when you did not specify the right "url" for your license keys. Make sure to send us the url the system will be visible from (i.e. https://domain.tld/owncloud) -> basically everything before the index.php. If you plan to use different urls for the same installation makes ure to send us all
The E2ee plugin uses 3 tables. On some system configurations the update system seems to fail. Please notify us of your configuration so we can fix the issue.
If you want to manually add the tables here is the current schema:
CREATE TABLE `oc_e2eeshare_filekeys` ( `parent_id` bigint(20) NOT NULL DEFAULT '0', `path` varchar(4000) DEFAULT NULL, `key_id` varchar(32) NOT NULL, `filekey` varchar(2048) NOT NULL, `created` bigint(20) unsigned DEFAULT NULL, KEY `e2ee_parent_id_index` (`parent_id`) ); CREATE TABLE `oc_e2eeshare_keys` ( `user_uid` varchar(254) NOT NULL, `public_key` varchar(2048) NOT NULL, `ip` varchar(45) DEFAULT NULL, `key_id` varchar(32) NOT NULL, `created` bigint(20) unsigned DEFAULT NULL, `description` varchar(2048) DEFAULT NULL, `user_agent` varchar(512) DEFAULT NULL, UNIQUE KEY `e2ee_key_id_index` (`key_id`), KEY `e2ee_user_uid_index` (`user_uid`), KEY `e2ee_user_key_index` (`user_uid`,`key_id`) ); CREATE TABLE `oc_e2eeshare_shares` ( `fileid` bigint(20) NOT NULL DEFAULT '0', UNIQUE KEY `e2ee_fileid_index` (`fileid`) ); |