quartz-builder

quartz-builder

Docker app from TypingPenguin's Repository

Overview

Implementation of Quartz static site generator (https://github.com/jackyzha0/quartz) + ExpressJS hosting . This can be used to make a static website from your Obsidian vault. I have not created Quartz, this is purely a service to host it in Unraid.

Requirements

None

Runtime arguments

Web UI
http://[IP]:[PORT:3000]
Network
bridge
Shell
sh
Privileged
false

Template configuration

Port for expressJSPorttcp
Target
3000
Default
3000
Value
9543
Vault locationPathro

The location of the vault of the user

Target
/vault
Value
/mnt/user/appdata/obsidian/vaults/PenguinVault/
Output folder locationPathrw

The location where the html files will be exported (for example in /appdata/nginx/www/ if you use nginx to host the files)

Target
/output
Default
/mnt/user/appdata/quartz_builder/output
Value
/mnt/user/appdata/quartz_builder/output
Vault folder nameVariable

How we call the internal /vault folder (don't change)

Target
VAULT_DIR
Default
/vault
Value
/vault
Output dir nameVariable

How we call the internal /output folder (don't change)

Target
OUTPUT_DIR
Default
/output
Value
/output
TimerVariable

Time that has to be inbetween changes to the documents in the watched folders before we run the build pipeline

Target
TIMER
Default
20
Value
5
Folder to watchVariable

The folder in your obsidian vault you want to output (default is /public, leave empty for root)

Target
FOLDER
Default
/public
Value
/public

Download Statistics

671
Total Downloads

Details

Repository
typingpenguin/quartz_builder
Last Updated2025-08-18
First Seen2024-12-14

Run quartz-builder on Unraid.

quartz-builder is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.