- w1/w3-body: disable calls now send username + assert code===200
(v3.63 validator rejects {id,disabled} with 400 -> silent no-disable)
- regenerated W1/W3 json, deployed live via REST API, activeVersionId re-aligned
- NocoDB hooks repointed to http://n8n:5678 (old auto.hoelee.com chain loses
events on VPS stalls; W2 hook path was also 404 since creation)
- deploy_w1_w3.mjs: reusable PUT deploy via n8n API key from SECRETS.md
- PROJECT_STATE: e2e verification results + updated next steps
1.9 KiB
1.9 KiB
SECRETS.md — 凭据总表(唯一)
⚠️ 本文件随私有仓库入库。把项目发给任何人之前:删除本文件即可完成脱敏。 技术文档里的表 ID / workflow ID 不是机密(没有下面的 token/密码谁也访问不了),留在原处。
DSM(Synology NAS)
- SSH:
192.168.137.2:9998(IP 会漂移,连不上先探测内网)userhoelee/987][pOIUY/.,mnbVCXZ - sudo 免密;docker 命令用
/usr/local/bin/docker - paramiko 只能用密码认证(ed25519 对其 OpenSSH 8.2 失败);sshd 无 SFTP 子系统
AList(本项目核心服务)
- 容器
alist-serve-resource(xhofe/alist v3.63.0),网络 bridge_hoelee - 地址:Windows 直连
http://192.168.137.2:5244· DSM hosthttp://localhost:5244· n8n 容器内http://alist-serve-resource:5244 - admin:
hoelee/8qiksf6D5JmGJCkfGycR(2FA 已关)
NocoDB
- 公网
https://nocodb.hoelee.com(⚠ 2026-08-24 起解析/连通未恢复)· 内网http://192.168.137.2:10380 - API token:
nc_pat_mDk7f6t4ZMAYYzv9GDrQvKpSr4oFZyiStxf0wxlL - base
AlistAccess=p3lzkresswyowqg - 元数据库(含业务数据物理表
nc_jitu___*):mysql-server 容器,库nocodb,usernocodb/A834EwsSckTHpdXiXH
n8n
- 公网
https://auto.hoelee.com· 内网http://192.168.137.2:5678 - REST API key:
n8n_api_73b39ec6437d9cc2185aebb8cb1fd7bc5154cf8325a38caab39f6dd399ef9e96ed5044948d1f0bdf(postgresuser_api_keys表,label「My API Key」,workflow 全权) - 数据库:postgres-server 容器,db
n8n,usern8n/Hoelee@7296 - 容器由 Portainer stack 144 管理(改 env 必须 rebuild,restart 无效)
Git 远程
- Gitea:
https://git.hoelee.com/hoelee/alist-serve-resource.git(先 Gitea 后 GitHub 的惯例) - 推送令牌:
hoelee:6495a6318ed156fe9a7b0636eb3dc30a3155a4d6(Basic auth 用)