Skip Navigation

Uncommon Syncthing usecases

What are you non-obvious, maybe strange usecases of Syncthing?

For example syncing the media library with your friend or maybe your entire /home/user folder between your PC and laptop?

I'd love to hear your ideas!

42 comments
  • I've got a couple of Raspberry Pi Zero's that emulate a mass storage device (basically it acts like a USB drive) that I have connected to 3D printers and my wife's embroidery machine.

    Instead of using it with a network share like in the link, I share the folder with SyncThing.

    It's super convenient to not have to move a USB drive around and can just leave it connected and get the files on there seamlessly.

  • I don't know if these are uncommon but I have a few cool usecases besides the regular 1:1 folder syncing, maybe someone else finds them useful.

    Also you should know that the way I have all of this setup is that I have a container that hosts a bunch of SMB Network drives and a syncthing container that stores all of the fodlers on that drive. Having them also easily accessible through smb is great when I just wanna quickly copy something or back the folders up.

    So here are some of my maybe unorthodoz usecases :

    • Music - As a fan of offline music, I have it setup that music I acquire gets synced onto the server and re-encoded as opus through a script into a second folder which then through syncthing gets sent out my mobile devices. There I rather have smaller files than lossless quality. Said script also sorts the music into folders based on artist and album metadata.
    • I also sync my Newpipe Subscriptions between phones (unfortunately by manually exporting my settings and re-importing them)

    I also used to have a setup that would sync Minecraft Bedrock and Stardew Valley saves between devices (where Windows and Android saves are compatible) but Android 11 introduced a stupid restriction that prevents synching from accessing the the saves are located on Android.

  • Echoing other comments, my backup strategy for all our devices is: Syncthing to replicate data to my NAS, restic to generate encrypted backups, and then cron+rclone to offsite those backups to Google Drive.

    I absolutely love this setup.

    1. It works anywhere. Syncthing takes care of firewall punching and all that so whether I'm at home or on the road, I know the data is being replicated correctly.
    2. It's immediate. Syncthing doesn't run on some schedule. It's constantly replicating so I know at minimum there's a copy of all my data if something catastrophic happens.
    3. It's private, encrypted, and entirely in my control.
    4. The setup is built of composable parts that can each be understood, modified, and debugged easily.

    Normally I'm a little cautious about rolling my own infrastructure for something critical like backups, but this setup is so simple and robust that I just don't worry about it.

    Other use cases I've come up with:

    1. I use Paperless as a DMS. It has a watch folder for automatically ingesting documents. I set up Genius Scan + Syncthing on my phone, syncing scans to the Paperless drop folder, so I can scan from my phone and automatically upload to Paperless without any additional app. Just scan and off it goes.
    2. For a while I was playing Subnautica on my Steam Deck and my gaming rig. Subnautica doesn't support the Steam Cloud so I used Syncthing to replicate the save data across my gaming devices.

    Not particularly weird or outlandish, but of course I also use Syncthing to replicate my keepass database across devices as well.

    I also have a personal wiki of Markdown notes that I sync between my laptop and phone using Syncthing.

    Oh, and I use it to replicate my Calibre library between my laptop and my calibre-web server.

    Basically it's my swiss army knife of "I have data over here, I need to get that data over there" and it's amazing!

  • I use syncthing to sync the sysvol folder between my two samba ad domain controllers.

42 comments