New API、Guacamole 与 FRP 的服务部署记录
整体结构
本地电脑运行 LM Studio 和 OpenClaw,公网 Ubuntu 服务器负责 New API、Guacamole、FRP Server 和 Nginx。访问者通过 HTTPS 子域名进入服务,FRP 负责把需要访问本机的接口转发回本地。
api.5love00.top指向 New APIremote.5love00.top指向 Guacamoleopenclaw.5love00.top通过 FRP 连接 WSL 中的 OpenClaw Gateway
为什么使用 Nginx 和子域名
不同服务分别使用独立子域名,可以把 HTTPS、WebSocket、登录页面和后端端口隔离开。Nginx 对外只开放 80 和 443,New API、Guacamole 和 FRP 的内部端口不需要直接暴露给浏览器。
维护时的检查顺序
- 检查服务器内存、磁盘和系统错误日志。
- 确认 Docker、Nginx 和 FRP systemd 服务处于运行状态。
- 用 curl 访问本机后端端口,确认应用本身返回 200。
- 再检查 Nginx 的本机代理和公网域名。
迁移前需要备份 New API 数据库、Guacamole 持久化目录、Nginx 配置、FRP 配置和证书续期脚本。配置中的 Token、AccessKey、FRP 密钥和 OpenClaw 凭据不能直接写入公开文章。