返回顶部
c

coolifyCoolify管理

Manage Coolify deployments, applications, databases, and services via the Coolify API. Use when the user wants to deploy, start, stop, restart, or manage applications hosted on Coolify.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.1.1
安全检测
已通过
2,856
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

coolify

Coolify API 技能

通过 Coolify API 全面管理 Coolify 部署、应用程序、数据库、服务和基础设施。

何时使用此技能

当用户需要以下操作时使用此技能:

  • - 将应用程序部署到 Coolify
  • 管理应用程序生命周期(启动、停止、重启)
  • 查看应用程序日志
  • 创建和管理数据库(PostgreSQL、MySQL、MongoDB、Redis 等)
  • 部署 Docker Compose 服务
  • 管理服务器和基础设施
  • 配置环境变量
  • 触发和监控部署
  • 管理 GitHub App 集成
  • 配置 SSH 私钥

前提条件

  1. 1. Coolify API 令牌 — 从 Coolify 仪表盘生成:
- 导航至 密钥与令牌API 令牌 - 创建具有适当权限(read、write、deploy)的令牌 - 设置 COOLIFY_TOKEN 环境变量
  1. 2. bash、curl、jq — 运行 bash 脚本所需
  1. 3. API 访问 — Coolify Cloud(app.coolify.io)或自托管实例

快速入门

基本命令

bash

列出所有应用程序


{baseDir}/scripts/coolify applications list

获取应用程序详情

{baseDir}/scripts/coolify applications get --uuid abc-123

部署应用程序

{baseDir}/scripts/coolify deploy --uuid abc-123 --force

查看应用程序日志

{baseDir}/scripts/coolify applications logs --uuid abc-123

重启应用程序

{baseDir}/scripts/coolify applications restart --uuid abc-123

应用程序

列出应用程序

bash
{baseDir}/scripts/coolify applications list

输出:
json
{
success: true,
data: [
{
uuid: abc-123,
name: my-app,
status: running,
fqdn: https://app.example.com
}
],
count: 1
}

获取应用程序详情

bash
{baseDir}/scripts/coolify applications get --uuid abc-123

应用程序生命周期

bash

启动


{baseDir}/scripts/coolify applications start --uuid abc-123

停止

{baseDir}/scripts/coolify applications stop --uuid abc-123

重启

{baseDir}/scripts/coolify applications restart --uuid abc-123

查看日志

bash
{baseDir}/scripts/coolify applications logs --uuid abc-123

环境变量

bash

列出环境变量


{baseDir}/scripts/coolify applications envs list --uuid abc-123

创建环境变量

{baseDir}/scripts/coolify applications envs create \ --uuid abc-123 \ --key DATABASE_URL \ --value postgres://user:pass@host:5432/db \ --is-runtime true \ --is-buildtime false

更新环境变量

{baseDir}/scripts/coolify applications envs update \ --uuid abc-123 \ --env-uuid env-456 \ --value new-value

批量更新环境变量

{baseDir}/scripts/coolify applications envs bulk-update \ --uuid abc-123 \ --json {DATABASEURL:postgres://...,APIKEY:...}

删除环境变量

{baseDir}/scripts/coolify applications envs delete \ --uuid abc-123 \ --env-uuid env-456

创建应用程序

bash

公共 Git 仓库


{baseDir}/scripts/coolify applications create-public \
--project-uuid proj-123 \
--server-uuid server-456 \
--git-repository https://github.com/user/repo \
--git-branch main \
--name My App

私有 GitHub App

{baseDir}/scripts/coolify applications create-private-github-app \ --project-uuid proj-123 \ --server-uuid server-456 \ --github-app-uuid gh-789 \ --git-repository user/repo \ --git-branch main

Dockerfile

{baseDir}/scripts/coolify applications create-dockerfile \ --project-uuid proj-123 \ --server-uuid server-456 \ --dockerfile-location ./Dockerfile \ --name My Docker App

Docker 镜像

{baseDir}/scripts/coolify applications create-dockerimage \ --project-uuid proj-123 \ --server-uuid server-456 \ --docker-image nginx:latest \ --name Nginx

Docker Compose

{baseDir}/scripts/coolify applications create-dockercompose \ --project-uuid proj-123 \ --server-uuid server-456 \ --docker-compose-location ./docker-compose.yml

数据库

列出数据库

bash
{baseDir}/scripts/coolify databases list

获取数据库详情

bash
{baseDir}/scripts/coolify databases get --uuid db-123

数据库生命周期

bash

启动


{baseDir}/scripts/coolify databases start --uuid db-123

停止

{baseDir}/scripts/coolify databases stop --uuid db-123

重启

{baseDir}/scripts/coolify databases restart --uuid db-123

删除

{baseDir}/scripts/coolify databases delete --uuid db-123

创建数据库

bash

PostgreSQL


{baseDir}/scripts/coolify databases create-postgresql \
--project-uuid proj-123 \
--server-uuid server-456 \
--name my-postgres \
--postgres-user admin \
--postgres-password secret \
--postgres-db myapp

MySQL

{baseDir}/scripts/coolify databases create-mysql \ --project-uuid proj-123 \ --server-uuid server-456 \ --name my-mysql

MariaDB

{baseDir}/scripts/coolify databases create-mariadb \ --project-uuid proj-123 \ --server-uuid server-456 \ --name my-mariadb

MongoDB

{baseDir}/scripts/coolify databases create-mongodb \ --project-uuid proj-123 \ --server-uuid server-456 \ --name my-mongo

Redis

{baseDir}/scripts/coolify databases create-redis \ --project-uuid proj-123 \ --server-uuid server-456 \ --name my-redis

KeyDB

{baseDir}/scripts/coolify databases create-keydb \ --project-uuid proj-123 \ --server-uuid server-456 \ --name my-keydb

ClickHouse

{baseDir}/scripts/coolify databases create-clickhouse \ --project-uuid proj-123 \ --server-uuid server-456 \ --name my-clickhouse

Dragonfly

{baseDir}/scripts/coolify databases create-dragonfly \ --project-uuid proj-123 \ --server-uuid server-456 \ --name my-dragonfly

备份

bash

列出备份配置


{baseDir}/scripts/coolify databases backups list --uuid db-123

创建备份配置

{baseDir}/scripts/coolify databases backups create \ --uuid db-123 \ --frequency 0 2 * \ --enabled true

获取备份详情

{baseDir}/scripts/coolify databases backups get \ --uuid db-123 \ --backup-uuid backup-456

更新备份

{baseDir}/scripts/coolify databases backups update \ --uuid db-123 \ --backup-uuid backup-456 \ --frequency 0 3 *

触发手动备份

{baseDir}/scripts/coolify databases backups trigger \ --uuid db-123 \ --backup-uuid backup-456

列出备份执行记录

{baseDir}/scripts/coolify databases backups executions \ --uuid db-123 \ --backup-uuid backup-456

删除备份配置

{baseDir}/scripts/coolify databases backups delete \ --uuid db-123 \ --backup-uuid backup-456

服务(Docker Compose)

列出服务

bash
{baseDir}/scripts/coolify services list

获取服务详情

bash
{baseDir}/scripts/coolify services get --uuid service-123

服务生命周期

bash

启动


{baseDir}/scripts/coolify services start --uuid service-123

停止

{base

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 coolify-1776390003 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 coolify-1776390003 技能

通过命令行安装

skillhub install coolify-1776390003

下载

⬇ 下载 coolify v2.1.1(免费)

文件大小: 9.07 KB | 发布时间: 2026-4-17 15:26

v2.1.1 最新 2026-4-17 15:26
- Expanded documentation and usage examples in SKILL.md for managing deployments, applications, databases, services, environment variables, and backups via the Coolify API.
- Clarified prerequisites, including environment variable setup and required tools.
- Detailed command-line usage for application, database, and service lifecycle management.
- Added instructions for environment variables, GitHub App integration, and Docker Compose services.
- Improved quick start guide for faster initial setup.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部