SuperAPI AI 工具集

coolify-cli

数据与分析

查看项目

更新于 10-15 21:39

技能介绍

用途:从终端管理 Coolify 自托管 PaaS,覆盖多实例上下文、应用生命周期、数据库与备份、服务、服务器、SSH 密钥和 GitHub App 集成。

安装:Linux/macOS 用 curl -fsSL https://raw.githubusercontent.com/coollabsio/coolify-cli/main/scripts/install.sh | bash;Windows 用 irm https://raw.githubusercontent.com/coollabsio/coolify-cli/main/scripts/install.ps1 | iex;也可 go install github.com/coollabsio/coolify-cli/coolify@latest。

认证与上下文:从 Coolify 面板 /security/api-tokens 获取 API token。云托管用 coolify context set-token cloud <YOUR_TOKEN>;自托管用 coolify context add production https://coolify.example.com <YOUR_TOKEN>;用 coolify context verify 验证。支持 context add/list/use/delete/version,可用 --context 按命令覆盖。配置文件位于 ~/.config/coolify/config.json(Windows 为 %USERPROFILE%.config\coolify\config.json)。

主要能力:应用方面支持 deploy uuid/name/batch、app list/get/start/stop/restart/delete、app logs(--lines、--follow)、deployments 历史与日志、env list/create/update/delete/sync。数据库支持 postgres、mysql、mariadb、mongodb、redis、keydb、dragonfly、clickhouse 的创建与生命周期,以及 backup list/create/trigger/executions/update/delete。服务支持 110+ 一键服务;服务器支持 list/get/add/validate/domains;另有 private-key 与 github 相关命令。所有命令支持 --format table/json/pretty,便于 jq 管道自动化。

限制与注意:env sync 只创建和更新变量,不会删除 .env 中缺失的变量,需先手动删除;service env update 存在 404 问题(issue #48),可用 delete + create 绕过;SSH 密钥必须无密码短语;token 轮换后需更新并验证上下文;宽输出建议用 json/pretty 避免表格错位;Windows 需确保配置目录存在。命令名以 coolify app list、coolify deploy uuid <uuid> 等为准。