跳转到内容
官网

离线包部署

本组面向管理员和运维:怎么部署、怎么管理、怎么升级。普通用户看「开始使用」和「使用指南」就行。

能出网时优先用一行安装。不能出网、或需要企业离线包时,用离线包:它把服务端、PostgreSQL 17、Meilisearch 等镜像一起打进去,公司内部可直接部署。

离线包里有什么

  • 服务端镜像
  • PostgreSQL 17 与 Meilisearch 镜像
  • 守护进程全平台制品
  • 安卓安装包
  • 部署脚本与校验文件

部署服务端

把离线包拷到 Linux 服务器上,解压后进入目录:

Terminal window
cd beecodeai-enterprise-<buildId>
sudo ./deploy.sh install --deployment default --port 9630 --public-url http://<可达地址>:9630

完整参数见 ./deploy.sh --help。

  • --public-url 填客户端能访问到的地址。填 IP 时服务端只绑这个 IP,填域名时绑 0.0.0.0。
  • 首装会生成数据库密码、搜索服务密钥和凭据加密主密钥,写入 deploy.env(权限 0600)。
  • 部署前先校验:sha256sum -c SHA256SUMS 全部通过。

数据目录与安全边界

数据目录默认 ~/deploy/beecodeai-<代号>。

  • /dl、/install.sh、/install.ps1 是公开只读的制品下载入口。
  • deploy.env 含数据库与搜索服务密钥,权限 0600,不要外传。

复用已有的 PostgreSQL / Meilisearch

首装时可以加 --external-env-file 复用企业已有的 PostgreSQL 17 或 Meilisearch。这个模式选定后不能切换。脚本只管理自己的服务端容器,不创建、不启动、不升级外部数据库。