feat: Continuous filesystem sync from CouchDB via systemd #1
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Overview
Implement the initial release for
obsidian-livesync-fs: a headless sync daemon running as asystemdservice that continuously synchronizes an Obsidian vault stored in CouchDB (via Obsidian LiveSync) down to the local filesystem.Goals & Requirements
obsidian://setuplivesync?settings=...) containing CouchDB connection endpoints, authentication credentials, and E2EE parameters.EnvironmentFile=/etc/obsidian-livesync/livesync.env(restricted to permissions0600).systemdcredentials viaLoadCredential=setup_uri:..../etc/systemd/system/obsidian-livesync.service) and user-level unit (~/.config/systemd/user/obsidian-livesync.service).ProtectSystem=strict,ProtectHome=read-only,PrivateTmp=yes,NoNewPrivileges=yes).livesync-clivia container or native runtime)._changes?feed=continuous).Restart=always,RestartSec=10).Acceptance Criteria