this post was submitted on 18 Jul 2026
20 points (95.5% liked)

Privacy

49906 readers
506 users here now

A place to discuss privacy and freedom in the digital world.

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.

Some Rules

Related communities

much thanks to @gary_host_laptop for the logo design :)

founded 6 years ago
MODERATORS
 

It doesn't seem to exist. I'd like a solution to upload and sync my photos and my KeePass database, but I'm really hesitant to upload personal photos unencrypted to services exposed to the internet. Unfortunately self-hosting a Nextcloud instance on my LAN isn't possible at this moment, but maybe a VPS with a strict firewall and a mesh VPN like Tailscale or Netbird? But honestly I'd rather just pay someone for the trouble.

What do you suggest? Clients need to be FOSS and available on Linux and Android, and on Android they need to be available on F-Droid (thus no proprietary blobs or libraries from Google).

you are viewing a single comment's thread
view the rest of the comments
[–] moonpiedumplings@programming.dev 2 points 2 days ago* (last edited 2 days ago) (1 children)

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.

[–] blight@piefed.blahaj.zone 1 points 2 days ago (2 children)

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.

[–] moonpiedumplings@programming.dev 4 points 2 days ago* (last edited 2 days ago)

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.

[–] _Nemo_@lemmy.ml 1 points 2 days ago

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.