在您的 VPS 上安装 Dokploy 的初学者指南
介绍
您是服务器管理的新手,但渴望托管您的网络应用程序吗?别担心!本逐步指南将以最简单的方式引导您在 VPS 上安装 Dokploy。到最后,您还将了解 LightNode,它提供预装 Dokploy 的 VPS 服务器,让您的生活更加轻松。
您需要的东西
- 一台至少有 2GB RAM 和 30GB 存储的 VPS(虚拟专用服务器)
- 基本的命令行知识(别担心,我们会保持简单!)
- 大约 15-20 分钟的时间
第一步:访问您的 VPS
首先,您需要连接到您的 VPS:
- 从您的提供商那里找到您的 VPS IP 地址和密码
- 在 Windows 上:使用 PuTTY 或 Windows Terminal
- 在 Mac/Linux 上:打开终端
使用以下命令通过 SSH 连接:
ssh root@your-vps-ip
将 "your-vps-ip" 替换为您的实际 VPS IP 地址。当系统提示时,输入您的密码。
恭喜您!您现在已连接到您的服务器。
第二步:安装 Dokploy
Dokploy 是一个强大且用户友好的网络应用程序部署平台。让我们安装它:
- 使用以下一行命令安装 Dokploy(这也会安装 Docker):
curl -sSL https://dokploy.com/install.sh | sh
-
坐下来放松,安装将自动运行。这可能需要 5-10 分钟,具体取决于您的服务器速度。
-
当您看到 "Dokploy 已成功安装" 时,您就可以开始了!
第三步:设置 Dokploy
现在 Dokploy 已安装,让我们进行设置:
- 打开您的网络浏览器并导航到:
http://your-vps-ip:3000
-
您将看到 Dokploy 设置页面。创建您的管理员账户:
- 选择一个用户名(如 "admin")
- 设置一个强密码(不要忘记它!)
- 点击 "保存"
-
您现在已进入 Dokploy 仪表板!在这里,您将管理所有应用程序。
第四步:部署您的第一个应用程序
让我们部署一个示例应用程序以测试一切:
-
在 Dokploy 仪表板中,点击 "新项目"
-
填写详细信息:
- 项目名称: "test-app"
- Git 提供商:选择 GitHub、GitLab 或直接 URL
- 仓库 URL:输入您的代码仓库的 URL
- 分支: "main"(或您想要部署的任何分支)
-
选择您的构建设置:
- 对于大多数网络应用程序,选择 "Railpack"
- 构建命令:这取决于您的应用程序(例如,"npm run build")
- 启动命令:如何启动您的应用程序(例如,"npm start")
-
点击 "创建项目"
-
现在点击 "部署" 开始部署过程
您可以实时观看部署进度。完成后,Dokploy 将提供一个 URL,您可以通过该 URL 访问您的应用程序!
第五步:管理您的应用程序
部署后,您可以:
- 点击 "日志" 标签查看日志
- 在 "域名" 部分设置自定义域名
- 在 "环境" 标签中添加环境变量
- 在需要时重新启动或重新部署您的应用程序
介绍 LightNode:更简单的方式
如果所有这些设置看起来有点压倒性,还有一个更简单的解决方案:LightNode!
什么是 LightNode?
LightNode 提供预装 Dokploy 的 VPS 服务器,节省您的时间和精力。以下是它为何适合初学者的原因:
- 即用型:Dokploy 已经安装并配置好
- 用户友好:立即开始部署应用程序
- 优化性能:服务器专门针对网络应用程序进行了优化
如何开始使用 LightNode
- 访问 LightNode 网站
- 根据您的需求选择服务器计划
- 完成注册过程
- 立即收到您的登录信息
- 登录到您预配置的 Dokploy 实例
- 立即开始部署您的应用程序!
使用 LightNode,您可以完全跳过本指南的第 1 和第 2 步,直接开始部署您的应用程序。
常见故障排除提示
- 无法连接到 Dokploy? 确保防火墙上开放了 3000 端口
- 部署失败? 检查您的应用程序日志以获取具体错误
- 网站无法加载? 验证您的启动命令是否正确
- 内存不足? 考虑将您的 VPS 升级到更大的计划
恭喜您!您已成功在 VPS 上安装了 Dokploy,并了解了 LightNode 作为替代选项。无论您选择自己设置一切还是使用预装解决方案,您现在都准备好像专业人士一样部署和管理您的网络应用程序。

常见问题解答 (FAQ)
问:Dokploy 到底是什么?
答:Dokploy 是一个轻量级、用户友好的网络应用程序部署平台。它简化了将您的代码从仓库转移到可访问网站的过程。
问:使用 Dokploy 需要编码经验吗?
答:虽然对您的应用程序代码有基本的了解是有帮助的,但 Dokploy 旨在使即使是技术经验较少的人也能轻松使用。界面直观且简洁。
问:我可以在一个 Dokploy 实例上托管多个应用程序吗?
答:可以!您可以根据服务器资源的允许,部署尽可能多的应用程序。每个应用程序都在其自己的隔离环境中运行。
安装问题
问:Dokploy 支持哪些操作系统?
答:Dokploy 最适合在 Ubuntu 20.04 或更新版本上运行。它可能在其他 Linux 发行版上运行,但在 Windows 或 macOS 上作为主机系统并不正式支持。
问:安装通常需要多长时间?
答:在一台不错的 VPS 上,安装通常需要 5-10 分钟。速度取决于您服务器的互联网连接和处理能力。
问:我可以使用 Dokploy 部署哪些类型的应用程序?
答:Dokploy 几乎支持任何网络应用程序,包括 Node.js、Python、Ruby、PHP、Go 等。它特别适合现代框架,如 Next.js、React、Vue 和 Django。
问:在进行更改后,我如何更新我的应用程序?
答:只需将更改推送到您的 Git 仓库,然后在 Dokploy 仪表板中点击 "部署"。Dokploy 将拉取最新代码并重新构建您的应用程序。
问:我可以使用环境变量存储敏感信息吗?
答:当然可以!Dokploy 提供了一种安全的方式来存储环境变量,如 API 密钥、数据库密码和其他不应出现在代码中的敏感信息。