一键安装(推荐)
如果服务器可以访问互联网,只需一条命令即可开始安装。
curl -fsSL https://product.kopens.io/plantpulse-studio/install.sh | sudo bash
如果是隔离网络,请参阅隔离网络安装。
开始之前
| 确认事项 | 内容 |
|---|---|
| 权限 | 必须以 root 身份执行(sudo bash) |
| 网络 | 需要能以 HTTPS 访问 product.kopens.io · docker.kopens.io |
| 需准备的值 | 平台地址、数据存储路径 — 见下方 |
脚本执行的操作
- 确认是否为 root
- 如果没有
git则进行安装(dnf/apt) - 优先尝试使用打包好的 tarball(无需认证),若失败则从仓库 clone
- 接着执行安装脚本
Studio 默认采用 tarball 方式
由于 CDN 上已上传了打包文件,无需仓库认证即可获取。即使企业防火墙阻止了对仓库的访问, 安装仍可继续进行。
指定值进行安装
环境变量需放在**bash 之前**。若放在 curl 之前,则不会随管道传递过去。
curl -fsSL https://product.kopens.io/plantpulse-studio/install.sh \
| sudo PLATFORM_API_TARGET=https://192.168.0.41 DATA_ROOT=/data1/pp-studio bash
若希望针对每个空值逐一询问,请以交互式方式运行。首次安装时建议使用此方式。
curl -fsSL https://product.kopens.io/plantpulse-studio/install.sh | sudo INTERACTIVE=1 bash
| 环境变量 | 默认值 | 用途 |
|---|---|---|
INTERACTIVE | 0 | 为 1 时,会以提示方式询问空值 |
PLATFORM_API_TARGET | — | 平台 API 地址(实际数据·认证委托) |
DATA_ROOT | /var/lib/pp-studio | 工作空间·构建·数据库数据的存储位置 |
DEST | /opt/kopens/plantpulse-studio-docker | 安装位置 |
BRANCH | main | 从仓库获取时使用的分支 |
GIT_USER · GIT_TOKEN | — | tarball 失败转为 clone 时使用的认证信息 |
完整变量列表请参阅环境变量参考。