19
E2EE cloud storage providers with FOSS clients?
(piefed.blahaj.zone)
Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.
In this community everyone is welcome to post links and discuss topics related to privacy.
much thanks to @gary_host_laptop for the logo design :)
I use syncthing to sync my KeePass database. I have a small VPS that I can sync to for when wifi is weird/as a backup, and Syncthing can do E2EE sync to a remote device, which is what I'm using. So all the files on the VPS are encrypted, but my phone or my computer can pull and push to the VPS.
Technically, you don't even need a public endpoint, devices on the same network should be able to find eachother, and even over the internet devices should be able to find eachother through Syncthing's e2ee public relay servers. However, in my experience syncthing over the internet has been unreliable, so I use a VPS.
I've been hesitant to use Syncthing since the whole drama a while ago, and I don't trust the current maintainer (it screams AI slop in my opinion). There are some alternative frontends for Android on F-Droid but there is not a lot of information about them.
The drama has mostly been cleared up. This is the current Syncthing fork on F droid: https://github.com/researchxxl/syncthing-android . I don't see any signs of AI slop here.
If you don't trust that for whatever reason, there is also an alternative android app (on f droid ofc), which runs the Syncthing daemon, and which you can configure through the web ui: https://f-droid.org/en/packages/com.chiller3.basicsync/
Or, you can forgo android apps entirely, and run Syncthing directly in Termux (f droid link), via the Termux package. There is also the option of emulating a Linux distro in Termux and using the version of Syncthing packaged for Alpine/Debian/Arch's ARM versions. Though, that setup, with distro prooting, is a bit more involved. There also might be issues with Android killing background processes.
I feel you. Handoff was dodgy af. I've switched to BasicSync for this very reason. It's a minimal Frontend, handling only execution conditions on Android. All config is done through the webUI. It works great and avoids some, if not all of the trust issues.