Agent Skills
返回列表
🔒

Dokploy 自托管应用部署平台

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/dokploy-self-hosted-application-deployment-platform。

技能介绍

要解决的问题

Heroku、Vercel、Netlify 这类托管平台用起来省心,但代价是应用跑在别人的机器上:定价随用量上涨,区域延迟不可控,数据合规还要绕一圈。把服务迁回自己的 VPS,就得亲自处理 Docker Compose 编排、Swarm 集群、Traefik 反代和证书这些脏活,配置散落各处,出错很难排查。

这个技能做什么

核心能力

  • 部署任意 Docker 化应用,覆盖 Node.js、PHP、Python、Go、Ruby 等运行时
  • 原生支持 Docker Compose,用一份 compose 文件管理多服务应用
  • 通过 Docker Swarm 把应用扩展到多节点,以集群方式编排
  • 对每个资源做实时监控,包括 CPU、内存、存储和网络占用

关键步骤

  • 确认前置环境:Linux VPS 上的 Docker、Docker Swarm 和 Traefik
  • 依据 Dokploy 官方文档与项目约定,定义 compose 栈并 provision 数据库
  • 走 Traefik 支撑的部署流程发布服务,入口路由交给 Traefik 管理
  • 部署后借助监控数据观察资源消耗,定位瓶颈

适用边界

这套方案绑定 Docker Swarm,不是 Kubernetes,多节点扩展也只发生在 Swarm 的模型内。技能本身不替代 Dokploy,而是让 agent 基于真实文档和项目约定推导部署流程;文档未覆盖的场景仍需人工介入。

使用场景

  • 把Heroku上的Node.js应用迁到自有Linux VPS,用Docker Compose管理多服务依赖
  • 为团队Python服务搭建多节点集群,通过Docker Swarm扩展并统一调度
  • 部署Go编写的API服务,用Traefik配置反向代理与入口路由
  • 监控生产环境MySQL的CPU和内存占用,排查性能瓶颈

适合人员

  • 独立开发者想将托管平台应用迁回自有VPS,自主掌控部署流程与成本
  • 运维工程师需要搭建多节点Docker Swarm集群,统一管理团队多服务应用的部署
  • DevOps工程师负责生产环境Traefik反向代理配置,保障服务入口路由稳定
  • 后端工程师需监控生产环境数据库与微服务的资源使用情况,定位性能问题