跳到主要内容

一行安装 (product.kopens.io)

如果是可联网的服务器,一条命令即可启动安装。安装脚本从部署服务器 product.kopens.io 获取。

curl -fsSL https://product.kopens.io/plantpulse-ai/install.sh | sudo bash

隔离网络环境无法使用此方法 → 参考安装与配置中的离线流程。


安装前检查

检查项说明
权限必须以 root 身份运行 (sudo bash)
网络能够 HTTPS 访问 product.kopens.io · docker.kopens.io
硬件包含 GPU 的需求 → 系统要求

⚠ AI 安装不止这一步

还需要另外两个姐妹仓库

AI 栈的 compose 需要三个仓库并行放置才能工作。一行脚本只获取其中之一。

  • plantpulse-ai-docker ← 一行脚本获取的内容
  • plantpulse-ai-inference-server
  • plantpulse-timeseries-insight-server

如果后两个仓库不在姐妹目录中,安装脚本将只完成到环境文件准备,拒绝启动(即使加上 START=1 也不行)。这是为了防止静默启动半残缺状态,属于正常行为。

⇒ 先手动准备好两个仓库,然后重新运行安装。

与 Platform·Studio 不同,AI 不在 CDN 上发布 tarball。只上传两个脚本,本体从仓库获取。由于是私有仓库,可能需要认证(参考下面的 GIT_USER · GIT_TOKEN)。


通过环境变量指定值进行安装

环境变量要放在 bash 之前。放在 curl 之前会跟随管道而无法生效。

curl -fsSL https://product.kopens.io/plantpulse-ai/install.sh \
| sudo START=1 DOCKER_PLATFORM_DB_HOST=192.168.0.41 bash

若要逐一交互式输入空值,请以交互模式运行。

curl -fsSL https://product.kopens.io/plantpulse-ai/install.sh | sudo INTERACTIVE=1 bash
环境变量默认值用途
INTERACTIVE0若为 1 则通过提示符询问空值
START若为 1 则安装后立即启动
DEST/opt/kopens/plantpulse-ai-docker安装位置
BRANCHmaster要获取的分支
REPO_HOST(内部 Git 主机)仅在无法获取发布包时使用的备用路径。该值已内置在安装脚本中
REPO_PATHplantpulse-ai/plantpulse-ai-docker.git仓库路径
GIT_USER · GIT_TOKEN私有仓库认证

安装完成后

  1. 修改初始密码 — 设置管理控制台账户。 若 ADMIN_AUTH_PASSWORD 为空,控制台将无法启动。
  2. 登录 AI 管理控制台,在主页检查全局状态。
  3. 服务端口映射 — 调整防火墙规则。

相关文档