{"repo":"jookos/obgo-sync","free":true,"listed":false,"github":"https://github.com/jookos/obgo-sync","clone":"git clone https://github.com/jookos/obgo-sync.git","description":"A golang headless client for the obsidian self-hosted sync","language":"Go","stars":18,"topics":[],"license":null,"category":"self-hosted-apps","readme_excerpt":"obgo GitHub : https://github.com/jookos/obgo-sync Disclaimer: Most of this project was AI-generated (from ROADMAP.md), with some crucial manual edits. It works for me — both with E2EE encryption and without. Use at your own peril. obgo is a headless Go CLI that syncs an Obsidian vault with a CouchDB instance using the Obsidian Livesync protocol. It is a lightweight alternative to the Node.js-based Obsidian Livesync plugin, designed for containerized or server-side setups where no GUI is available — for example, to keep an Obsidian vault on disk alongside a QMD/MPC/LLM stack so that language-model tooling can read and write vault files. --- Installation [Human speaking] Clone the repo. make build , edit an .env file and try obgo pull -w -v . Play around with it, if happy, create an image of it (see make image / Dockerfile for inspiration), add it to your stack, mounting the shared data volume across your apps. --- Configuration The app is configured via environment variables (or a .env file in the working directory). Variable Required Description ----------------- ---------- ------------- COUCHDB URL yes Full CouchDB URL including credentials and database name: https:// : @ : / E2EE PASSWORD no End-to-end encryption passphrase. Must match the passphrase configured in the Obsidian Livesync plugin if E2EE is enabled. OBGO DATA yes Absolute path to the local vault directory on disk. OBGO PATH OBFUSCATION no Set to on , off , or auto (default). When enabled, file paths and metadat","default_branch":null,"files":null,"tree":[],"storefront":"/r/jookos","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jookos/obgo-sync/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}