部署应用
部署应用
在目标服务器运行部署入口。SlothTool 不会自动 SSH 到另一台机器;安装前准备备份、目录、端口和维护窗口。
四个独立对象
| 对象 | 更新入口 |
|---|---|
| SlothVault UI | slothtool update slothvault |
| Deployment 脚本包 | slothtool sv deploy package update |
| Skill | slothtool sv skill update |
| 已部署应用 | slothtool sv deploy --action update |
安装 UI 不下载后三者。先准备部署脚本:
slothtool install slothvault
slothtool sv deploy package status --json
slothtool sv deploy package install --json
部署执行需要 Python ≥3.10,Docker/Compose、权限和网络等服务器条件由实际安装的包检查。界面和 Skill 管理不需要 Python venv。
安装并检查状态
slothtool sv deploy --action install --root /data/slothvault
slothtool sv deploy --action status --root /data/slothvault
将根目录换成真实部署目录。install 会修改服务器状态,不是环境检查命令;执行前阅读包给出的预览和确认。TUI 中也可进入 Deploy 选择目标及安装动作。
管理器执行前读取已安装脚本的帮助,核对动作和参数。不支持时先更新 Deployment 包;能力无法读取时先修复包,不反复尝试安装。
完成后核对应用运行状态,并访问自己的服务地址。应用升级见更新应用,域名与证书见Nginx 与 HTTPS。