Have you looked into SyncThing?
post
Rclone. You can set it up to work with most/all commercial cloud storage providers. Basically a little bit of configuring in the terminal, and you get the storage mounted like a network drive. You can even add in a layer of encryption. For awhile I had my media server using google drive this way as storage for like 10TB of TV/movies!
Other people have mentioned open source products so I’ll just add that Dropbox has a Linux client. I use Nextcloud for my own stuff but I have Dropbox for work stuff and it works basically the same as on Windows/Mac as far as I can tell.
hwittenborn/celeste: Celeste is a GUI file synchronization client that can connect to virtually any cloud provider.
Backed by rclone, giving you a reliable and battle-tested way to sync your files anywhere Written with GTK4 and Libadwaita, giving Celeste a native look and feel on your desktop Written in Rust, making Celeste blazingly fast to use
Nextcloud is really great for this. There is clients for all desktop and mobile OS. I am hosting this myself on my VPS however you can however use this service here: https://nextcloud.com/sign-up/
their website says they host it for you and provides this list of providers....
Have you checked https://github.com/box/boxcli ?
It's by the Box devs but unfortunately only cli.
It looks like there's also a 3rd party FUSE driver for Box:
https://github.com/drotiro/boxfs2
OP, if you're not aware, FUSE is a type of filesystem driver. It lets you mount things just like an external drive.
If all the devices are going to be on the same network most of the time you could go with Syncthing. It's pretty simple to set up syncing folders between multiple devices.
I use kDrive and it’s great on Ubuntu. A bit less on Fedora but it works well with iOS and Android too.
I use syncthing with my home server to synch about 11 devices. It's flawless.
Nextcloud as already mentioned.
I got a 1tb lifetime deal on internxt , but very basic options. ( Securitywise really good though) Syncthing to sync between units for small stuff.
Others have brought up open source solutions already so on a different note I'll say I've used the (closed source and paid) Insync client successfully in the past, and it worked fine. An interesting bonus is you can have it on both Windows and Linux pointing to the same set of files if you dual boot and it's supposed to work just fine.
You can for example install nextcloud or seafile on a hosted vps at https://qlick.cloud
@HalfAHero Syncthing is pretty good solution
all 29 comments