服务器、域名与运行环境
本章目标
准备一台独立测试环境,确认域名和运行时满足要求。
环境建议
建议使用受支持的 Linux x86_64 系统、Node.js 24、pnpm 11.1.3、MySQL 8、Redis 7 和 Nginx。现有运行方式要求 Node.js 至少 22.18。新部署优先使用本教程验收的 Node.js 24。
服务器资源取决于内容量、并发和是否在服务器编译。初次部署建议从 2 核 4 GB 起评估,现场编译内存不足可临时扩容或在兼容 Linux 环境构建;这不是性能或并发承诺。
域名和端口
本文统一使用 https://example.com、/www/wwwroot/yume-site 作为示例,请替换为你的域名和目录。生产示例 MySQL 3306、Redis 6379;不要照搬本机开发环境的 3308、6389。
| 服务 | 本教程内部地址 | 公网入口 |
|---|---|---|
| 官网 SSR | 127.0.0.1:3003 | https://example.com/ |
| API | 127.0.0.1:3004 | 经本站代理 |
| Worker 健康检查 | 127.0.0.1:3010 | 不对公网开放 |
| 管理后台 | apps/admin/dist | https://example.com/admin/ |
操作步骤
- 将域名解析到服务器,确认你有服务器和宝塔管理权限。
- 检查已有站点和端口,避免覆盖其他项目。
- 安全组按需开放 80、443 和受限的管理访问,不把数据库端口公开。
- 安装运行环境后检查版本。
node -v
pnpm -v
nginx -v完成检查
Node.js 和 pnpm 版本符合要求,项目端口空闲。下一章核对源码包。
部署遇到问题?
带上当前章节与适用版本,让助手帮你查找解决步骤。

