I have very simple needs for file hosting and syncing. The files are mostly small text files and documents. And I need to access them from linux, windows and android devices.

Just a simple SFTP account on one of my work servers is probably enough for hosting. I guess the focus is on reliable client side syncing. Changes made the files from clients should sync seamlessly with some basic conflict handling just in case.

Can anyone recommend your current setups and sync clients in use?

  • Strit
    link
    fedilink
    910 months ago

    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.

  • @squid_slime
    link
    710 months ago

    Syncthing is robust, used it for my encrypted passwords (KeepassXD) on home network, not vouching for its safety just a use case

  • Handles
    link
    fedilink
    English
    210 months ago

    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.

  • @[email protected]
    link
    fedilink
    English
    210 months ago

    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

  • @[email protected]
    link
    fedilink
    110 months ago

    Another vote for nextcloud.

    Or synchthing if you want something that is serverless, but does not support sync on demand.