Node/Angular bundle serving API, static content, Angular UI with API key auth secured.
9.5K
Self-hosted backend for the Publish to VPS Obsidian plugin. One image runs the whole stack:
/api/**, x-api-key auth), renders and stores publications, serves /content/**, /assets/**, /health./.docker run -d --name obsidian-vps-publish \
-p 127.0.0.1:3000:3000 \
-e API_KEY=change-me \
-v $(pwd)/content:/content \
-v $(pwd)/assets:/assets \
jorouquette/obsidian-vps-publish:latest
Put a TLS reverse proxy in front and point the Obsidian plugin at your endpoint. Full production guide: VPS setup.
X.Y.Z — immutable release, lockstep with the plugin versionlatest — most recent stable release<short-sha> — commit-pinned buildRequired: API_KEY. Common: PORT (3000), BASE_URL, ALLOWED_ORIGINS, SITE_NAME, AUTHOR, LOGGER_LEVEL. Volumes: /content (rendered HTML), /assets (published files). Healthcheck: GET /health.
Full reference: docker-compose.prod.yml and docs/docker.md.
License: MIT
Content type
Image
Digest
sha256:1607b4bb8…
Size
90.3 MB
Last updated
4 days ago
docker pull jorouquette/obsidian-vps-publish