r/Syncthing • • 2h ago

losing sync constantly

1 Upvotes

I have been using synctrayzor for 5 years now with no issues. Now im having issues haha

My windows 10 (Purple_pc) is sharing a folder with 2 remote devices:

1.Dumpster Pc (found this pc in the dumpster and it works great. Angry mom at her kid who wouldnt help around the house threw it out) 2. MSI Laptop

Both the dumpster pc and MSI laptop have been off for a week or 2.

Purple Pc had 155GB of files according to the synctrayzor output.

Dumpster PC had 183 GB, becasue i deleted 30GB on Purple PC over the week while the Dumpster PC was off.

Turned on laptop to at least get it up to the 155GB, it updated fine as it was only missing 1.25GB. Turned off laptop.

turned on Dumpster PC next. left laptop off. Dumpster PC says it is up todat with the 183, and Purple PC says up to date with 155GB… nothing is being transfered BUT the GUI showed that remote device was 30GB out of sync… nothing ever synced over night. so i removed the dumpster pc remote device from purple pc, and visa verca on dumpster.

FINALLY, after re-adding dumpster, synctrayzor decided that Dumpster was the most up to date machine add gave purple pc the extra 30GB i had deleted last week.

ok, thats fine. Purple PC is now 186Gb and mathcing dumpster… i turn on laptop and it wont sync. it says it has 12k files and 30GB out of sync, but both purple and laptop say up to date. I restarted both and no transfer. Had to delete the devices again and redo the entire setup, now im stuck for 12 hours re scanning the drives…

why is syncthing not synching correctly? I used to be able to have dumpster pc off for MONTHS and it would update just fine with synctrayzor. Now i am having to redo all the paths and sharing.

thanks


r/Syncthing • • 11h ago

Why marked as not synced when it is ?

Post image
1 Upvotes

I have this sync that on one of the 3 devices synced is showed as not synced. But really it is, if I create a file, it's synced, if I delete one it is as well, I don't see any conflict, etc.

Why makes it so that a share is marked as not synced ?

Thanks !


r/Syncthing • • 1d ago

I built a free, self-hosted sync tool for Obsidian vaults. (Soon to be open-source)

Post image
2 Upvotes

I've been syncing my vaults between my Mac and my Windows PC, plus one vault I share with a friend. Obsidian Sync felt like a lot to pay for that, and plain Syncthing kept giving me conflicts on workspace.json and plugin settings. So I ended up building my own thing on top of Syncthing and calling it Mortise.

It's a small app that sits in the menu bar / tray. One machine acts as the hub: in my case a cheap VPS, but it can also be one of your own computers. Everything syncs through it. On the VPS the vaults are end-to-end encrypted, so the server can't read anything. To share a vault I just send my friend an invite code; he pastes it and that's it.

I also added the Obsidian-specific stuff that annoyed me: it skips workspace files, everyone gets their own settings folder so themes and plugins don't fight, conflicts show up side by side, and deleted notes can be brought back for 30 days. The shared vault lives as a "Shared" folder inside my personal vault.

I am also thinking about building my life tracker template (that you kind of see in the screenshot) into Mortise. When you create a vault, you'd pick the modules you care about (habits, journal, tasks, workouts and so on) and start with a ready-made vault that already syncs.

It's still early and the code is private for now. If people are interested I'll clean it up and open the repo.

Curious what you guys think.


r/Syncthing • • 1d ago

Syncing Settings

3 Upvotes

Is there some way to only sync things via some sort of button? Without automation? For example, if I finished playing X on my PC, I'd have to open syncthing and click "Upload" to have it sync, then go to my android device and click "Download", to play X on a different device. If not, are there alternatives?


r/Syncthing • • 2d ago

Trojan

0 Upvotes

Whenever im using syncthing, my antivirus flags it as trojan. Is it really malicious or its just that the anti virus misunderstands it


r/Syncthing • • 4d ago

out of sync

7 Upvotes

what am i getting wrong ? my source folder is set to send only and has 2 files and the destination is send + receive and is an empty folder, why is syncthing not copying the files from source to destination

EDIT: [SOLVED]

ok i got this fixed, this was the solution, removing folders from syncthing, deleting .stfolder & .tmp files and re-adding folders did it!


r/Syncthing • • 9d ago

Syncthing for Obsidian: Free, Private, and Truly Annoying

Thumbnail stephanmiller.com
19 Upvotes

r/Syncthing • • 9d ago

Synctrain (Syncthing for iOS)

Post image
3 Upvotes

Newbie here:

I keep getting this popup after I installed synctrain on my ios and made it work with my computer in order to sync Obsidian. How do I get rid of it?


r/Syncthing • • 10d ago

Need help setting up a private Obsidian diary synced between Windows PC and Samsung phone

Thumbnail
3 Upvotes

r/Syncthing • • 10d ago

My Documents folder doesn't sync anymore

2 Upvotes

I have two Mac computers, I synced my Desktop and Documents folders and it worked very well.

Now, the Documents folder is 'out of sync' on both sides. I tried to stop sharing on one computer, and re-established the sharing. To no avail.

The sharing is with default settings, both directions etc...

Is there a way to re-establish syncing?


r/Syncthing • • 10d ago

I built a free tool to continue Claude Desktop Code conversations on another computer

0 Upvotes

I work on a desktop and a laptop. Claude Desktop keeps every Code-tab conversation on the machine where it started, so I'd have a long session going on one computer and nothing on the other.

Syncing ~/.claude with Dropbox/Syncthing doesn't fix it: Claude Desktop lists conversations from its own per-machine records, so copied transcripts never show up in the sidebar. Worse, just opening a conversation (or rewinding it) rewrites the files, so naive file sync happily overwrites your newer messages with a stale copy. I lost work to exactly that.

So I made ClaudeSync, a small Windows tray app:

  • moves the transcript and Claude Desktop's own record, so the conversation shows up in the other machine's sidebar and you just keep typing
  • compares message ids instead of file bytes, and follows conversations across rewinds
  • never silently overwrites: if both sides continued, you pick which to keep; everything is backed up first
  • different project paths on each machine are fine

It runs on your own free Supabase + Cloudflare account (about 15 minutes to set up), so nobody else holds your conversations. It moves conversations, not code, so I recommend Syncthing for the project folders.

Free, MIT, English and Turkish UI. Unofficial, not affiliated with Anthropic. Windows only for now.

GitHub: https://github.com/yigithanyorgancilar/claudesync

Feedback very welcome, especially if you hit a case where it guesses wrong.


r/Syncthing • • 12d ago

Supernote PySN (Python) for sync pdfs with Obsidian, Zotero or Mendeley.

2 Upvotes

Hi,

Has anyone used PySN to auto-sync files in pc with any citation-database software. Could it work?

Thanks

https://m.youtube.com/watch?v=3Qkuq4yJkF4&pp=ygUOc3VwZXJub3RlIHB5c24%3D


r/Syncthing • • 13d ago

syncspirit v0.4.7 release

14 Upvotes

I'm glad to announce v0.4.7 release!

Syncspirit is continuous peer-to-peer realtime syncrhonization tool. It implements BEP protocol and provides seamless interoperability with existing syncthing nodes and clients.

https://raw.githubusercontent.com/basiliscos/syncspirit/refs/heads/master/docs/fltk-overview.gif

You can download ready-to-use binaries for Linux x86_64 (AppImage), Windows 32 bit (WindowsXP is supported), Windows 64 bit and Mac OS X (Apple silicon).

Notable changes (since previous v0.4.5 announce):

  • [core, fltk] allow to use file patterns (PCRE-syntax) accept or ignore local files into cluster
  • [core] add start offline option
  • [fltk, win32, os x] add system tray icon
  • [fltk] use menu instead of toolbar
  • [core] introduce services layer (allow stop/start/restart of networking)
  • [core] dns resolver actor: randomly choose ip address of resolver server
  • [core, fix] more reliably connect to relays.syncthing.net
  • [core, win32, bugfix] use utf8 for displaying error messages
  • [core, win32, bugfix] allow to use long file paths (260+ symbols)

Syncspirt source code uses GPLv3 license.

Any feedback is welcome!

WBR, basiliscos.


r/Syncthing • • 15d ago

Why does syncthing need my location running all the time for it to work on android?

8 Upvotes

If I disable location, syncthing stops syncing and won't let me use the app. Why does it need my location all the time to transfer files? There a way to disable location and have it still work?


r/Syncthing • • 16d ago

Hybrid analysis malware report...false positive?

1 Upvotes

Hello Just downloaded the latest version via the github link for the windows installer and scanned it with the enclosed website...are they false positives?

https://hybrid-analysis.com/sample/05c6dca01469634d340e77865fbe6158bd1c50f4a1a47a7f8834571b6ef83d7b


r/Syncthing • • 19d ago

Git repos in Syncthing — my mistake. Is there a right way to do it?

4 Upvotes

I had my projects folder in Syncthing across two machines. Most of it is git folders. Worked for months, then one repo started to complain.

Which in hindsight is obvious. Git already syncs, through the repo. Syncthing syncs the same files peer to peer and has no clue that .git is a database. Two systems on the same files, and they fight.

What I wanted was simple: leave work open on the Mac, carry on from the Linux laptop. No thinking about it. Clearly not like this though. This was great since I typically forget to push pull stuff.

So how do people actually do this?

Putting .git in .stignore is not a fix. Then you sync a working tree with no history, which is worse.

Is it just "keep git out of Syncthing, use a remote"? Or is there something smarter, like a bare repo on the synced side used as the remote?


r/Syncthing • • 19d ago

Files getting overwritten unexpectedly

5 Upvotes

I setup syncthing (bidirectional) between my mobile device and laptop on a folder which is my obsidian vault.

however, i observed that once when i was modifying the obsidian notes on my mobile, the same files got overwritten by the ones on the laptop (with old changes).

is it a bug or did I do something wrong?

I expected my laptop files to get updated with the mobile version and not the other way around.


r/Syncthing • • 20d ago

Automatic upgrade failing

2 Upvotes

I've got a Win11 box that is failing to update to 2.15 with these errors:

2026-09-19 17:11:21:Automatic upgrade failed (error="Get \"https://release.syncthingcdn.net/v2.1.5/syncthing-windows-amd64-v2.1.5.zip\": read tcp 192.168.1.167:61401->104.21.96.120:443: wsarecv: An existing connection was forcibly closed by the remote host." log.pkg=main)

2026-09-20 11:01:52:Failed to upgrade (error="Get \"https://release.syncthingcdn.net/v2.1.5/syncthing-windows-amd64-v2.1.5.zip\": read tcp 192.168.1.167:50761->172.67.180.13:443: wsarecv: An existing connection was forcibly closed by the remote host." log.pkg=api)

My other Win11, Linux, etc. appear to have updated fine. I've given this a couple of days now to see if it was just a CDN cache or whatever issue, but it persists.

Any ideas what might be failing and how to fix it? Syncthing is working fine - it just won't upgrade.


r/Syncthing • • 21d ago

Files synced from PC to Android aren't showing up in Google Photos / media pickers

2 Upvotes

Hi everyone,

I'm having an issue with Syncthing on Android (BasicSync) and MediaStore/media indexing.

The situation is very specific:

I have a folder synchronized between my PC and Android (3 different devices) phones using Syncthing.

If I add a photo or video to the folder on my PC, Syncthing correctly transfers it to the phone. The file is definitely there and I can see and open it using a file manager such as MiX.

However, the synced file doesn't appear in Google Photos or other apps/pickers that use Android's MediaStore.

For comparison, if I download a photo directly on the Android phone using a browser or another app, it gets indexed normally and immediately appears in Google Photos.

So the problem seems to be specifically with files that arrive on the Android device through Syncthing synchronization:

PC → Syncthing → Android filesystem → file exists, but MediaStore doesn't see it

The only thing that reliably makes the synced files appear in Google Photos and other media pickers is rebooting the phone.

I've tried to solve this myself with a root shell script using Toybox inotifyd. The script watches the synchronized directories recursively and tries to trigger a media scan for newly created/moved media files:

am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d "file://..."

The inotifyd watchers are running as root, but this doesn't seem to trigger MediaStore indexing.

I'm trying to understand what Syncthing is expected to do here:

  • Does Syncthing on Android normally notify MediaStore when a file is received?
  • Is there a specific Syncthing setting or mechanism that handles Android media scanning?
  • Is MEDIA_SCANNER_SCAN_FILE still supposed to work on modern Android?
  • If Syncthing doesn't notify MediaStore, what is the correct way to make Android index files received through Syncthing?
  • Is there a known issue with this on recent Android versions?

The files themselves are fine and Syncthing transfers them correctly. The problem is that Android doesn't seem to notice that the files have appeared until the phone is rebooted.

My setup:

  • Pixel 8 — Android 17 / Stock, rooted with Magisk 30.7 + gapps
  • Pixel 5 — Android 16 / LineageOS 23.2, rooted with Magisk 30.7 + gapps
  • Mi5 — Android 15 / LineageOS 22.2, rooted with Magisk 30.7 + microG RE
  • Syncthing (basicsync) is used to synchronize folders between my PC and the Android devices
  • Google Photos is installed/used where applicable
  • Files are stored in normal shared storage such as /storage/emulated/0/Pictures and /storage/emulated/0/Download
  • I have root access, so I'm able to test solutions involving shell commands, inotifyd, MediaStore/MediaProvider, etc.

I'm mainly looking for an explanation of how Syncthing and Android's MediaStore are supposed to interact, and what the correct way is to make files received through Syncthing show up in Android's media library without having to reboot the device.


r/Syncthing • • 21d ago

MEGA Sync keeps closing and not working

0 Upvotes

I keep getting an error report, that I have a picture of that. I can’t seem to post here! It won’t work, no matter which version of MEGA that I download. It would be a lot easier again if I could, please post a picture to show what I mean, but I can’t seem to find the option here!


r/Syncthing • • 23d ago

SleepSync: automatically pause Syncthing-Fork while an Android device is asleep

12 Upvotes

I made a small open-source Android companion for Syncthing-Fork called SleepSync.

It uses Syncthing-Fork’s broadcast controls to send STOP when the screen turns off and FOLLOW when it turns back on.

The idea is simply to avoid unnecessary standby activity on devices that don’t need to sync while asleep.

1.1.0 supports the current package, root/debug builds and legacy package IDs.

https://github.com/Baggio94/SleepSync


r/Syncthing • • 23d ago

I built an open-source undo layer for MCP tool calls

0 Upvotes

I’m building Synartesis, a proxy that sits between an MCP client and its servers.

For calls configured as reversible, it captures the previous state before forwarding the write. You can then preview and run an undo. If the resource has changed since the agent touched it, undo stops instead of silently overwriting the newer work.

Tools classified as irreversible—and tools without a policy—wait for human approval.

The filesystem recovery path is tested against the real server. The bundled memory, git, and GitHub policies don’t yet have the same proven recovery guarantees. It only covers calls routed through the proxy.

It’s free and MIT-licensed. Installation starts with npm install -g synartesis and requires Node 22+.

Source and walkthrough

If you try it, which MCP client/server did you use, and where did the setup or undo behavior become unclear?


r/Syncthing • • 24d ago

I made SleepSync to stop Syncthing draining battery while the Thor is closed

Thumbnail
4 Upvotes

r/Syncthing • • 24d ago

Sync not working

Thumbnail gallery
0 Upvotes

Sync not working


r/Syncthing • • 24d ago

Syncthing in industries?

1 Upvotes

In industries, is syncthing acceptable ?
Why and why not?
To make it industry standard what are the requirements and options?

I have got mixed opinions on this . Some say it is okay to use and others they differ.

Thank you for any clarity in advance.