硅云 CVM · Ubuntu · Docker
第一次部署网站,
第一次部署网站,
照着勾选就能完成
从购买云服务器、设置安全组和域名,到自动 HTTPS 与上线验收。页面只在当前浏览器保存勾选进度,不上传你的服务器信息。
你的部署进度
0 / 8
先填写域名和公网 IP,后面的命令会自动替换。
00
先准备好
填写你的部署信息
这些信息只用于在本页生成可复制命令,不会发送到服务器或第三方。
01
硅云控制台
购买一台 CVM 云服务器
选“云服务器 / CVM”,不要选虚拟主机。
正式使用建议 2 核 4 GB、40 GB SSD、5 Mbps 或更高,并分配公网 IPv4。
地域香港或靠近用户
系统Ubuntu 24.04 LTS 64 位
规格2 vCPU / 4 GB RAM
硬盘40 GB SSD+
带宽5 Mbps+
登录SSH 密钥优先
硅云官方:快速创建 CVM ↗购买后复制“公网 IPv4”
02
外部防火墙
只开放需要的安全组端口
| 协议 | 端口 | 来源 | 作用 |
|---|---|---|---|
| TCP | 22 | 你的公网 IP /32 | SSH 管理 |
| TCP | 80 | 0.0.0.0/0 | 跳转与证书申请 |
| TCP | 443 | 0.0.0.0/0 | HTTPS 网站 |
| UDP | 443 | 0.0.0.0/0 | HTTP/3,可选 |
不要开放 8765,也不需要数据库端口。
8765 只在 Docker 内部网络使用。部署完成后,把 TCP 22 的来源收紧到你的管理 IP。
硅云官方:安全组配置 ↗出站需允许访问互联网
03
域名控制台
添加一条 A 记录
记录类型A
主机记录assessment
记录值203.0.113.10
TTL600 或默认
根域名通常填写 @;子域名填写最左侧主机记录。除非服务器确实有公网 IPv6,否则不要添加 AAAA 记录。
在 Windows PowerShell 检查解析
nslookup assessment.example.com
硅云官方:DNS A 记录 ↗解析可能需要 0—24 小时传播
04
FinalShell / 终端
连接服务器并上传部署包
- 新建 SSH 连接主机填公网 IP,端口 22,用户名通常为 root。
- 上传压缩包把 v3.2.0 服务器部署包上传到服务器的 /opt 目录。
- 解压到固定目录逐行执行下面的命令。
连接服务器
ssh root@203.0.113.10
解压部署包
mkdir -p /opt/cdpa tar -xzf '/opt/CDPA-LLMs_AI决策偏好测评平台_v3.2.0_服务器部署包.tar.gz' -C /opt/cdpa --strip-components=1 cd /opt/cdpa chmod +x scripts/*.sh ./scripts/doctor.sh
硅云官方:FinalShell 连接 ↗命令没有回显密码属于正常现象
05
自动安装
安装 Docker Engine
部署包使用 Docker 官方软件源安装 Engine、Buildx 和 Compose 插件;如果服务器已有重要容器,请先备份并让管理员确认。
在 /opt/cdpa 中执行
sudo ./scripts/install-docker-ubuntu.sh
确认安装结果
docker --version docker compose version
06
一键配置
填写域名并启动网站
脚本会自动生成 48 位注册邀请码。
立即保存到密码管理器。邀请码和 .env 不要发群聊、不要放进截图。
开始配置与部署
cd /opt/cdpa ./scripts/setup.sh
脚本询问时填写
- 域名
- assessment.example.com
- 邮箱
- admin@example.com
- 现在启动
- 直接按 Enter
首次构建通常需要几分钟。平台会自动启动 Caddy,并在域名解析与 80/443 端口正确时申请 HTTPS 证书。
07
最后检查
验收 HTTPS、账号和演示报告
服务器诊断
cd /opt/cdpa ./scripts/status.sh ./scripts/doctor.sh curl -fsS https://assessment.example.com/api/health
上线以后
只需要记住 4 条管理命令
./scripts/status.sh状态与日志
./scripts/doctor.sh一键诊断
./scripts/backup.sh备份数据
./scripts/deploy.sh更新后重部署
所有命令都先执行 cd /opt/cdpa。完整更新、备份和故障排查请阅读部署包根目录的《硅云部署说明.md》。