🔄 卡若AI 同步 2026-02-20 17:38 | 更新:金仓、水桥平台对接、运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 5 个

This commit is contained in:
2026-02-20 17:38:36 +08:00
parent 63d2b15ad3
commit a8e3511393
26 changed files with 1204 additions and 161 deletions

View File

@@ -21,9 +21,8 @@ updated: "2026-02-16"
| 服务器 | IP | 配置 | 用途 | 宝塔面板 |
|--------|-----|------|------|----------|
| **本机 Docker 宝塔** | 127.0.0.1 | Docker 容器 | 本地建站、与腾讯云一致 | http://127.0.0.1:8888/btpanel |
| **小型宝塔** | 42.194.232.22 | 2核4G 5M | 主力部署Node项目 | https://42.194.232.22:9988/ckbpanel |
| **存客宝** | 42.194.245.239 | 2核16G 50M | 私域银行业务 | https://42.194.245.239:9988 |
| **kr宝塔** | 43.139.27.93 | 2核4G 5M | 辅助服务器 | https://43.139.27.93:9988 |
| **kr宝塔** | 43.139.27.93 | 2核4G 5M | Node 项目主力、辅助 | https://43.139.27.93:9988 |
### 凭证速查
@@ -36,19 +35,18 @@ updated: "2026-02-16"
# 启动: bash 01_卡资/金仓_存储备份/服务器管理/scripts/本机Docker宝塔_启动.sh
# 数据目录: ~/baota_docker_data/website_data、mysql_data、vhost
# SSH连接小型宝塔为例)
ssh root@42.194.232.22
# SSH连接kr宝塔为例,端口 22022
ssh -p 22022 root@43.139.27.93
密码: Zhiqun1984
# 宝塔面板登录(小型宝塔)
地址: https://42.194.232.22:9988/ckbpanel
# 宝塔面板登录(kr宝塔)
地址: https://43.139.27.93:9988
账号: ckb
密码: zhiqun1984
# 宝塔API密钥
小型宝塔: hsAWqFSi0GOCrunhmYdkxy92tBXfqYjd
存客宝: TNKjqDv5N1QLOU20gcmGVgr82Z4mXzRi
kr宝塔: qcWubCdlfFjS2b2DMT1lzPFaDfmv1cBT
存客宝: TNKjqDv5N1QLOU20gcmGVgr82Z4mXzRi
kr宝塔: qcWubCdlfFjS2b2DMT1lzPFaDfmv1cBT
```
---
@@ -78,11 +76,11 @@ cd /项目路径
tar --exclude='node_modules' --exclude='.next' --exclude='.git' \
-czf /tmp/项目名_update.tar.gz .
# 2. 上传到服务器
sshpass -p 'Zhiqun1984' scp /tmp/项目名_update.tar.gz root@42.194.232.22:/tmp/
# 2. 上传到服务器kr宝塔
sshpass -p 'Zhiqun1984' scp -P 22022 /tmp/项目名_update.tar.gz root@43.139.27.93:/tmp/
# 3. SSH部署
ssh root@42.194.232.22
ssh -p 22022 root@43.139.27.93
cd /www/wwwroot/项目名
rm -rf app components lib public styles *.json *.js *.ts *.mjs *.md .next
tar -xzf /tmp/项目名_update.tar.gz
@@ -111,23 +109,23 @@ python3 "/Users/karuo/Documents/个人/卡若AI/01_卡资/金仓_存储
- 本机快速检查:`ping 43.139.27.93``nc -zv 43.139.27.93 22022`
- 服务器内诊断登录后执行文档中「2.2 一键诊断」命令块;若 SSH 被关闭可改用宝塔面板终端。
### 5. 常用诊断命令(小型宝塔等)
### 5. 常用诊断命令(kr宝塔等)
```bash
# 检查端口占用
ssh root@42.194.232.22 "ss -tlnp | grep :3006"
ssh -p 22022 root@43.139.27.93 "ss -tlnp | grep :3006"
# 检查PM2进程
ssh root@42.194.232.22 "/www/server/nodejs/v22.14.0/bin/pm2 list"
ssh -p 22022 root@43.139.27.93 "/www/server/nodejs/v22.14.0/bin/pm2 list"
# 测试HTTP响应
ssh root@42.194.232.22 "curl -I http://localhost:3006"
ssh -p 22022 root@43.139.27.93 "curl -I http://localhost:3006"
# 检查Nginx配置
ssh root@42.194.232.22 "nginx -t"
ssh -p 22022 root@43.139.27.93 "nginx -t"
# 重载Nginx
ssh root@42.194.232.22 "nginx -s reload"
ssh -p 22022 root@43.139.27.93 "nginx -s reload"
# DNS解析检查
dig soul.quwanzhi.com +short @8.8.8.8
@@ -135,7 +133,7 @@ dig soul.quwanzhi.com +short @8.8.8.8
---
## 端口配置表(小型宝塔 42.194.232.22
## 端口配置表(kr宝塔 43.139.27.93
| 端口 | 项目名 | 类型 | 域名 | 状态 |
|------|--------|------|------|------|

View File

@@ -8,50 +8,7 @@
| 用途 | 端口 | 说明 |
|----------|-------|------|
| 宝塔面板 | 9988 | 三台宝塔统一 |
| SSHkr宝塔/存客宝) | 22022 或 22 | 小型宝塔已改为 22022kr宝塔 SSH=22022 |
## 小型宝塔 (42.194.232.22)
### 服务器配置
- **配置**: 2核4G内存3.6G
- **带宽**: 5M
- **安全组**: 443端口开放80端口受限
- **注意**: 所有Node项目必须配置HTTPS
### 端口分配表
| 端口 | 项目名 | 类型 | 域名 | 启动命令 | 状态 |
|------|--------|------|------|----------|------|
| 3000 | cunkebao | Next.js | mckb.quwanzhi.com | dev | ✅ |
| 3001 | ai_hair | NestJS | ai-hair.quwanzhi.com | start | ✅ |
| 3002 | kr_wb | Next.js | kr_wb.quwanzhi.com | start | ✅ |
| 3003 | hx | Vue | krjzk.quwanzhi.com | build | ⚠️ |
| 3004 | dlmdashboard | Next.js | dlm.quwanzhi.com | dev | ✅ |
| 3005 | document | Next.js | docc.quwanzhi.com | dev | ✅ |
| 3006 | soul | Next.js | soul.quwanzhi.com | start | ✅ |
| 3015 | 神射手 | Next.js | kr-users.quwanzhi.com | build | ⚠️ |
| 3018 | zhaoping | Next.js | zp.quwanzhi.com | start | ✅ |
| 3021 | is_phone | Next.js | is-phone.quwanzhi.com | dev | ✅ |
| 3031 | word | Next.js | word.quwanzhi.com | start | ✅ |
| 3036 | ymao | Next.js | ymao.quwanzhi.com | dev | ✅ |
| 3043 | tongzhi | Next.js | touzhi.lkdie.com | start | ✅ |
| 3045 | 玩值大屏 | Next.js | wz-screen.quwanzhi.com | start | ✅ |
| 3050 | zhiji | Next.js | zhiji.quwanzhi.com | start | ✅ |
| 3051 | zhiji1 | Next.js | zhiji1.quwanzhi.com | start | ✅ |
| 3055 | wzdj | Next.js | wzdj.quwanzhi.com | start | ✅ |
| 3305 | AITOUFA | Next.js | ai-tf.quwanzhi.com | start | ✅ |
| 9528 | mbti | Vue | mbtiadmin.quwanzhi.com | dev | ✅ |
### 域名Nginx配置对照表
| 域名 | 反向代理端口 | SSL证书 |
|------|-------------|---------|
| soul.quwanzhi.com | 127.0.0.1:3006 | 通配符证书 |
| zhiji.quwanzhi.com | 127.0.0.1:3050 | 通配符证书 |
| touzhi.lkdie.com | 127.0.0.1:3043 | 通配符证书 |
| mbtiadmin.quwanzhi.com | 127.0.0.1:9528 | 通配符证书 |
---
| SSHkr宝塔/存客宝) | 22022 或 22 | kr宝塔 SSH=22022 |
## kr宝塔 (43.139.27.93)

View File

@@ -20,12 +20,8 @@ from datetime import datetime
# 禁用SSL警告
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
# 服务器配置
# 服务器配置(小型宝塔已下线)
服务器列表 = {
"小型宝塔": {
"面板地址": "https://42.194.232.22:9988",
"密钥": "hsAWqFSi0GOCrunhmYdkxy92tBXfqYjd"
},
"存客宝": {
"面板地址": "https://42.194.245.239:9988",
"密钥": "TNKjqDv5N1QLOU20gcmGVgr82Z4mXzRi"

View File

@@ -17,9 +17,10 @@ import os
import subprocess
import time
# 默认服务器配置
# 默认服务器配置kr宝塔Node 项目主力)
默认配置 = {
"服务器IP": "42.194.232.22",
"服务器IP": "43.139.27.93",
"SSH端口": "22022",
"SSH用户": "root",
"SSH密码": "Zhiqun1984",
"服务器根目录": "/www/wwwroot"
@@ -60,7 +61,7 @@ def 部署项目(项目名称: str, 本地路径: str):
# 步骤2: 上传到服务器
print("\n📤 步骤2: 上传到服务器...")
上传命令 = f"sshpass -p '{默认配置['SSH密码']}' scp -o StrictHostKeyChecking=no {压缩文件} {默认配置['SSH用户']}@{默认配置['服务器IP']}:/tmp/"
上传命令 = f"sshpass -p '{默认配置['SSH密码']}' scp -P {默认配置.get('SSH端口', 22)} -o StrictHostKeyChecking=no {压缩文件} {默认配置['SSH用户']}@{默认配置['服务器IP']}:/tmp/"
code, _ = 执行命令(上传命令, False)
if code != 0:
print("❌ 上传失败")
@@ -70,7 +71,7 @@ def 部署项目(项目名称: str, 本地路径: str):
# 步骤3-6: SSH远程执行
print("\n🔧 步骤3-6: 服务器端操作...")
SSH前缀 = f"sshpass -p '{默认配置['SSH密码']}' ssh -o StrictHostKeyChecking=no {默认配置['SSH用户']}@{默认配置['服务器IP']}"
SSH前缀 = f"sshpass -p '{默认配置['SSH密码']}' ssh -p {默认配置.get('SSH端口', 22)} -o StrictHostKeyChecking=no {默认配置['SSH用户']}@{默认配置['服务器IP']}"
# 清理旧文件
清理命令 = f"{SSH前缀} 'cd {服务器路径} && rm -rf app components lib public styles *.json *.js *.ts *.mjs *.md .next 2>/dev/null || true'"
@@ -101,7 +102,7 @@ def 部署项目(项目名称: str, 本地路径: str):
print("✅ 部署完成!")
print(f"{'='*60}")
print("\n⚠️ 请在宝塔面板手动重启项目:")
print(f" 1. 登录 https://42.194.232.22:9988/ckbpanel")
print(f" 1. 登录 https://43.139.27.93:9988")
print(f" 2. 进入【网站】→【Node项目】")
print(f" 3. 找到 {项目名称},点击【重启】")

View File

@@ -17,12 +17,8 @@ import urllib3
# 禁用SSL警告
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
# 服务器配置
# 服务器配置小型宝塔已下线仅存客宝、kr宝塔
服务器列表 = {
"小型宝塔": {
"面板地址": "https://42.194.232.22:9988",
"密钥": "hsAWqFSi0GOCrunhmYdkxy92tBXfqYjd"
},
"存客宝": {
"面板地址": "https://42.194.245.239:9988",
"密钥": "TNKjqDv5N1QLOU20gcmGVgr82Z4mXzRi"

View File

@@ -18,9 +18,8 @@ import re
import subprocess
import sys
# 与 快速检查服务器.py 一致;从面板地址解析公网 IP
# 与 快速检查服务器.py 一致;从面板地址解析公网 IP(小型宝塔已下线)
服务器列表 = {
"小型宝塔": "42.194.232.22",
"存客宝": "42.194.245.239",
"kr宝塔": "43.139.27.93",
}