Skip to content

feat(service): add Obsidian-livesync#9822

Open
StaiMerr wants to merge 6 commits intocoollabsio:nextfrom
StaiMerr:v4.x
Open

feat(service): add Obsidian-livesync#9822
StaiMerr wants to merge 6 commits intocoollabsio:nextfrom
StaiMerr:v4.x

Conversation

@StaiMerr
Copy link
Copy Markdown

Changes

  • Added an Obsidian LiveSync database.

Category

  • Bug fix
  • Improvement
  • New feature
  • Adding new one click service
  • Fixing or updating existing one click service

Preview

AI Assistance

  • AI was NOT used to create this PR
  • AI was used (please describe below)

If AI was used:

Testing

Deployed the Docker Compose in an empty Docker Compose environment and successfully connected to the database via the plugin in Obsidian.

Contributor Agreement

Important

  • I have read and understood the contributor guidelines. If I have failed to follow any guideline, I understand that this PR may be closed without review.
  • I have searched existing issues and pull requests (including closed ones) to ensure this isn't a duplicate.
  • I have tested all the changes thoroughly with a local development instance of Coolify and I am confident that they will work as expected when a maintainer tests them.

Copilot AI review requested due to automatic review settings April 27, 2026 11:18
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new one-click service template for Obsidian LiveSync by provisioning a CouchDB backend and including the service’s logo asset, aligning with the existing templates/compose/* service catalog pattern.

Changes:

  • Added a Docker Compose template to deploy CouchDB configured for Obsidian LiveSync usage.
  • Added an SVG logo referenced by the new template.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 2 comments.

File Description
templates/compose/obsidian-livesync.yaml New one-click compose template for CouchDB-based Obsidian LiveSync backend, including config + healthcheck.
svgs/obsidian-livesync.svg New logo asset referenced by the template metadata.

Comment thread templates/compose/obsidian-livesync.yaml Outdated
Comment thread templates/compose/obsidian-livesync.yaml Outdated
StaiMerr and others added 2 commits April 27, 2026 13:47
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 2 changed files in this pull request and generated 4 comments.

Comment thread templates/compose/obsidian-livesync.yaml
Comment thread templates/compose/obsidian-livesync.yaml Outdated
Comment thread templates/compose/obsidian-livesync.yaml Outdated
Comment thread templates/compose/obsidian-livesync.yaml Outdated
@ShadowArcanist
Copy link
Copy Markdown
Member

Could you please share the steps you followed to test this on Coolify?

@ShadowArcanist ShadowArcanist changed the base branch from v4.x to next April 27, 2026 12:45
@ShadowArcanist ShadowArcanist added the 💤 Waiting for feedback Issues awaiting a response from the author. label Apr 27, 2026
@StaiMerr
Copy link
Copy Markdown
Author

I tested it by deploying the latest version of the Docker Compose file on my Coolify instance as a "Docker Compose empty" application. Then I installed the Live Sync plugin in Obsidian, entered the database credentials, and connected to the database. I also verified it on mobile to make sure data was being saved to the database correctly. Everything worked without any issues.

@RECHERGG
Copy link
Copy Markdown

This would be very useful for my setup, looking forward to using it in Coolify.

@Cinzya Cinzya removed the 💤 Waiting for feedback Issues awaiting a response from the author. label Apr 29, 2026
@Cinzya Cinzya self-assigned this Apr 29, 2026
@StaiMerr
Copy link
Copy Markdown
Author

Maybe, before this goes public, I will update it so that it right away generates a setup URI for easier and faster connection.

@Cinzya
Copy link
Copy Markdown
Member

Cinzya commented Apr 29, 2026

I will update it so that it right away generates a setup URI for easier and faster connection.

@StaiMerr was just about to make a comment that this could probably be handy for Coolify users.


[chttpd]
require_valid_user = true
max_http_request_size = ${MAX_HTTP_REQUEST_SIZE}
Copy link
Copy Markdown
Member

@Cinzya Cinzya Apr 29, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe Coolify doesn't actually parse environment variables in files. So this might not resolve probably.
Not sure if this could be related(?)

Image

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Okay the error messages are unrelated from what I understand.

@Cinzya Cinzya added ⚙️ Service Issues requesting or PRs adding/fixing service templates. 📑 Waiting for Docs PR PRs that need to have a mirrored PR to the Coolify Docs before being merged. labels Apr 29, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Hi @StaiMerr! 👋

It appears to us that you are either adding a new service or making changes to an existing one.
We kindly ask you to also review and update the Coolify Documentation to include this new service or it's new configuration needs.
This will help ensure that our documentation remains accurate and up-to-date for all users.

Coolify Docs Repository: https://github.com/coollabsio/coolify-docs
How to Contribute a new Service to the Docs: https://coolify.io/docs/get-started/contribute/service#adding-a-new-service-template-to-the-coolify-documentation

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

Labels

⚙️ Service Issues requesting or PRs adding/fixing service templates. 📑 Waiting for Docs PR PRs that need to have a mirrored PR to the Coolify Docs before being merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants