Top
Best
New

Posted by adilmoujahid 7 hours ago

Obsidian Sync now has a headless client(help.obsidian.md)
309 points | 116 commentspage 2
theptip 7 hours ago|
Why would you use this over plain git in a CI pipeline? Presumably you need your knowledge graph versioned?
TheDong 6 hours ago||
iOS makes it painful to use third-party sync protocols and servers, like syncthing can't run in the background, a git sync service can't run in the background, only iCloud gets to run in the background.... and whatever sync protocol the app itself has blessed so it can run immediately on opening the app.

As such, on iOS the native sync is the only one that works cleanly and seamlessly, and so you're incentivized to pay for it.

There was a little while, when dropbox was big, where it seemed like the future of computing would be "your data is in the cloud, and every app you use can share that data, and those two things are independent integrated through some common filesystem layer".

And then it ended up that no, your data's in a cloud-per-service, where your emails live in googles cloud, your documents in microsoft 365's cloud, your images in "adobe creative cloud"'s cloud, your photos in Apple's cloud, your passwords in 1Password's cloud, and your knowledgebase in Obsidian's cloud.

The dream of the filesystem API being able to expand to clouds, of being able to choose dropbox or google or apple as the owner of your data, and other applications seamlessly integrating with any of them, it died with apple making it impossible to offer any sort of generic filesystem API or even background sync.

And so, that's why you'd use obsidian sync over git, because you're cursed with using a phone.

Unless you're saying "why not pay for obsidian sync, but then sync it into a git repo in CI and commit there to see the diffs", not "why not use git as the underlying sync protocol", in which case ignore everything I wrote, you totally could do that.

Terretta 2 hours ago|||
> it died with apple making it impossible to offer any sort of generic filesystem API or even background sync

Apple's cloud storage remained WebDAV a very very long time.

Apple's iOS has a pluggable Files system. Use Working Copy to give other apps access to folders sync'd with git: https://workingcopy.app

Or a dedicated app like GitSync: https://apps.apple.com/us/app/gitsync/id6744980427

theptip 6 hours ago|||
Gotcha, thanks. I just use git but don’t sync to my iPhone, this helps give context on the value prop there.
boomskats 7 hours ago|||
If you have automation that dumps things int your vault, that you built with their new CLI (which lets you create/tag docs etc. without running the full electron app), I guess this lets you sync those changes and propagate them to all of your obsidian sync clients also without having to open aforementioned full electron app.
articsputnik 7 hours ago|||
Quoting[1] kepano (CEO of Obsidian) - Why you might use Obsidian Sync headless:

- Automate remote backups

- Automate publishing a website

- Give agentic tools access to a vault without access to your full computer

- Sync a shared team vault to a server that feeds other tools

- Run scheduled automations e.g. aggregate daily notes into weekly summaries, auto-tag, etc

...all while having the speed, privacy, customizability, end-to-end encryption of Obsidian Sync.

[1]: https://x.com/kepano/status/2027485552451432936

wiether 7 hours ago|||
To enjoy the native ease of use and security of Obsidian Sync as a human user on your devices; while being able to automate things on a server.
jatari 7 hours ago|||
Does the knowledge graph have a function other than to show off how big your vault is?
kid64 5 hours ago||
Only in 2nd-brain mythology, which holds that you'll discover connections between your notes that you didn't realize was there. I think it started as eye candy to confuse prospective users considering Roam Notes. They later did something similar with their "Canvas" feature. So, these are features you get with their lack of coherent vision, rather than basic usability and a safe plugin ecosystem, neither of which Obsidian plans to deliver..
breakyerself 7 hours ago||
I just use Dropbox with dropsync on my phone. I never use the knowledge graph anyway
abrookewood 2 hours ago||
I just have my vault sitting in Dropbox ... Not sure what I would gain by moving to Sync?
kepano 2 hours ago||
End-to-end encryption, integrated version history, better mobile support, granular control over which settings and files are synced to each device.

And generally help the continued development of Obsidian so we can stay 100% user-supported.

https://stephango.com/vcware

dispersed 2 hours ago||
Have you guys thought about extending version history beyond a year, or at least allowing users to export it so that it's not permanently lost? I'd subscribe to Obsidian Sync for the rest of my life if it wasn't for this one missing feature.
Subdivide8452 2 hours ago||
Access on mobile would be main reason. Perhaps that’s an iOS limitation, and Dropbox on Android is just a perfect replacement.
rubslopes 5 hours ago||
Ha! Just yesterday I set up a git repo to sync my Obsidian vault with my Ubuntu VPS for LLM use. Part of me wishes this had come out one day sooner, though honestly, I've grown to like the git workflow. The deal-breaker is mobile: it just doesn't play nicely there, so I'll keep using native sync for that.
abra0 3 hours ago||
Finally! I had to set up a container with X on my headless server to get a few text files reliably synced, crazy stuff.
madmod 6 hours ago||
For some reason obsidian sync consitently empties random recently opened notes for me. I think it might be some kind of race condition between icloud sync and obsidian sync. File gets touched before obsidian gets to it so the empty note is seen as a new file. That theory doesn't quite hold up though because the same thing happens to me using the android client. Has anyone here had this problem?
_neil 6 hours ago|
I had this happen a bunch when I was using iCloud sync on multiple devices. I think it was mostly solved by setting the directory to “keep downloaded” (right click on it in finder and it’s the second option).

That said, I’ve switched one vault to git and have had no issues there.

dispersed 6 hours ago||
This is great, but as convenient as Obsidian Sync is, it'll never replace plain Git (for me) until it has unlimited version history:

> The retention period for your version history depends on your Obsidian Sync plan. On the Standard plan, notes are retained for 1 month, while on the Plus plan, they are kept for 12 months. After this period, older versions of your notes are deleted.

jon-wood 6 hours ago||
You can use this to sync changes in (near) realtime and then either commit them to git, or use some other mechanism to increase retention.
willis936 5 hours ago||
Then you have two solutions to maintain when one would suffice.
qwertox 6 hours ago||
It also won't replace Postgres, because that is also a different thing.
dispersed 6 hours ago||
What do you mean? Version history is explicitly a feature of Obsidian Sync: https://help.obsidian.md/Obsidian+Sync/Version+history
qwertox 6 hours ago||
Yes, but just because it has version history doesn't mean it is closer to git than to Postgres. You can also do versioning in Postgres. You can even search more easily in the history.
happytoexplain 6 hours ago||
I assume they meant "it will never replace Git for syncing Obsidian".
deniskim 7 hours ago||
Nice to see an official headless option. If anyone is looking to do headless syncing specifically to their own Synology NAS, I created an open-source alternative for that here: https://pypi.org/project/obsidian-synology-sync/
mtucker502 6 hours ago|
I know this is headless but is there any other reason I should use this over the official Synology drive app?
kepano 5 hours ago|||
The official Sync is focused on providing a more integrated experience in the Obsidian app

- Built-in version history

- Cross-platform support, especially on mobile

- Fine-grained control (e.g. different theme/plugins/settings per device)

- Sharing your vaults with other users

mcjiggerlog 3 hours ago||||
I've been using Synology Drive to sync Obsidian between different machines and my android phone and it works great. I've never seen a need to use the official sync.
tigereyeTO 6 hours ago|||
Synology Drive is a file and folder syncing system.

Obsidian is a note and wiki syncing system.

You should use an obsidian syncing system if you want to sync notes and wikis. You should use a file syncing system if you want to sync files.

fwn 5 hours ago||
This reply does not address parents question at all.

A key feature of Obsidian is that it stores your notes in an open folder structure on your file system.

A very valid question is whether there are benefits to using a special note sync application rather than a standard file system sync application, and if so, what those benefits are.

ravila4 4 hours ago||
Nice! I rely on Obsidian a lot for syncing knowledge while working with Claude agents, such as storing research and daily logs to catch up on the prior day’s work. It already works quite well with a custom skill that I build, but this may make the workflow smoother.

I also built a cli tool to index embeddings in LanceDB and do semantic search. It helps agents create better internal links between notes. https://github.com/ravila4/obsidian-semantic-search

thejdeep 2 hours ago||
Can you share more details on your setup with Claude Code ?
system2 3 hours ago||
How does this affect your token/quota usage?
RyanShook 4 hours ago||
What’s the best way to sync Obsidian without upgrading to their paid tier?
us-merul 4 hours ago||
GitHub: https://dev.to/padiazg/how-to-sync-your-obsidian-vault-using...
ILearnAsIGo 4 hours ago|||
For my work notes, which are not allowed to be stored outside company resources, I have set up a git repo and use a plugin that auto commits.

It does not work well for sharing to a mobile env but works great for desktop.

setopt 4 hours ago|||
If you’re on Apple devices only, then iCloud sync is free and works on all devices.

I no longer use Obsidian, so not sure what’s the best option for e.g. Linux <-> iOS sync except their service.

cuechan 3 hours ago|||
I use syncthing to sync my notes between my PC and Laptop. It works pretty well.
xRyen 4 hours ago||
I'm quite fond of the obsidian-gut plugin and syncing to a private Forgejo instance.
adilmoujahid 7 hours ago|
I love this as I can now sync the research I do using an OpenClaw running on an EC2 instance. My setup here: https://x.com/AdilMouja/status/2025266443613319546
More comments...