Skip to content

Obsidian-LiveSync #1514

Closed
Closed

Description

@vhsdream

Name of the Script

Obsidian-Livesync

Script Type

CT (LXC Container)

📋 Script Details

Github Repo

Activity

  1. moved this to Backlog / Ready to Pick in 🚀 Script Pipeline Overviewon Feb 26, 2026
  2. moved this from Backlog / Ready to Pick to Progress (ProxmoxVED) in 🚀 Script Pipeline Overviewon Mar 25, 2026
  3. moved this from In Progress (VED) to Deferred in 🚀 Script Pipeline Overviewon Mar 25, 2026
  4. MickLesk commented on May 18, 2026

    @MickLesk
    Member

    @vhsdream are you working on it?

  5. github-actions commented on Jul 17, 2026

    @github-actions
    Contributor

    The Obsidian-LiveSync script is ready for testing:
    bash -c "$(curl -fsSL https://github.com/community-scripts/ProxmoxVED/raw/main/ct/obsidian-livesync.sh)"
    Default credentials:
    Username: admin

    Install the Self-hosted LiveSync plugin in Obsidian. The GitHub release ZIP is a client plugin, not server software.
    Connection details are stored in /opt/obsidian-livesync/.env. Use HTTPS through a reverse proxy for mobile Obsidian clients.
    Enable end-to-end encryption and path obfuscation in the plugin before synchronising sensitive notes.

    Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.

  6. MickLesk commented on Jul 17, 2026

    @MickLesk
    Member

    @vhsdream ive never used obsidian, i had a little trouble understanding the script(source - github), so I set it up so that it works (in my opinion), but in the end, is it really just a modified CouchDB? Since the linked tool is just a plugin, right? I think I should have the people who asked about it test the tool; I'm a little stumped ^^

  7. BrockTM commented on Jul 20, 2026

    @BrockTM

    It worked for me, thank you. Additionally, I had to enable CORS for sync to start working via Obsidian LiveSync plugin.

  8. maartenpaul commented on Jul 24, 2026

    @maartenpaul

    I have set this up with Obsidian. Previously used the CouchDB script, this is easier to setup but could use some additional instructions how to set it up with Obsidian. As mentioned above I had to enable CORS in the CouchDB config at /opt/couchdb/etc/local.ini to work with my reverse proxy (Caddy).

    I added the following settings:

    [httpd]
    enable_cors = true
    
    [cors]
    credentials = true
    origins = app://obsidian.md,capacitor://localhost,http://localhost
    headers = accept, authorization, content-type, origin, referer
    methods = GET, PUT, POST, HEAD, DELETE
    max_age = 3600
    
  9. MickLesk commented on Jul 26, 2026

    @MickLesk
    Member

    Should fixed now

  10. moved this from Deferred to In Test State (VED) in 🚀 Script Pipeline Overviewon Aug 3, 2026
  11. github-actions commented on Aug 3, 2026

    @github-actions
    Contributor

    A PR has been created for obsidian-livesync: community-scripts/ProxmoxVE#16233

  12. michelroegl-brunner commented on Aug 4, 2026

    @michelroegl-brunner
    Member

    Merged with #16233 in ProxmoxVE

  13. moved this from In Test State (VED) to Done in 🚀 Script Pipeline Overviewon Aug 4, 2026
  14. github-actions commented on Aug 4, 2026

    @github-actions
    Contributor

    Files deleted with PR #2143

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions