yshalsager/logseq-selfhost

Self-hosted Logseq db-sync server, Publish, and web PWA app.

★ 111Forks 13DockerfileGitHub ↗Compare

README

Logseq Self-hosted Images Monorepo

Build Sync Image Build Sync Worker Image Build Publish Image Build Web Image Bump Sync Ref Bump Publish Ref Bump Web Ref License

This repository publishes four self-hosted images from one codebase:

  • ghcr.io/<owner>/logseq-selfhost-sync (Logseq deps/db-sync node adapter)
  • ghcr.io/<owner>/logseq-selfhost-sync-worker (Logseq deps/db-sync Worker with semantic REST and MCP APIs; incompatible storage with sync)
  • ghcr.io/<owner>/logseq-selfhost-publish (Logseq deps/publish worker through Wrangler local runtime)
  • ghcr.io/<owner>/logseq-selfhost-web (Logseq DB web app static bundle)

Layout

  • images/sync: sync image Docker/build/deploy/smoke files
  • images/sync-worker: sync Worker image Docker/build/deploy/smoke files
  • images/publish: publish image Docker/build/deploy/smoke files
  • images/web: web image Docker/build/deploy/smoke files
  • .github/workflows: reusable build/bump workflows and thin wrappers
  • mise.toml: shared pinned toolchain for image builds

Documentation

Upstream

License

This repository is licensed under AGPL-3.0-or-later (see LICENSE).

Contributors

github-actions[bot]renovate[bot]yshalsagerabhileshwebbrain-onesomeh2705

Issues