diff --git a/docs/file-sharing.md b/docs/file-sharing.md index 14f6ede4..4cf6e333 100644 --- a/docs/file-sharing.md +++ b/docs/file-sharing.md @@ -10,17 +10,21 @@ Discover how to privately share your files between your devices, with your frien ### Send -!!! recommendation +
- ![Send logo](assets/img/file-sharing-sync/send.svg){ align=right } +![Send logo](assets/img/file-sharing-sync/send.svg){ align=right } - **Send** is a fork of Mozilla’s discontinued Firefox Send service which allows you to send files to others with a link. Files are encrypted on your device so that they cannot be read by the server, and they can be optionally password-protected as well. The maintainer of Send hosts a [public instance](https://send.vis.ee/). You can use other public instances, or you can host Send yourself. +**Send** is a fork of Mozilla’s discontinued Firefox Send service which allows you to send files to others with a link. Files are encrypted on your device so that they cannot be read by the server, and they can be optionally password-protected as well. The maintainer of Send hosts a [public instance](https://send.vis.ee/). You can use other public instances, or you can host Send yourself. - [:octicons-home-16: Homepage](https://send.vis.ee){ .md-button .md-button--primary } - [:octicons-server-16:](https://github.com/timvisee/send-instances){ .card-link title="Public Instances"} - [:octicons-info-16:](https://github.com/timvisee/send#readme){ .card-link title=Documentation} - [:octicons-code-16:](https://github.com/timvisee/send){ .card-link title="Source Code" } - [:octicons-heart-16:](https://github.com/sponsors/timvisee){ .card-link title=Contribute } +[:octicons-home-16: Homepage](https://send.vis.ee){ .md-button .md-button--primary } +[:octicons-server-16:](https://github.com/timvisee/send-instances){ .card-link title="Public Instances"} +[:octicons-info-16:](https://github.com/timvisee/send#readme){ .card-link title=Documentation} +[:octicons-code-16:](https://github.com/timvisee/send){ .card-link title="Source Code" } +[:octicons-heart-16:](https://github.com/sponsors/timvisee){ .card-link title=Contribute } + + + +
Send can be used via its web interface or via the [ffsend](https://github.com/timvisee/ffsend) CLI. If you are familiar with the command-line and send files frequently, we recommend using the CLI client to avoid JavaScript-based encryption. You can specify the `--host` flag to use a specific server: @@ -30,30 +34,38 @@ ffsend upload --host https://send.vis.ee/ FILE ### OnionShare -!!! recommendation +
- ![OnionShare logo](assets/img/file-sharing-sync/onionshare.svg){ align=right } +![OnionShare logo](assets/img/file-sharing-sync/onionshare.svg){ align=right } - **OnionShare** is an open-source tool that lets you securely and anonymously share a file of any size. It works by starting a web server accessible as a Tor onion service, with an unguessable URL that you can share with the recipients to download or send files. +**OnionShare** is an open-source tool that lets you securely and anonymously share a file of any size. It works by starting a web server accessible as a Tor onion service, with an unguessable URL that you can share with the recipients to download or send files. - [:octicons-home-16: Homepage](https://onionshare.org){ .md-button .md-button--primary } - [:simple-torbrowser:](http://lldan5gahapx5k7iafb3s4ikijc4ni7gx5iywdflkba5y2ezyg6sjgyd.onion){ .card-link title="Onion Service" } - [:octicons-info-16:](https://docs.onionshare.org){ .card-link title=Documentation} - [:octicons-code-16:](https://github.com/onionshare/onionshare){ .card-link title="Source Code" } +[:octicons-home-16: Homepage](https://onionshare.org){ .md-button .md-button--primary } +[:simple-torbrowser:](http://lldan5gahapx5k7iafb3s4ikijc4ni7gx5iywdflkba5y2ezyg6sjgyd.onion){ .card-link title="Onion Service" } +[:octicons-info-16:](https://docs.onionshare.org){ .card-link title=Documentation} +[:octicons-code-16:](https://github.com/onionshare/onionshare){ .card-link title="Source Code" } - ??? downloads +
+Downloads - - [:simple-windows11: Windows](https://onionshare.org/#download) - - [:simple-apple: macOS](https://onionshare.org/#download) - - [:simple-linux: Linux](https://onionshare.org/#download) +- [:simple-windows11: Windows](https://onionshare.org/#download) +- [:simple-apple: macOS](https://onionshare.org/#download) +- [:simple-linux: Linux](https://onionshare.org/#download) + +
+ +
### Criteria **Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. -!!! example "This section is new" +
+

This section is new

- We are working on establishing defined criteria for every section of our site, and this may be subject to change. If you have any questions about our criteria, please [ask on our forum](https://discuss.privacyguides.net/latest) and don't assume we didn't consider something when making our recommendations if it is not listed here. There are many factors considered and discussed when we recommend a project, and documenting every single one is a work-in-progress. +We are working on establishing defined criteria for every section of our site, and this may be subject to change. If you have any questions about our criteria, please [ask on our forum](https://discuss.privacyguides.net/latest) and don't assume we didn't consider something when making our recommendations if it is not listed here. There are many factors considered and discussed when we recommend a project, and documenting every single one is a work-in-progress. + +
- Must not store decrypted data on a remote server. - Must be open-source software. @@ -61,74 +73,94 @@ ffsend upload --host https://send.vis.ee/ FILE ## FreedomBox -!!! recommendation +
- ![FreedomBox logo](assets/img/file-sharing-sync/freedombox.svg){ align=right } +![FreedomBox logo](assets/img/file-sharing-sync/freedombox.svg){ align=right } - **FreedomBox** is an operating system designed to be run on a [single-board computer (SBC)](https://en.wikipedia.org/wiki/Single-board_computer). The purpose is to make it easy to set up server applications that you might want to self-host. +**FreedomBox** is an operating system designed to be run on a [single-board computer (SBC)](https://en.wikipedia.org/wiki/Single-board_computer). The purpose is to make it easy to set up server applications that you might want to self-host. - [:octicons-home-16: Homepage](https://freedombox.org){ .md-button .md-button--primary } - [:octicons-info-16:](https://wiki.debian.org/FreedomBox/Manual){ .card-link title=Documentation} - [:octicons-code-16:](https://salsa.debian.org/freedombox-team/freedombox){ .card-link title="Source Code" } - [:octicons-heart-16:](https://freedomboxfoundation.org/donate/){ .card-link title=Contribute } +[:octicons-home-16: Homepage](https://freedombox.org){ .md-button .md-button--primary } +[:octicons-info-16:](https://wiki.debian.org/FreedomBox/Manual){ .card-link title=Documentation} +[:octicons-code-16:](https://salsa.debian.org/freedombox-team/freedombox){ .card-link title="Source Code" } +[:octicons-heart-16:](https://freedomboxfoundation.org/donate/){ .card-link title=Contribute } + + + +
## File Sync ### Nextcloud (Client-Server) -!!! recommendation +
- ![Nextcloud logo](assets/img/productivity/nextcloud.svg){ align=right } +![Nextcloud logo](assets/img/productivity/nextcloud.svg){ align=right } - **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. +**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. - [:octicons-home-16: Homepage](https://nextcloud.com){ .md-button .md-button--primary } - [:octicons-eye-16:](https://nextcloud.com/privacy){ .card-link title="Privacy Policy" } - [:octicons-info-16:](https://nextcloud.com/support/){ .card-link title=Documentation} - [:octicons-code-16:](https://github.com/nextcloud){ .card-link title="Source Code" } - [:octicons-heart-16:](https://nextcloud.com/contribute/){ .card-link title=Contribute } +[:octicons-home-16: Homepage](https://nextcloud.com){ .md-button .md-button--primary } +[:octicons-eye-16:](https://nextcloud.com/privacy){ .card-link title="Privacy Policy" } +[:octicons-info-16:](https://nextcloud.com/support/){ .card-link title=Documentation} +[:octicons-code-16:](https://github.com/nextcloud){ .card-link title="Source Code" } +[:octicons-heart-16:](https://nextcloud.com/contribute/){ .card-link title=Contribute } - ??? downloads +
+Downloads - - [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=com.nextcloud.client) - - [:simple-appstore: App Store](https://apps.apple.com/app/id1125420102) - - [:simple-github: GitHub](https://github.com/nextcloud/android/releases) - - [:simple-windows11: Windows](https://nextcloud.com/install/#install-clients) - - [:simple-apple: macOS](https://nextcloud.com/install/#install-clients) - - [:simple-linux: Linux](https://nextcloud.com/install/#install-clients) +- [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=com.nextcloud.client) +- [:simple-appstore: App Store](https://apps.apple.com/app/id1125420102) +- [:simple-github: GitHub](https://github.com/nextcloud/android/releases) +- [:simple-windows11: Windows](https://nextcloud.com/install/#install-clients) +- [:simple-apple: macOS](https://nextcloud.com/install/#install-clients) +- [:simple-linux: Linux](https://nextcloud.com/install/#install-clients) -!!! danger +
- We don't recommend using the [E2EE App](https://apps.nextcloud.com/apps/end_to_end_encryption) for Nextcloud as it may lead to data loss; it is highly experimental and not production quality. +
+ +
+

Danger

+ +We don't recommend using the [E2EE App](https://apps.nextcloud.com/apps/end_to_end_encryption) for Nextcloud as it may lead to data loss; it is highly experimental and not production quality. + +
### Syncthing (P2P) -!!! recommendation +
- ![Syncthing logo](assets/img/file-sharing-sync/syncthing.svg){ align=right } +![Syncthing logo](assets/img/file-sharing-sync/syncthing.svg){ align=right } - **Syncthing** is an open-source peer-to-peer continuous file synchronization utility. It is used to synchronize files between two or more devices over the local network or the internet. Syncthing does not use a centralized server; it uses the [Block Exchange Protocol](https://docs.syncthing.net/specs/bep-v1.html#bep-v1) to transfer data between devices. All data is encrypted using TLS. +**Syncthing** is an open-source peer-to-peer continuous file synchronization utility. It is used to synchronize files between two or more devices over the local network or the internet. Syncthing does not use a centralized server; it uses the [Block Exchange Protocol](https://docs.syncthing.net/specs/bep-v1.html#bep-v1) to transfer data between devices. All data is encrypted using TLS. - [:octicons-home-16: Homepage](https://syncthing.net){ .md-button .md-button--primary } - [:octicons-info-16:](https://docs.syncthing.net){ .card-link title=Documentation} - [:octicons-code-16:](https://github.com/syncthing){ .card-link title="Source Code" } - [:octicons-heart-16:](https://syncthing.net/donations/){ .card-link title=Contribute } +[:octicons-home-16: Homepage](https://syncthing.net){ .md-button .md-button--primary } +[:octicons-info-16:](https://docs.syncthing.net){ .card-link title=Documentation} +[:octicons-code-16:](https://github.com/syncthing){ .card-link title="Source Code" } +[:octicons-heart-16:](https://syncthing.net/donations/){ .card-link title=Contribute } - ??? downloads +
+Downloads - - [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=com.nutomic.syncthingandroid) - - [:simple-windows11: Windows](https://syncthing.net/downloads/) - - [:simple-apple: macOS](https://syncthing.net/downloads/) - - [:simple-linux: Linux](https://syncthing.net/downloads/) - - [:simple-freebsd: FreeBSD](https://syncthing.net/downloads/) +- [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=com.nutomic.syncthingandroid) +- [:simple-windows11: Windows](https://syncthing.net/downloads/) +- [:simple-apple: macOS](https://syncthing.net/downloads/) +- [:simple-linux: Linux](https://syncthing.net/downloads/) +- [:simple-freebsd: FreeBSD](https://syncthing.net/downloads/) + +
+ +
### Criteria **Please note we are not affiliated with any of the projects we recommend.** In addition to [our standard criteria](about/criteria.md), we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you. -!!! example "This section is new" +
+

This section is new

- We are working on establishing defined criteria for every section of our site, and this may be subject to change. If you have any questions about our criteria, please [ask on our forum](https://discuss.privacyguides.net/latest) and don't assume we didn't consider something when making our recommendations if it is not listed here. There are many factors considered and discussed when we recommend a project, and documenting every single one is a work-in-progress. +We are working on establishing defined criteria for every section of our site, and this may be subject to change. If you have any questions about our criteria, please [ask on our forum](https://discuss.privacyguides.net/latest) and don't assume we didn't consider something when making our recommendations if it is not listed here. There are many factors considered and discussed when we recommend a project, and documenting every single one is a work-in-progress. + +
#### Minimum Requirements