upvote
I gave up on iCloud sync.

After the tenth time iCloud absolutely destroyed my vault’s file layout and scattered copies of my files all over my iCloud Drive, I just gave up and shell out for paid sync now. It’s fine. I don’t mind paying for things I get actual value from.

reply
Definitely one of the biggest ROI is to pay for the sync. I regret all years I tried git-based alternatives (it's still useful to have it in git for backup, but not as the main syncing mechanism).
reply
I just pay for the sync.

I like that I can have some vaults that sync to both my personal and work laptops and other vaults that only sync to one or the other.

It’s awfully convenient without any vendor lock in since I can just take my plain markdown files and leave anytime.

reply
Just pay for the sync. I used to juggle with git, rsync, inotify etc and other tools

Its one of the few subscriptions where it actually feels like money well spent

reply
I was using SyncThing, and it worked, but any time you have an Obsidian vault open on two devices, or shortly after another, you're always thinking about if you're going to have to clean up a bunch of sync conflict files later. And that mental overhead is not worth saving $4/mo.

The conflicts are never hard: it's like a git merge conflict where you just take the latest of every conflict block.

reply
I used to use SyncThing, then Dropbox, then iCloud. But then I just caved and paid for Obsidian Sync and it is the best money spent aside from Claude. I don't have to tinker with weird settings anymore or deal with sync issues, it just works.
reply
I can't wonder if that's by design to make it hard for a plugin to have it's own sync mechanism. Definitely not proof of this that I know of, but a thought.
reply
Obsidian is plain Markdown and JSON files.

There can't be a will from the devs to make it hard to sync.

It's just that unlike git or Dropbox or whatever, that are just generic "syncing" tools, Obsidian Sync has been built to provide the best experience with Obsidian.

reply
I'm talking more about the plugin architecture not about the file format or third-party applications. sync plugins seems to be pretty limited compared to what's offered for a subscription.
reply
deleted
reply
Same
reply
I just pay for the sync. It probably helps I jumped on board when they still had early bird pricing for the sync
reply
I use git. push to private repo, you can use a cron in your machine to push regularly and so on.

The only limitation comes if you use the vault in a closed system like iOS, where you can't run terminal commands. other than that, flawless.

reply
I use Syncthing (with Synctrain client on iOS) and it works great.
reply
protip: You can make synctrain sync with an iOS shortcut, with the shortcut being triggered when Obsidian is opened or closed. This means you're always in sync, even if iOS hasn't allowed synctrain to run in the background.
reply
I use both and I prefer their builtin sync, since I also code on Linux.
reply
Im just running a Nextcloud on a raspberry pi to sync everything. Works flawlessly for multiple years now.
reply
I've had good luck with syncthing. But I only sync between laptop and desktop.. the mobile story with syncthing isn't ideal.
reply
Why not? I've used it between my desktops and my phone with no problem for years.
reply
I use syncthing on mobile with no problems. Depending on your settings it might not work on low battery though.
reply
I have been using remotely save and a free bucket from backblaze. It as a s3 compatible api so works using the s3 feature.
reply
I'm doing the same since this is the only method I found I can let my bot access the files, something I couldn't achieve with Obsidian Sync.. until now!
reply
I used iCloud in the past, but found that syncing between a few devices sometimes left my notes in a weird state - sometimes overwritten, missing, etc. I switched some time ago to https://github.com/remotely-save/remotely-save with backblaze and I periodically sync to a git repo for a second backup. No issues since then.
reply
I built a one-time purchase solution that might help you.

- https://isolated.tech/apps/syncmd

- https://isolated.tech/apps/syncmd/blog/obsidian-git-ios-setu...

You can git clone directly to your iOS file system which fixes the Obsidian git plugin issue so you can use the Obsidian git plugin on your computer and mobile devices.

reply
Obsidian's paid sync works great for me.
reply
If you mostly use single-vault Obsidian in two devices, SyncThing is perfect imo.
reply
Resilio.
reply
github private repo works fine
reply
reply
I did run with this setup for a few months (I believe like, 5 months already?) and when it works, it's nice, but 90% of the time it has been extremely painful.

Something breaks, one automatically updates and then it breaks the entire database, SCRAM mode, recovering is painful, and all the time I get warnings, spam and logs, it's anything but seamless.

Which is a real pity, because when it works it feels magical to use within my laptop, my phone and my tablet, all self hosted, but the pain won and so I'm searching for new alternatives.

reply
I use this and a self-hosted couchdb. So far it seems to be good, but I haven't spent more than a few hours with it yet. I do have what appears to be a working setup on ios, macos, and linux. Obsidian's large number of plugins and control surfaces is a bit hazardous.
reply