部署总览
Sight Report / Sight Wall 的交付形态、当前支持的部署方式、部署流程全景与各文档索引。
概述
Sight Report(赛特报表)与 Sight Wall(赛特大屏)各以一个可执行 jar 交付,jar 内已并入前端页面,启动后同一端口同时提供页面与 /api 接口。平台自身的数据(报表、用户、配置等)保存在一个「配置库」中,配置库可以是内置的 H2,也可以是外接的关系型数据库。
交付模型是「解压、启动、在浏览器里完成初始化」:没有图形化安装器,也没有常驻的节点 Agent。升级时替换 jar 并重启即可,数据库结构由程序启动时自动迁移。
当前支持的部署方式
| 方式 | 说明 | 详细文档 |
|---|---|---|
| 单机(jar 直接运行) | 解压发行包,用 start.sh / start.bat 前台启动,或用 install.sh / install.bat 注册为系统服务 |
安装包与启动脚本、裸机部署 |
| 单机 + 外接数据库 + 反向代理 | 生产推荐形态:配置库放在外部数据库,对外由反向代理提供域名与 HTTPS | 初始化向导与数据库准备 |
| 多节点集群 | 多个节点连接同一个配置库,并配置 Redis | 集群与高可用 |
| 容器 | 发行包不含镜像、compose 或 Helm 模板,需自备 Dockerfile;程序支持用环境变量注入数据库连接 | 容器化部署、Kubernetes 部署要点 |
部署流程全景
- 准备服务器与 JDK 21+,见 系统要求。
- 规划配置库:试用可选内置 H2;正式使用建议外接数据库,并提前建好库与用户,见 初始化向导与数据库准备。
- 解压发行包并启动,见 安装包与启动脚本。
- 浏览器访问
http://<服务器IP>:<端口>/setup,完成「数据库配置」与「管理员账号」。 - 注册为系统服务,实现开机自启与异常退出后自动重启。
- 配置反向代理与 HTTPS。
- 在「系统 > 注册管理」导入授权,见 授权与许可。
- 配置备份与保留策略,见 备份与恢复。
默认端口
| 产品 | 默认端口 | 来源 |
|---|---|---|
| Sight Report | 9091 | 发行包 application.yml 中 server.port |
| Sight Wall | 9090 | 发行包 application.yml 中 server.port |
两个产品默认端口不同,可以部署在同一台服务器上;服务名分别为 sight-report 与 sight-wall,互不冲突。