zensoft.top 集群架构 & 三号节点网关拓扑
生成于 2026-09-27 · 三号节点(本机)已就绪,主侧接线进行中
门户集群(1 主 2 备 · 备份节点只读)
☁ Cloudflare
DNS / 边缘缓存(HTML 60s · /api/media 一年)
zensoft.top · www.zensoft.top(橙云)
▼
主服务器 101.37.124.50(已备案 · 唯一公网入口 80/443)nginx = SLB 轮询/admin 固定本机
唯一写入点:后台发布 / 订单 / 邮件 · SQLite 主库 · 每 5 分钟向各备份节点推送同步
▼▼▼
① 主机本机 Node
127.0.0.1:3000 · 裸机 systemd
与主 nginx 同机,零网络跳数
② 二号机
139.224.228.193:8443(plain)
阿里云 · 未备案 · nginx allow 主IP
Docker 容器 Node · 只读副本
③ 三号节点(本服务器)
39.184.194.28:8444(plain)
家宽 + 路由器转发 · Traefik 网关
ipAllowList 仅主服务器 · 只读副本
节点侧全部就绪主侧 upstream 待接线
⇄ 数据同步(主 → 备,每 5 分钟):SQLite .backup 快照 + uploads/ + 产品子站 sites/ → rsync over SSH(②走 22 · ③走 8222→22,密钥带 from="101.37.124.50" 限制)→ 同步后 systemctl restart zensoft(1-2 秒,SLB 无感切换)
③ 的同步脚本扩展与初始快照推送:主侧待执行
三号节点内部(本机 192.168.1.99 · CentOS Stream 9 · Docker 28.2.2 · 57G)
家用路由器 公网 39.184.194.28(家宽,可能变化)
端口转发仅三条:8443→8443(网关TLS)· 8444→8444(集群回源)· 8222→22(SSH,仅密钥)
▼
统一网关 Traefik v3.5(容器 gateway-traefik · host 网络)LE 证书 SAN×3 自动续签路由热加载
配置:/home/soft/gateway/(traefik.yml 静态 · dynamic/routes.yml 路由 · .env 密钥600)
▼
websecure :8443(TLS)
入口域名 gw.zensoft.top:8443(zqian24.synology.me 亦可)
/grafana127.0.0.1:3001 · 透传
/n8n127.0.0.1:35678 · strip
/gitlab127.0.0.1:8010 · 透传
/openproject127.0.0.1:8099 · Jira替代
/tunesplit127.0.0.1:8080 · 已重构
/aistore28080 · 待前端重构
/dashboardTraefik面板 · basicAuth
/jira18443 · license锁死
cluster-plain :8444(HTTP)
仅 portal-cluster 路由 · priority 2000
Host: zensoft.top / www→ portal 127.0.0.1:13000
zensoft-app 容器(node:22 · systemd 单元 zensoft)
只读副本 · 不产生业务数据ipAllowList: 101.37.124.50 + 127.0.0.1,其余 403
8444 上其他应用一律 404(asDefault 钉住 8443)
🖥 局域网 192.168.1.0/24:可直连各应用本机端口(Dify :8091 / new-api :3000 / LobeChat :3210 / LibreChat :3080 等仍 0.0.0.0 · 阶段3收口待做),亦可经路由器回流走域名
DNS 与安全基线
| 域名/项 | 指向/状态 | 说明 |
| gw.zensoft.top | 39.184.194.28(灰云) | 网关入口 · CF 托管 · Token 在 gateway/.env |
| zensoft.top / www | 橙云 → 101.37.124.50 | 生产门户 · 勿动 |
| zqian24.synology.me | 39.184.194.28(DDNS) | 集群回源名(upstream/同步建议用它防 IP 变化) |
| SSH | 22 + 8222(对外 8222) | 仅密钥 · 密码已禁用 · root prohibit-password |
| 防火墙 / SELinux / ping | 无 / 关闭 / 禁 | 多应用宿主 · 安全靠应用层 ACL(ipAllowList/basicAuth) |
| 证书 | LE · SAN×3 · 至 2026-12-22 | gw.zensoft.top + zensoft.top + www.zensoft.top · 自动续签 |
🟢 已验证可用 🟡 待接线/待办 🔴 访问受限/异常