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 加密访问
四、整体访问流程
- 本地 / 多端编辑文档/OpenClaw → 存入公共目录池
- WebDAV 自动同步 → 目录池实时更新
- Quartz 渲染目录池文档 → 生成静态站点
- FRP 穿透 → 转发到阿里云
- Nginx 二级域名 + HTTPS → 外网安全访问
五、核心服务清单
- 公共目录池:统一文件存储
- WebDAV:多端文件同步
- Quartz:Markdown 渲染为静态网站
- FRP:内网穿透代理
- Nginx:反向代理与域名管理
- CertManager:HTTPS 证书自动管理
- OpenClaw:根据指令或自动任务收集信息并将文件放至公共目录池