From 74008465b7376eb462b9ed3e0fc7d9b4c878dc75 Mon Sep 17 00:00:00 2001 From: Tommy Date: Wed, 17 Nov 2021 10:07:37 +0000 Subject: [PATCH] Convert Cloud Storage from legacy (#333) Signed-off-by: Daniel Nathan Gray --- _data/nav/2_providers.yml | 4 +- _data/providers/cloud/1_nextcloud.yml | 33 +++++++++++++++ _data/providers/cloud/2_proton-drive.yml | 17 ++++++++ _data/providers/cloud/3_tahoe-lafs.yml | 20 ++++++++++ .../sections/calendar-contacts-sync.html | 4 -- _includes/legacy/sections/cloud.html | 40 ------------------- assets/img/cloud/nextcloud.svg | 2 + .../3rd-party => cloud}/protondrive.svg | 0 .../3rd-party => cloud}/tahoe-lafs-dark.svg | 0 .../3rd-party => cloud}/tahoe-lafs.svg | 0 collections/_evergreen/cloud.html | 16 ++++++++ legacy_pages/providers/cloud.html | 8 ---- 12 files changed, 90 insertions(+), 54 deletions(-) create mode 100644 _data/providers/cloud/1_nextcloud.yml create mode 100644 _data/providers/cloud/2_proton-drive.yml create mode 100644 _data/providers/cloud/3_tahoe-lafs.yml delete mode 100644 _includes/legacy/sections/cloud.html create mode 100644 assets/img/cloud/nextcloud.svg rename assets/img/{legacy_svg/3rd-party => cloud}/protondrive.svg (100%) rename assets/img/{legacy_svg/3rd-party => cloud}/tahoe-lafs-dark.svg (100%) rename assets/img/{legacy_svg/3rd-party => cloud}/tahoe-lafs.svg (100%) create mode 100644 collections/_evergreen/cloud.html delete mode 100644 legacy_pages/providers/cloud.html diff --git a/_data/nav/2_providers.yml b/_data/nav/2_providers.yml index 03086114..b52f7df7 100644 --- a/_data/nav/2_providers.yml +++ b/_data/nav/2_providers.yml @@ -3,8 +3,8 @@ title: Providers items: - type: link title: Cloud Storage - icon: fad fa-laptop-house - file: legacy_pages/providers/cloud.html + icon: fad fa-cloud + file: _evergreen/cloud.html - type: link title: DNS Servers icon: fad fa-map-signs diff --git a/_data/providers/cloud/1_nextcloud.yml b/_data/providers/cloud/1_nextcloud.yml new file mode 100644 index 00000000..3f7d4c51 --- /dev/null +++ b/_data/providers/cloud/1_nextcloud.yml @@ -0,0 +1,33 @@ +title: Nextcloud +type: Recommendation +logo: /assets/img/cloud/nextcloud.svg +description: | + Nextcloud is a suite of free and open-source client-server software for creating your own file hosting services on a private server you control. It also comes with experimental end-to-end encryption (E2EE). + + We recommend checking if your Nextcloud provider supports E2EE, otherwise you have to trust the provider to not look at your files. + + When self hosting Nextcloud, you should also remember to enable E2EE to protect against your hosting provider from snooping on your data. + +website: 'https://nextcloud.com/' +privacy_policy: 'https://nextcloud.com/privacy/' +downloads: + - icon: fab fa-windows + url: 'https://nextcloud.com/install/#install-clients' + - icon: fab fa-apple + url: 'https://nextcloud.com/install/#install-clients' + - icon: fab fa-linux + url: 'https://nextcloud.com/install/#install-clients' + - icon: fab fa-freebsd + url: 'https://www.freshports.org/www/nextcloud/' + - icon: ptio-openbsd + url: 'http://openports.se/www/nextcloud' + - icon: ptio-netbsd + url: 'http://pkgsrc.se/www/php-nextcloud' + - icon: fab fa-android + url: 'https://f-droid.org/packages/com.nextcloud.client/' + - icon: fab fa-google-play + url: 'https://play.google.com/store/apps/details?id=com.nextcloud.client' + - icon: fab fa-app-store-ios + url: 'https://itunes.apple.com/us/app/nextcloud/id1125420102' + - icon: fab fa-github + url: 'https://github.com/nextcloud' diff --git a/_data/providers/cloud/2_proton-drive.yml b/_data/providers/cloud/2_proton-drive.yml new file mode 100644 index 00000000..a52a83a0 --- /dev/null +++ b/_data/providers/cloud/2_proton-drive.yml @@ -0,0 +1,17 @@ +title: Proton Drive +type: Recommendation +logo: /assets/img/cloud/protondrive.svg +description: | + Proton Drive is an end-to-end encrypted (E2EE) general file storage service by the popular encrypted email provider ProtonMail. + + Proton Drive is currently in beta and only is only available through a web client. + + When using a web client, you are placing trust in the server sending you the JavaScript code that encrypts your files. + +website: 'https://protonmail.com' +privacy_policy: 'https://protonmail.com/privacy-policy' +downloads: + - icon: fas fa-globe-americas + url: 'https://protonmail.com' + - icon: fab fa-github + url: 'https://github.com/ProtonMail/proton-drive' diff --git a/_data/providers/cloud/3_tahoe-lafs.yml b/_data/providers/cloud/3_tahoe-lafs.yml new file mode 100644 index 00000000..5bd8ae02 --- /dev/null +++ b/_data/providers/cloud/3_tahoe-lafs.yml @@ -0,0 +1,20 @@ +title: Tahoe-LAFS (Advanced) +type: Recommendation +logo: /assets/img/cloud/tahoe-lafs.svg +description: | + Tahoe-LAFS is a free and open decentralized cloud storage system. It distributes your data across multiple servers. Even if some of the servers fail or are taken over by an attacker, the entire file store continues to function correctly, preserving your privacy and security. The servers used as storage pools do not have access to your data. + + Due to the complexity of the system and the amount of nodes needed to set it up, Tahoe-LAFS is only recommended for seasoned system administrators. +website: 'https://www.tahoe-lafs.org/' +privacy_policy: 'https://protonmail.com/privacy-policy' +downloads: + - icon: fab fa-windows + url: 'https://github.com/tahoe-lafs/tahoe-lafs#via-pip' + - icon: fab fa-apple + url: 'https://github.com/tahoe-lafs/tahoe-lafs#via-pip' + - icon: fab fa-linux + url: 'https://github.com/tahoe-lafs/tahoe-lafs#using-os-packages' + - icon: ptio-netbsd + url: 'http://pkgsrc.se/filesystems/tahoe-lafs' + - icon: fab fa-github + url: 'https://www.tahoe-lafs.org/trac/tahoe-lafs/browser' diff --git a/_includes/legacy/sections/calendar-contacts-sync.html b/_includes/legacy/sections/calendar-contacts-sync.html index 1c777e45..61163f71 100644 --- a/_includes/legacy/sections/calendar-contacts-sync.html +++ b/_includes/legacy/sections/calendar-contacts-sync.html @@ -53,10 +53,6 @@

Worth Mentioning