Simple Sync Notes
approvedby devkirkir
Syncs notes between your vault and a CouchDB. - This plugin has not been manually reviewed by Obsidian staff.
Simple Sync Notes
A plugin for Obsidian that synchronizes your vault notes with a CouchDB database.
⚠️ Status: in development. Core note synchronization (create, modify, rename, delete) is implemented, but the plugin is not yet feature-complete or fully stable. Use with caution and keep backups of your vault.
Motivation
This project was built out of personal interest — as a way to explore how sync could work with a self-hosted CouchDB backend, and to learn more about the Obsidian plugin API. It's not intended to compete with existing sync solutions.
Features
- Syncs notes between your vault and a CouchDB instance
- Tracks file creation, edits, renames, and deletions
- Stores CouchDB credentials securely via Obsidian's built-in secret storage
Requirements
- A running CouchDB instance accessible over HTTP(S)
- Obsidian
1.12.0or later
Installation
This plugin is not yet available in the Obsidian Community Plugins directory.
Setup
- Open Settings → Simple Sync Notes.
- Enter your CouchDB URL in the format
http[s]://[host]:[port]/[dbname]. - Create a secret containing your CouchDB credentials in the format
username:passwordand select it in the Credentials field. - Once both fields are filled in, the plugin will start syncing automatically.
How it works
Plugin listens to vault events (create, modify, rename, delete) and pushes them to CouchDB, keeping a local record of file state (path, revision, and update timestamp) between sessions.
License
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.