The Problem
Note taking in obsidian is incredibly helpful, and the Obsidian Sync official service is incredibly easy to use, but has an inherent limitation.
It is only useful for markdown files.
This means my recent decision to transform my SPSN* (Synced Notes, old term) into my centralized cloud storage has a major obstacle. I could dive into my attempts to solve this, workarounds and alternatives, but eventually I found a near perfect solution, and its name is..
Sync Thing
Sync thing is an open source project with the goal of being able to expertly synchronize cross-platform data between devices, with built in versioning, conflict resolution, and sync filtering. Above all though, it is rock solid and fast.
Extensions Filtering
By only filtering folders and markdown documents, I can keep a consistent synchronized vault, while allowing my strw-root to hold large files that will not be synchronized.
The following filter is applied
**
!**.md
!**.canvas