Obsidian+Quartz+OpenClaw 笔记网站部署方案

一、核心架构说明

以 NAS 主机为核心,搭建公共目录池 + WebDAV 同步 + Quartz 静态站 + OpenClaw 自动生成页面 + 公网安全访问整套体系,实现 Obsidian 笔记多端同步、文档网站化、外网安全访问。


二、服务器主机配置

1. 创建公共目录池

  • 在 NAS 系统中建立统一公共目录池
  • 用于存储同步文件、Quartz 站点资源、配置文件

2. 部署 WebDAV 服务

  • 开启 WebDAV 服务,指向公共目录池

  • 支持多端自动同步

    • 手机(文件管理 / 备忘录)
    • 电脑(Windows/macOS 挂载)
    • OpenClaw 挂载目录

3. Docker 部署 Quartz

  • Docker 运行 Quartz 容器
  • 挂载公共目录池到容器指定目录
  • Quartz 自动扫描、渲染 Markdown 文档为静态网站
  • 提供 web 端口访问

三、公网访问链路(NAS → 阿里云)

1. NAS 主机:FRP 内网穿透

  • 使用 frpc 将本地 Quartz 端口代理到阿里云服务器

2. 阿里云服务器:Nginx 反向代理

  • 配置 Nginx,绑定二级子域名
  • 反向代理到 FRP 映射的 Quartz 端口
  • 仅对外开放 443 端口,提升安全性

3. SSL 证书自动管理

  • 阿里云主机部署 CertManager 服务
  • 自动申请、续期、配置 SSL 证书
  • 实现全站 HTTPS 加密访问

四、整体访问流程

  1. 本地 / 多端编辑文档/OpenClaw → 存入公共目录池
  2. WebDAV 自动同步 → 目录池实时更新
  3. Quartz 渲染目录池文档 → 生成静态站点
  4. FRP 穿透 → 转发到阿里云
  5. Nginx 二级域名 + HTTPS → 外网安全访问

五、核心服务清单

  • 公共目录池:统一文件存储
  • WebDAV:多端文件同步
  • Quartz:Markdown 渲染为静态网站
  • FRP:内网穿透代理
  • Nginx:反向代理与域名管理
  • CertManager:HTTPS 证书自动管理
  • OpenClaw:根据指令或自动任务收集信息并将文件放至公共目录池