This repository publishes four self-hosted images from one codebase:
ghcr.io/<owner>/logseq-selfhost-sync(Logseqdeps/db-syncnode adapter)ghcr.io/<owner>/logseq-selfhost-sync-worker(Logseqdeps/db-syncWorker with semantic REST and MCP APIs; incompatible storage withsync)ghcr.io/<owner>/logseq-selfhost-publish(Logseqdeps/publishworker through Wrangler local runtime)ghcr.io/<owner>/logseq-selfhost-web(Logseq DB web app static bundle)
images/sync: sync image Docker/build/deploy/smoke filesimages/sync-worker: sync Worker image Docker/build/deploy/smoke filesimages/publish: publish image Docker/build/deploy/smoke filesimages/web: web image Docker/build/deploy/smoke files.github/workflows: reusable build/bump workflows and thin wrappersmise.toml: shared pinned toolchain for image builds
- Logseq repository
- Custom sync server URL support: logseq/logseq#12459
- Semantic REST and MCP APIs: logseq/logseq#12896
- Publish server URL support is required in the Logseq client to point at
logseq-selfhost-publish - DB web branch currently tracked:
master
This repository is licensed under AGPL-3.0-or-later (see LICENSE).