Repository navigation
Self-hosted sync backend for Obsidian LiveSync
What's new
Updates CouchDB from 3.4.3 to 3.5.2. Upstream adds parallel file reads (15-30% better read throughput), an optimized replicator, and the Jiffy 2.0 JSON library — all of which help the read- and replication-heavy workload Obsidian LiveSync generates. The image is the 3.5.2.1 build, which is 3.5.2 on an updated Erlang/OTP. No configuration changes are needed and your existing databases and admin password carry over.
Install
Download the .s9pk for your server's architecture and sideload it via System → Sideload in the StartOS UI:
- ARM / aarch64 (e.g. Raspberry Pi, Start9 Pure):
couchdb_aarch64.s9pk - x86_64 / amd64:
couchdb_x86_64.s9pk
After installing
Your admin password is generated automatically — there is no default. To retrieve it:
- Open the CouchDB service in StartOS.
- Go to the Actions tab.
- Run Show Credentials — your username (
admin) and password are displayed; tap to copy.
StartOS also raises this as a task right after install, so you can jump straight to it. Use the same username and password in Obsidian's Self-hosted LiveSync plugin.
CouchDB 3.5.2:0 · SDK 1.5.3