I've been wanting to see what the #ObsidianMD hype is all about, but I just can't get over how the only proper sync is the one that uses their own infra. I would love it if I could point it at my own infrastructure for that.

Sure, I could use sync clients, but those don't integrate well with the mobile app.

Guess I'm sticking with #Joplin.

#Obisidian.

Alright, played around a bit with my #NextCloud sync, and that didn't do what I wanted because the android client doesn't sync new files from android back. That led me to look at #SyncThing, which I always thought was just a #Dropbox clone, but I didn't realise it was peer to peer, and it worked great.

Thanks for the advice all. Now I can give #Obsidian a fair shot, see if it's as good as it's cracked up to be.

@ainmosni there is an autosync feature in your nextcloud app.
@mohs Yes, I turned that on for a folder, but it doesn't work as I needed it to.

@ainmosni I can highly recommend Syncthing-Fork over the official Android client, as it offers much better control

https://f-droid.org/packages/com.github.catfriend1.syncthingandroid/

Syncthing-Fork v1 | F-Droid - Free and Open Source Android App Repository

Wrapper for Syncthing - Open and decentralized file synchronization

@ainmosni I was at the same place. I'am syncing my #obsidian with #syncthing for a couple of weeks and it works just great! Perfect solution for me
@ainmosni I use iCloud to sync and it works perfectly
@konstantin but that's also not my infrastructure. (Also I'm not an Apple user) I would like to use owncloud, nextcloud, or even self-host an Obsidian sync server.
@ainmosni It lets you point to a place on the filesystem for your vault – how that folder gets synced is in your control, of course.

I also don't mind paying them for the sync feature, making good tools is not cheap, and I'm using it for work as well.
@konstantin it's not about the money for me, it's about not having my data with yet another third party.
@ainmosni Both OwnCloud and NextCloud support syncing a folder from your local file system, which is how I'm using iCloud to sync all my vaults.

@ainmosni @konstantin You might like the Self-hosted LiveSync community plugin for #Obsidian: https://github.com/vrtmrz/obsidian-livesync

Remotely Save is another @obsidianmd plugin that might be worth a look: https://github.com/remotely-save/remotely-save

GitHub - vrtmrz/obsidian-livesync

Contribute to vrtmrz/obsidian-livesync development by creating an account on GitHub.

GitHub
@ainmosni
My #Obsidian vault is available to me nearly instantly on all my (active) 6 devices, thanks to syncthing.
My LenovoPC, 2 Chromebooks, 1 Android Tablet, 2 Android Phones required 15 connections but it has been worth it.
[L-Ph1 L-Cb1 L-T L-Ph2 L-Cb2] [Ph1-Cb1 Ph1-T Ph1-Ph2 Ph1-Cb2] [Cb1-T Cb1-Ph2 Cb1-Cb2] [T-Ph2 T-Cb2] [Ph2-Cb2]
I also have scheduled backups of my vault to OneDrive, Google Drive and especially to Dropbox as I can restore from Version history going back 30 days.
Skip the Cloud and Sync Your Files Anywhere With SyncThing

Do you want to share files between devices, keep them synced up, and avoid using cloud services to do the job? SyncThing has your back.

MUO
@ainmosni are you putting OneDrive, Dropbox and Google Drive in the "not my own infra" category? What about GitHub?
@thesamim all of those put their data on the hardware of big US firms, so yes, those are all not my infra.
@ainmosni You can store your database on your own infrastructure, but yeah - not 'officially.'

The obsidian-livesync plugin is pretty good but depending on the devices you use Obsidian with you can usually get away with WebDav/NextCloud/Syncthing etc. Like obsidian-git is great but mainly on desktops/laptops.

On Android there's a bunch of apps that mount cloud storage. On iOS one of the main ones is FE File Explorer - though I tend to find the Files app on iOS to be fairly unreliable. Another thing you can do if you have a NAS at home, install Tailscale and just host your Obsidian database on a Samba share.

The 'proper sync' definitely isn't perfect either though. Nearly lost an entire year of journal entries the other week due to a weird sync issue and it can be a bit of a grind waiting for it to catch up when I open Obsidian on a device that I haven't used in a little while - or if a plugin stores thousands of svg files in it's resources directory and clogs up your sync log... that was fun...
@ainmosni In retrospect it's been interesting seeing how Logseq has developed over the past couple years.

I had briefly tried out Joplin, Logseq and ended up on Obsidian - but Logseq's whiteboard is really cool... and they're actually open-source. So they may win me over in the end if I could get used to it.

Sounds like they have a similar sync feature that is also annoyingly not self-hostable, but apparently they "plan to design a protocol for self-hosted usage so that the community can implement different solutions on top of it."