Home - wongyiuming/FrontierCloud-Gin GitHub Wiki

FrontierCloud-Gin

当前运维入口(2026-10-14)

当前 updater 清理交付见 PR #15,公开版本为 fc6adc75c7cdb9064163f938a31f176add843e0a。源码、Updater 镜像发布、fc 的 Updater 校验与旧 CD 入口已移除。保留证书 certificate-agent,它只负责 TLS 生命周期,不承担项目升级。

当前发布只编译、发布 Web/Nginx 两种镜像;证书 agent 使用 Web 镜像中的证书命令。升级由每台主机显式执行 fc upgrade plan/apply/open,无自动整群发布、后台 Docker socket 升级或现场源码编译。数据库代际为 7,本次没有 DDL 变化。

现行命令、备份和恢复边界见 fc 手动升级与边界,源码契约以 main 的 运维手册 和 升级契约 为准。RN 预生产和外部 CD 已退役,不能声称完成 live staging 验收。

本次生产执行状态见 fc 手动升级与边界;公开发布成功不等于生产更新完成。

2026-10-11 及此前的历史记录(旧命令及版本不用于当前部署)

本 Wiki 位于独立的 GitHub Wiki 仓库,不加入应用 Git 追踪。

架构为一个业务主节点与 only_stroge 存储节点。当前 main/dev 为 785af2d2c4595d210bf3bf2de8d39ef6f0b42983,PR #9 / #10 已合并,公开 main/latest 已发布:Go 自动管理所有节点证书,业务 Nginx HTTPS、存储 Go HTTPS;Direct 固定 443,Relay 默认 8443 且不常驻宿主 80/443,存储验证期间临时使用 80。Python 应用源码删除,Python 脚本保留。生产三个节点已按所有者指令升级并使用 Go 申请的 Let’s Encrypt 正式证书,验收见 Audit-and-Validation。RN 预发布和 CD 已于 2026-10-11 撤销,保留生产存储及其他应用。

发布流程为新仓库同源 dev → main,CI 限三分钟,重量级验证在开发机完成。系统版本管理仅操作主节点自身。

2026-10-09,生产主节点已迁移至新仓库正式 main 8a6e30975c109d6f59763dbc5f43e33935e71bd6(PR #1),仍使用 Gin + SQLite。35 张表的全行校验和六份密钥在切换前后完全一致,媒体目录保持原位。开发机最终验证已通过;生产切换按维护者授权跳过当时的预发布验收。

随后按新授权完成 EVOXT 直连、RN 中继存储实例的部署和在线加入,旧撤销关系的资源投影已清理,关系墓碑和主节点媒体保留。EVOXT 独立预发布主节点已完成真实 dev CI → CD → 原生升级器交接验收,首次验收版本为 7051c3da71b7d1d1a13a4f0dcbb136f617e71dfd;签名密钥已配置,旧五分钟 timer 已停用。后续安全版本见 公开网站安全基线。生产主节点与两个生产存储实例仍保持原版本,不随预发布 CD 更新。见 预发布。

历史记录(随后已撤销):2026-10-11,预发布迁至 RN https://www4399.sbs,以空业务数据及新身份/媒体密钥初始化。PR #6 已合并,正常 dev CI → 可信镜像发布 → RN 签名事件 CD 已部署 8b5cfb9;EVOXT 旧预发布已清理,生产存储及 Cloudreve 保留。详细链接、实际版本核对和证书依赖见 RN 预发布 CD。

既有主节点已完成交接,不应再用新装命令重置身份、删除关系或清空数据。见 发布与迁移。

导航

⚠️ **GitHub.com Fallback** ⚠️