使用 Dokploy 部署网站服务

💡 原文中文,约2200字,阅读约需6分钟。
📝

内容提要

我之前使用 K3s 和 Rancher 管理网站服务,后来迁移到 Dokploy,因其简单易用。Dokploy 提供云服务,但因海外服务器与国内通讯不畅,最终选择自托管。安装简单,支持多种代码来源,更新服务可通过 API 完成。整体满意,适合生产环境,但暂不支持定时任务。

🎯

关键要点

  • 之前使用 K3s + Rancher 管理网站服务,迁移到 Dokploy 因其简单易用。
  • K3s + Rancher 组合稳定,但对非专业运维者来说较复杂。
  • Dokploy 适合个人使用场景,安装简单,支持多种代码来源。
  • Dokploy 提供云服务,但因海外服务器与国内通讯不畅,最终选择自托管。
  • Dokploy 安装简单,建议服务器配置至少 2 CPU + 2 G 内存。
  • 可以通过修改 Docker 镜像源加速安装过程。
  • 成功安装后可添加服务器,建议用一台专门运行 Dokploy。
  • 添加服务时需设置代码来源,支持多种源如 Github 和 Docker。
  • Dokploy 提供丰富的 API,几乎所有操作可通过 API 完成。
  • 整体使用满意,适合生产环境,但暂不支持定时任务。

延伸问答

Dokploy 的主要优点是什么?

Dokploy 安装简单,适合个人使用场景,且提供丰富的 API,几乎所有操作都可以通过 API 完成。

为什么选择自托管 Dokploy 而不是使用云服务?

因为 Dokploy 的云服务在海外,与国内服务器通讯不畅,体验不佳,因此选择自托管。

Dokploy 的安装要求是什么?

建议服务器配置至少 2 CPU + 2 G 内存,并可通过修改 Docker 镜像源加速安装过程。

如何在 Dokploy 中添加新的服务器?

在 Dokploy 后台添加新的服务器后,需要在 Actions 菜单中点击 Setup Server,并根据提示进行设置。

Dokploy 支持哪些代码来源?

Dokploy 支持多种代码来源,如 Github 和 Docker,用户可以根据需要选择合适的 Provider。

Dokploy 是否支持定时任务?

目前 Dokploy 暂不支持定时任务,但可以通过启动普通服务并在其中运行定时脚本的方式解决。

➡️

继续阅读