Files
quartz/content/20-29 HOBBYS/22 SELF HOSTING/22.11 DIGITAL GARDEN/00 - Start Here.md
Quartz Syncer fe0581e423
All checks were successful
Build and Deploy Quartz / build (push) Successful in 27s
Published multiple files
2026-02-05 12:24:25 -07:00

2.1 KiB

publish, permalink, title, created, modified, tags, cssclasses
publish permalink title created modified tags cssclasses
true /sh/garden Digital Garden 2026-02-05T09:58:59.613-07:00 2026-02-05T12:21:13.912-07:00
self_hosting
digital_gardening
guide

Digital Garden Setup

My digital garden stack for publishing Obsidian notes to the web.

Architecture

Obsidian Vault → Quartz Syncer → Quartz (build) → Caddy (serve)
      ↓
Self-hosted LiveSync (multi-device editing)

Components

  1. 20-29 HOBBYS/22 SELF HOSTING/22.11 DIGITAL GARDEN/Obsidian — Note-taking and editing
  2. 20-29 HOBBYS/22 SELF HOSTING/22.11 DIGITAL GARDEN/Quartz — Static site generator (Markdown → HTML)
  3. 20-29 HOBBYS/22 SELF HOSTING/22.11 DIGITAL GARDEN/Caddy — Web server with automatic HTTPS
  4. 20-29 HOBBYS/22 SELF HOSTING/22.11 DIGITAL GARDEN/Selfhosted Live Sync — Real-time sync across devices

Setup Order

  1. 20-29 HOBBYS/22 SELF HOSTING/22.11 DIGITAL GARDEN/Obsidian — Install and configure plugins
  2. 20-29 HOBBYS/22 SELF HOSTING/22.11 DIGITAL GARDEN/Selfhosted Live Sync — Set up CouchDB for multi-device sync
  3. 20-29 HOBBYS/22 SELF HOSTING/22.11 DIGITAL GARDEN/Quartz — Clone repo, configure, connect to vault
  4. 20-29 HOBBYS/22 SELF HOSTING/22.11 DIGITAL GARDEN/Caddy — Configure reverse proxy and deploy

Publishing Workflow

  1. Write/edit notes in Obsidian (any device)
  2. LiveSync keeps all devices in sync via CouchDB
  3. Mark notes for publishing with publish: true frontmatter
  4. Use Quartz Syncer plugin to push to Quartz repo
  5. Build triggers (manual or CI) regenerate the site
  6. Caddy serves the static files

Quick Reference

Component Purpose Tech
Editor 20-29 HOBBYS/22 SELF HOSTING/22.11 DIGITAL GARDEN/Obsidian Electron app
Sync 20-29 HOBBYS/22 SELF HOSTING/22.11 DIGITAL GARDEN/Selfhosted Live Sync CouchDB
Generator 20-29 HOBBYS/22 SELF HOSTING/22.11 DIGITAL GARDEN/Quartz Node.js/TypeScript
Server 20-29 HOBBYS/22 SELF HOSTING/22.11 DIGITAL GARDEN/Caddy Go binary