api-server/docs/credentials.md
WangDL 3e653dc1af
Some checks failed
Deploy API Server / build-and-deploy (push) Has been cancelled
docs: 整理文档到 docs/ 文件夹 + 新增 credentials.md 凭据汇总
2026-05-09 20:31:23 +08:00

2.2 KiB
Raw Blame History

知习 (zhixi) 凭据与配置

⚠️ 本文件包含敏感信息,不要提交到公开仓库


服务器

项目
IP 81.70.187.179
SSH 用户 ubuntu
SSH 密钥 服务器密钥/WangDL.pem

MySQL

项目
Host 127.0.0.1:3306服务器内部/ 通过 SSH 隧道 localhost:3306
数据库名 zhixi
root 密码 Zhixi@2026!Root
业务账号 zhixi_user
业务密码 Zhixi@2026!App
连接字符串 mysql://zhixi_user:Zhixi@2026!App@mysql-zhixi:3306/zhixi

Redis

项目
Host 127.0.0.1:6379服务器内部/ 通过 SSH 隧道 localhost:6379
密码 Rds@nTsgKrcqAkbuf6PwJIFMZQzF
最大内存 256MB
淘汰策略 allkeys-lru

JWT

项目
Secret 98b1e7e377a40021ad7c46c55e467d2a218a89db7afc7c912780152ad64bdc45
accessToken 过期 1h
refreshToken 过期 7d

Swagger API 文档

项目
URL http://81.70.187.179:3001/api-docs
用户名 admin
密码 Swgr@fmDentAYVXQUpG6oZDpJ
认证方式 Basic Auth

Gitea

项目
URL http://81.70.187.179:3000
SSH ssh://git@81.70.187.179:2222
Runner Token 9ypD3K9SWXR17CUNbWsvBxMIfz0MBqLiBLcRkGRZ

端口映射

端口 服务
22 SSH
3000 Gitea
3001 zhixi-api
3306 MySQL仅 127.0.0.1,通过 SSH 隧道访问)
6379 Redis仅 127.0.0.1,通过 SSH 隧道访问)

SSH 隧道(本地开发用)

ssh -f -N -L 3306:127.0.0.1:3306 -L 6379:127.0.0.1:6379 \
  -i api-server/服务器密钥/WangDL.pem ubuntu@81.70.187.179

本地环境变量(.env

PORT=3000
NODE_ENV=development
DATABASE_URL="mysql://zhixi_user:Zhixi@2026!App@localhost:3306/zhixi"
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=Rds@nTsgKrcqAkbuf6PwJIFMZQzF
JWT_SECRET=98b1e7e377a40021ad7c46c55e467d2a218a89db7afc7c912780152ad64bdc45
AI_PROVIDER=mock
ENABLE_SWAGGER=true
SWAGGER_USER=admin
SWAGGER_PASSWORD=Swgr@fmDentAYVXQUpG6oZDpJ