This is an automated archive made by the Lemmit Bot.
The original was posted on /r/selfhosted by /u/Shozzila on 2025-03-06 11:10:49+00:00.
A while back, I shared my solution for self-hosting Obsidian notes using Quartz in Docker. Since then, I’ve added a few more features to make it more flexible and easier to use.
What It Does
Containerized version of Quartz lets you serve your Obsidian Vault as a static website with minimal setup. Just mount your vault as a Docker bind volume, and it handles the rest—building your notes with Quartz and serving the static files with NGINX.
New & Improved Features
🚀 Minimal Configuration – Simply mount your Obsidian Vault as a volume.
🔄 Automated Builds – Detects changes in your vault and rebuilds after a set delay.
🔗 Webhook Trigger – Trigger builds via a POST request to a secret URL.
⏲️ Cronjob Support – Optionally trigger builds at scheduled intervals.
📢 Notifications with Apprise – Get notified via Apprise when builds start, succeed, or fail.
📦 Custom Quartz Support – Use the default Quartz repo or your own customized version.
🔒 Private Repositories – Works with private Quartz repos.
🌐 NGINX Web Server – Serves your notes via NGINX with extendable configs.
If you’re looking for a clean way to self-host Obsidian notes with Docker, this should get you up and running with minimal hassle. Hope it helps someone!