Syncthing or nextcloud
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
If only for files, Nextcloud is probably an overkill.
Syncthing seems interesting. Will give it a try, thanks!
If you don't need to access them through a web browser, I would likely suggest SyncThing, like @[email protected] did in another comment. Nextcloud would be way overkill for this usecase.
Git would require you to manually commit and pull any changes you make.
I use Syncthing for this. I have a few Linux boxes at home (a pair of servers and a laptop), a Macbook, and two Android devices (phone and tablet) that are all hooked together with a shared directory. Also, even though you don't have to have them, I set up Syncthing Discovery and Relay servers on one of my public boxen to help the community out.
Syncthing is robust, used it for my encrypted passwords (KeepassXD) on home network, not vouching for its safety just a use case
Perhaps this is close enough as a use case that it can be of help:
I've kept a folder and subfolders of notes on my phone for years. I used to sync them to a Nextcloud server until that became too unwieldy for my single-user needs. Now I just keep the files synced across my devices with Syncthing.
It has optional file versioning and simple conflict handling, not always instant syncing but close enough for my daily needs.
Git would be my choice.
Seafile or nextcloud are my choices. I like seafile because it has an official and documented way to install it but nextcloud works well too just installing it can be tricky. One thing I like about sea file is they have a remote filesystem app that supports Linux and works better than nextcloud and webdav
Another vote for nextcloud.
Or synchthing if you want something that is serverless, but does not support sync on demand.