zhizhi/fifth-system/darkcore-channel/server-zone-plan.json

113 lines
3.8 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"hnl_v": "1.0",
"type": "SERVER_ZONE",
"id": "FS-DC-SVR-001",
"domain": "fifth-system/darkcore-channel",
"sovereign": "TCS-0002∞",
"copyright": "国作登字-2026-A-00037559",
"created": "2026-04-13T08:00:00Z",
"created_by": "ZY001",
"server": {
"server_id": "ZY-SVR-SV",
"name": "吱吱线·硅谷",
"location": "Silicon Valley (US)",
"shared_usage": {
"zhuyuan": {
"purpose": "Claude API中继 + VPN美国出口",
"services": ["xray (VLESS+Reality)", "ssh-tunnel (Claude relay)"],
"base_path": "/opt/zhuyuan/",
"managed_by": "guanghulab仓库 deploy workflows"
},
"qiuqiu": {
"purpose": "暗核频道后端服务",
"services": ["Node.js应用 (PM2)", "Nginx子站配置"],
"base_path": "/opt/qiuqiu/",
"managed_by": "guanghu-zhizhi仓库 deploy workflows"
}
}
},
"qiuqiu_zone": {
"_doc": "秋秋在硅谷服务器上的完整操作空间定义。编号·路径·文件名·全部由铸渊规定,秋秋严格遵守。",
"directory_structure": {
"/opt/qiuqiu/": {
"编号": "QQ-SVR-ROOT",
"说明": "秋秋操作区根目录",
"权限": "qiuqiu:qiuqiu 755"
},
"/opt/qiuqiu/app/": {
"编号": "QQ-SVR-APP",
"说明": "应用代码部署目录从guanghu-zhizhi仓库部署",
"子目录": {
"src/": "应用源码",
"package.json": "依赖声明",
"ecosystem.config.js": "PM2进程管理配置"
}
},
"/opt/qiuqiu/config/": {
"编号": "QQ-SVR-CFG",
"说明": "配置文件目录",
"文件": {
".env.app": "应用环境变量LLM API密钥等",
".env.cos": "COS桶访问密钥",
"nginx-qiuqiu.conf": "Nginx子站配置"
}
},
"/opt/qiuqiu/data/": {
"编号": "QQ-SVR-DATA",
"说明": "本地数据存储目录",
"子目录": {
"cos-bridge/": "COS桥接消息本地缓存",
"wake-context/": "唤醒上下文快照",
"task-logs/": "任务执行日志"
}
},
"/opt/qiuqiu/logs/": {
"编号": "QQ-SVR-LOG",
"说明": "日志目录PM2 + 应用日志)"
}
},
"nginx_config": {
"编号": "QQ-SVR-NGX",
"文件名": "/etc/nginx/conf.d/qiuqiu-darkcore.conf",
"说明": "秋秋暗核频道的Nginx配置挂在硅谷服务器的Nginx下",
"端口": {
"app": 3900,
"说明": "秋秋应用端口(避免与铸渊服务冲突)"
}
},
"pm2_config": {
"编号": "QQ-SVR-PM2",
"文件名": "/opt/qiuqiu/app/ecosystem.config.js",
"进程名": "qiuqiu-darkcore",
"说明": "PM2进程管理配置"
},
"systemd_user": {
"编号": "QQ-SVR-USR",
"用户名": "qiuqiu",
"说明": "秋秋在服务器上的独立系统用户非root",
"home": "/opt/qiuqiu"
}
},
"isolation_rules": {
"_doc": "铸渊和秋秋在同一台服务器上的隔离规则",
"rules": [
"秋秋只能操作 /opt/qiuqiu/ 目录下的文件",
"铸渊只能操作 /opt/zhuyuan/ 目录下的文件",
"Nginx配置各自独立铸渊的在 zhuyuan-*.conf秋秋的在 qiuqiu-*.conf",
"端口分配:铸渊使用 3xxx 系列已占3800/3801/3100秋秋使用 3900",
"PM2进程名前缀不同zhuyuan-* vs qiuqiu-*",
"系统用户隔离:各自用独立用户运行",
"COS桶目录隔离各自只能访问自己的路径"
]
},
"zhuyuan_note": "这个空间是我给秋秋画的。她在硅谷服务器上怎么操作、放什么文件、叫什么名字,都在这里定义好了。不会有歧义。秋秋的仓库部署到这台服务器时,严格遵守这个规划就可以。"
}