Builderoom

September 28, 2026

Install

通过命令行远程管理 Dokploy 服务器,覆盖全部 API 端点。

MIT
安装命令(说明)bash
npm install -g @dokploy/cli
最小用法bash
dokploy project all

Product facts

Type
CLI / Terminal
Category
Development & Engineering › CI/CD and DevOps
Pricing
Open source
License
MIT
Launched
Sep 28, 2026
Listed
Sep 28, 2026
Website
github.com

Overview

GitHubGitHub

Dokploy CLI 是一个用于远程管理 Dokploy 服务器的命令行工具。它基于 Dokploy 的 OpenAPI 规范自动生成,包含 449 条命令,覆盖了 Dokploy 的每一个 API 端点。 ## 主要能力 - **全面的命令覆盖**:提供 30 多个命令组,涵盖 application、postgres、mysql、mongo、redis、mariadb、compose、deployment、docker、domain、server、settings 等资源的管理操作。 - **多种认证方式**:支持通过 `auth` 命令直接配置 URL 和 API Key,也可以通过 Shell 环境变量(`DOKPLOY_URL`、`DOKPLOY_API_KEY`)或工作目录下的 `.env` 文件进行认证。Shell 环境变量的优先级高于 `.env` 文件。 - **结构化输出**:支持通过 `--json` 参数获取原始 JSON 格式的输出结果,便于与其他工具集成或在脚本中解析。 - **内置帮助系统**:可以通过 `dokploy --help` 查看所有命令组,使用 `dokploy <group> --help` 查看特定组内的操作,以及 `dokploy <group> <action> --help` 查看具体操作的参数选项。 ## 适用场景 该工具适合需要在终端环境中自动化或手动管理 Dokploy 实例的开发者和运维人员。无论是创建应用、部署服务、管理数据库(如启动或停止 Postgres 实例),还是配置域名与证书,都可以通过统一的 CLI 接口完成,无需频繁访问 Web 面板。 ## 开发与维护 项目使用 TypeScript 编写,采用 MIT 协议开源。命令由 `openapi.json` 自动生成,当 Dokploy 主仓库的 API 规范更新时,开发者可以替换本地的 `openapi.json` 并运行生成脚本以同步最新命令。

Key features

  • OpenAPI 自动生成:449 条命令均从 Dokploy OpenAPI 规范自动生成,确保与 API 端点一致。
  • 多方式认证:支持 auth 命令、Shell 环境变量或 .env 文件三种方式进行身份验证。
  • JSON 输出支持:添加 --json 参数可获取原始 JSON 格式的返回数据。
  • 多层级帮助文档:支持在命令组和操作级别查看帮助信息,了解可用参数。
  • 丰富的资源管理:涵盖应用、数据库、Compose、Docker、域名、部署等 30 余个命令组。

Releases

Notify me

Initial · Dokploy CLI

Q&A

如何安装 Dokploy CLI?AI-generated
可以通过 npm 全局安装:npm install -g @dokploy/cli。
CLI 的命令是如何生成的?AI-generated
所有命令都是根据 Dokploy 的 OpenAPI 规范(openapi.json)自动生成的,覆盖了每一个 API 端点。
如何进行身份认证?AI-generated
有三种方式:1. 使用 dokploy auth -u <URL> -t <API_KEY> 命令;2. 设置 DOKPLOY_URL 和 DOKPLOY_API_KEY 环境变量;3. 在工作目录创建包含这两个变量的 .env 文件。环境变量优先级高于 .env 文件。
如何获取 JSON 格式的输出?AI-generated
在执行命令时加上 --json 参数即可,例如 dokploy project all --json。
如何更新 CLI 中的命令?AI-generated
将最新的 openapi.json 放入项目,然后依次运行 pnpm run generate 和 pnpm run build 重新生成并构建命令。
Install
Bookmark

This product has no owner yet

It was listed by the platform or its author left. If it is your work, prove your relationship to become the owner.

Claim this product

Alternatives