首页
/ CLI for Coolify API 安装与配置指南

CLI for Coolify API 安装与配置指南

2025-04-21 11:04:05作者:温玫谨Lighthearted

1. 项目基础介绍

CLI for Coolify API 是一个命令行界面工具,用于与 Coolify API 进行交互。它允许用户通过命令行管理他们的 Coolify 实例,包括创建、列出、获取和设置实例配置。该项目主要使用 Go 语言开发,同时也包含了 Shell 脚本。

2. 项目使用的关键技术和框架

  • Go 语言:用于开发 CLI 的主要编程语言,以其高效性和简洁性著称。
  • Shell 脚本:用于自动化安装过程。
  • Coolify API:该 CLI 工具的主要交互对象,提供了一系列 API 端点,用于管理实例和服务器。

3. 项目安装和配置的准备工作

在开始安装之前,请确保您的系统中已经安装了以下依赖:

  • Git:用于克隆项目代码。
  • Go:Go 语言环境,至少版本 1.15 以上。
  • cURL:用于执行 HTTP 请求。

安装步骤

步骤 1:克隆项目

打开终端或命令行界面,执行以下命令来克隆项目代码:

git clone https://github.com/coollabsio/cli-coolify.git

步骤 2:安装 CLI

克隆完成后,进入项目目录,并运行安装脚本:

cd cli-coolify
bash scripts/install.sh

该脚本会将 CLI 安装到 /usr/local/bin/coolify,并在 ~/.config/coolify/config.json 创建配置文件。

步骤 3:获取 API 令牌

在安装 CLI 后,你需要从你的 Coolify 仪表板获取一个 API 令牌。登录你的 Coolify 云服务或自托管服务的仪表板,然后在安全设置中生成一个新的 API 令牌。

步骤 4:配置实例

使用以下命令设置你的 API 令牌:

  • 对于云服务:

    coolify instances set token cloud <token>
    
  • 对于自托管服务:

    coolify instances add -d <name> <fqdn> <token>
    

    其中 <name> 是你给实例设定的名称,<fqdn> 是你的 Coolify 实例的完全限定域名。

步骤 5:设置默认实例

如果你有多个实例,可以使用以下命令来设置默认实例:

coolify instances set default <name>

以上步骤完成后,你就可以使用 Coolify CLI 来管理你的实例了。使用 coolify instances list 可以查看所有实例,其他命令可参考项目文档。

登录后查看全文
热门项目推荐