I currently have Nextcloud running, and it’s stable, performant…no issues whatsoever. But it’s also a LOT more than what I need, and stores files in an “unusable” state if I want to look at them outside of Nextcloud. The real kicker is that the linux client wants to download the entire cloud drive, which simply doesn’t work for me.
For most cases, I think a samba share is all I need, but I do have times when I don’t have internet access, so the ability to save specific files locally to sync back when I’m home would be great. Nextcloud and OneDrive have a “always keep on this device” option which has been perfect in the past.
I use Syncthing for some specific cases, but it adds extra steps I don’t want to deal with all the time.
Specifically, I’m looking for something with these requirements:
- provide a virtual drive for Linux and Windows
- can keep specific files/folders from that drive offline
- point the server to a folder (or folders), and that’s what it shares
And “would be nice, but not required”
- web interface to view/download files
- user-level access
- web and virtual drive can be accessed via reverse proxy
I’ve tried poking around, and can’t find anything that seems to fit. I’m surprised there isn’t a webdav client or samba config option that would do what I want, but I may also be in a mental rut and missing a key term.


I use Syncthing and Resilio Sync for this stuff.
Both of them sync according to rules you define.
I sync my mobile devices to home this way, and access the folders on the server via SMB shares (which are unrelated to ST or Resilio).
No web interface required, as you just use whatever network sharing you want at home.
What “extra steps” are you running into with SyncThing? Its really flexible (especially Syncthing-Fork for Android). Maybe it or Resilio can be configured to do what you need.
For example, I use the Selective Sync feature in Resilio so that I can access any file at home whenever I want without using a VPN.
I found that the resilio mobile app would use up a lot of battery at night (sometimes about 10% an hour).
Syncthing was better for that, but would sometimes just stop updating on a phone. I would check and it would have not been syncing for weeks and be signed out of the web UI.