Skip to content

Instantly share code, notes, and snippets.

@razhangwei
Last active July 14, 2025 04:56
Show Gist options
  • Save razhangwei/79f9ae0312fa8e5208628588ce53c7ab to your computer and use it in GitHub Desktop.
Save razhangwei/79f9ae0312fa8e5208628588ce53c7ab to your computer and use it in GitHub Desktop.
Obsidian self-hosted livesync

Typical Step for a new device

  1. Install the plugin
  2. Set up the URI and enter the passphrase
  3. Sync and manually turn on hidden file sync
  • There are two types of things to sync:
    • Database:
    • Storage: for files

Generall Settings

  • Turn on Show status inside the editor and
  • Turn on Show status as icons only: to avoid too much distraction.

Sync Settings

  • Sync Mode: LiveSync
  • Hidden Files:
    • Fetch: For mobile devices
    • Merge: For desktop devices.

Hiden File Sync

  • Ignore unnecessary hidden files for sync: in Selector -> Hidden Files -> Ignore Patterns, Add Default and Cross-platform pattern.

Customization Sync

Do not use Customizaiton Sync!

  • Why?
    • The developer has decided to separate Customization Sync into a separate plugin to make the LiveSync plugin more lightweight.
    • Lack of documentation.
    • Confusing Interafce
    • Reliablity problems
    • Manual Process.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment