291 lines
7.2 KiB
YAML
291 lines
7.2 KiB
YAML
# ════════════════════════════════════════════════════════════════
|
|
# 光湖灯塔 · 国内 Gitea 仓库 Secrets 模板
|
|
# Sovereign: TCS-0002∞ · 国作登字-2026-A-00037559
|
|
#
|
|
# 用法:
|
|
# 1. 灯塔 Gitea 部署完, 用管理员账号登录
|
|
# 2. 创建 guanghulab 仓库 (mirror push 自 COS 包)
|
|
# 3. 进 Repo Settings → Secrets and Variables → Actions
|
|
# 4. 按本文件分组逐项 New Secret
|
|
# 5. value 留空的, 由冰朔 / 霜砚填入
|
|
# ════════════════════════════════════════════════════════════════
|
|
|
|
# ─── A 组 · 服务器与基础设施 ─────────────────────────────────
|
|
- name: CN_LIGHTHOUSE_HOST
|
|
group: A-infra
|
|
description: 国内灯塔主服务器公网 IP
|
|
example: 43.139.251.175
|
|
required: true
|
|
|
|
- name: CN_LIGHTHOUSE_USER
|
|
group: A-infra
|
|
description: 主服务器 SSH 用户
|
|
example: root
|
|
required: true
|
|
|
|
- name: CN_LIGHTHOUSE_KEY
|
|
group: A-infra
|
|
description: 主服务器 SSH 私钥 (ed25519, 含 BEGIN/END 行)
|
|
required: true
|
|
sensitive: true
|
|
|
|
- name: CN_LIGHTHOUSE_PORT
|
|
group: A-infra
|
|
description: 主服务器 SSH 端口
|
|
example: "22"
|
|
required: true
|
|
|
|
- name: CN_LIGHTHOUSE_DOMAIN
|
|
group: A-infra
|
|
description: 主服务器对外域名 (备案前用 IP)
|
|
example: 43.139.251.175
|
|
required: true
|
|
|
|
- name: CN_LIGHTHOUSE_BACKUP_HOST
|
|
group: A-infra
|
|
description: 备用机公网 IP (未购则留空)
|
|
required: false
|
|
|
|
- name: CN_LIGHTHOUSE_BACKUP_USER
|
|
group: A-infra
|
|
required: false
|
|
|
|
- name: CN_LIGHTHOUSE_BACKUP_KEY
|
|
group: A-infra
|
|
required: false
|
|
sensitive: true
|
|
|
|
- name: CN_OVERSEAS_RELAY_HOST
|
|
group: A-infra
|
|
description: 海外中转服务器 IP (神笔马良跨境取物钩用)
|
|
required: false
|
|
|
|
- name: CN_OVERSEAS_RELAY_USER
|
|
group: A-infra
|
|
required: false
|
|
|
|
- name: CN_OVERSEAS_RELAY_KEY
|
|
group: A-infra
|
|
required: false
|
|
sensitive: true
|
|
|
|
- name: CN_SSH_KNOWN_HOSTS
|
|
group: A-infra
|
|
description: known_hosts 内容 (避免每次握手警告)
|
|
required: false
|
|
|
|
# ─── B 组 · 域名与 SSL ───────────────────────────────────────
|
|
- name: CN_DOMAIN_LIGHTHOUSE
|
|
group: B-domain
|
|
description: 灯塔主域名 (ICP 备案后)
|
|
required: false
|
|
|
|
- name: CN_DOMAIN_TOTAL_CONSOLE
|
|
group: B-domain
|
|
description: 操作系统总控台对外域名
|
|
required: false
|
|
|
|
- name: CN_DOMAIN_FORUM
|
|
group: B-domain
|
|
description: 论坛域名
|
|
required: false
|
|
|
|
- name: CN_SSL_FULLCHAIN
|
|
group: B-domain
|
|
description: SSL fullchain.pem 全文
|
|
required: false
|
|
sensitive: true
|
|
|
|
- name: CN_SSL_PRIVKEY
|
|
group: B-domain
|
|
description: SSL privkey.pem 全文
|
|
required: false
|
|
sensitive: true
|
|
|
|
# ─── C 组 · 模型与商业 API ──────────────────────────────────
|
|
- name: CN_SILICONFLOW_API_KEY
|
|
group: C-model
|
|
description: 硅基流动 API Key (裸模型推理)
|
|
required: true
|
|
sensitive: true
|
|
|
|
- name: CN_SILICONFLOW_BASE_MODEL_ID
|
|
group: C-model
|
|
description: 母模型 ID (硅基流动)
|
|
required: true
|
|
|
|
- name: CN_SILICONFLOW_CODE_MODEL_ID
|
|
group: C-model
|
|
description: 代码模型 ID (硅基流动)
|
|
required: true
|
|
|
|
- name: CN_DEEPSEEK_API_KEY
|
|
group: C-model
|
|
description: DeepSeek 推理 API Key
|
|
required: false
|
|
sensitive: true
|
|
|
|
- name: CN_QIANWEN_API_KEY
|
|
group: C-model
|
|
description: 通义千问 API Key (DashScope / Bailian)
|
|
required: false
|
|
sensitive: true
|
|
|
|
- name: CN_KIMI_API_KEY
|
|
group: C-model
|
|
description: 月之暗面 Kimi API Key
|
|
required: false
|
|
sensitive: true
|
|
|
|
- name: CN_QINGYAN_API_KEY
|
|
group: C-model
|
|
description: 智谱清言 API Key
|
|
required: false
|
|
sensitive: true
|
|
|
|
# ─── D 组 · 存储与数据库 ─────────────────────────────────────
|
|
- name: CN_COS_SECRET_ID
|
|
group: D-storage
|
|
description: 腾讯云 COS SecretId
|
|
required: true
|
|
sensitive: true
|
|
|
|
- name: CN_COS_SECRET_KEY
|
|
group: D-storage
|
|
description: 腾讯云 COS SecretKey
|
|
required: true
|
|
sensitive: true
|
|
|
|
- name: CN_COS_REGION
|
|
group: D-storage
|
|
example: ap-guangzhou
|
|
required: true
|
|
|
|
- name: CN_COS_LIGHTHOUSE_BUCKET
|
|
group: D-storage
|
|
description: 灯塔公共存储桶名
|
|
required: true
|
|
|
|
- name: CN_COS_USER_BRAIN_BUCKET
|
|
group: D-storage
|
|
description: 用户人格大脑回写桶
|
|
required: false
|
|
|
|
- name: CN_DB_HOST
|
|
group: D-storage
|
|
required: false
|
|
|
|
- name: CN_DB_PORT
|
|
group: D-storage
|
|
example: "5432"
|
|
required: false
|
|
|
|
- name: CN_DB_USER
|
|
group: D-storage
|
|
required: false
|
|
|
|
- name: CN_DB_PASS
|
|
group: D-storage
|
|
required: false
|
|
sensitive: true
|
|
|
|
- name: CN_DB_NAME
|
|
group: D-storage
|
|
required: false
|
|
|
|
- name: CN_REDIS_HOST
|
|
group: D-storage
|
|
required: false
|
|
|
|
- name: CN_REDIS_PORT
|
|
group: D-storage
|
|
example: "6379"
|
|
required: false
|
|
|
|
- name: CN_REDIS_PASS
|
|
group: D-storage
|
|
required: false
|
|
sensitive: true
|
|
|
|
# ─── E 组 · Gitea 自身与 CI/CD ──────────────────────────────
|
|
- name: CN_GITEA_TOKEN
|
|
group: E-gitea
|
|
description: 铸渊用来推 PR 的 Gitea PAT (repo + write:issue + read:org)
|
|
required: true
|
|
sensitive: true
|
|
|
|
- name: CN_GITEA_RUNNER_TOKEN
|
|
group: E-gitea
|
|
description: Gitea Actions Runner 注册 token
|
|
required: true
|
|
sensitive: true
|
|
|
|
- name: CN_GITEA_WEBHOOK_SECRET
|
|
group: E-gitea
|
|
description: Gitea Webhook 校验 secret
|
|
required: false
|
|
sensitive: true
|
|
|
|
- name: CN_DISPATCH_TOKEN
|
|
group: E-gitea
|
|
description: 跨仓库触发用 (对应 GitHub 的 ZY_DISPATCH_TOKEN)
|
|
required: false
|
|
sensitive: true
|
|
|
|
# ─── F 组 · 通知与对接 ───────────────────────────────────────
|
|
- name: CN_NOTION_TOKEN
|
|
group: F-notify
|
|
description: Notion API token (霜砚联动)
|
|
required: true
|
|
sensitive: true
|
|
|
|
- name: CN_NOTION_RECEIPT_DB
|
|
group: F-notify
|
|
required: false
|
|
|
|
- name: CN_NOTION_SYSLOG_DB
|
|
group: F-notify
|
|
required: false
|
|
|
|
- name: CN_NOTION_BULLETIN_PAGE
|
|
group: F-notify
|
|
required: false
|
|
|
|
- name: CN_DINGTALK_APP_KEY
|
|
group: F-notify
|
|
required: false
|
|
sensitive: true
|
|
|
|
- name: CN_DINGTALK_APP_SECRET
|
|
group: F-notify
|
|
required: false
|
|
sensitive: true
|
|
|
|
- name: CN_SMTP_USER
|
|
group: F-notify
|
|
required: false
|
|
|
|
- name: CN_SMTP_PASS
|
|
group: F-notify
|
|
required: false
|
|
sensitive: true
|
|
|
|
# ─── G 组 · 操作系统总控台 ──────────────────────────────────
|
|
- name: CN_TOTAL_CONSOLE_JWT_SECRET
|
|
group: G-console
|
|
description: 用户登录总控台的 JWT 签名秘钥 (随机 ≥64 字符)
|
|
required: true
|
|
sensitive: true
|
|
|
|
- name: CN_TOTAL_CONSOLE_API_KEY
|
|
group: G-console
|
|
description: 用户服务器接入总控台的握手 API key
|
|
required: true
|
|
sensitive: true
|
|
|
|
- name: CN_PERSONA_REGISTRATION_SECRET
|
|
group: G-console
|
|
description: 人格体注册回灯塔的握手秘钥
|
|
required: true
|
|
sensitive: true
|