Battlement Vault
Obsidian vault for the Battlement D&D campaign.
Quartz
Run the local Quartz site with Docker:
docker compose up -dOpen http://localhost:8080.
Useful commands:
docker compose logs -f quartz
docker compose down
docker compose buildThe container mounts this vault read-only at /vault and serves it through Quartz. Local Obsidian state, .trash/, and shortcut files are ignored.
Deploy Config
The tracked Battlement Nginx server block lives in deploy/nginx.conf. Keep it in sync with the live LXC 132 config so Quartz runtime changes like CSP updates and nested asset routing survive redeploys.