在您的 VPS 上安装 Dokploy 的初学者指南

LightNode
LightNode -

介绍

您是服务器管理的新手,但渴望托管您的网络应用程序吗?别担心!本逐步指南将以最简单的方式引导您在 VPS 上安装 Dokploy。到最后,您还将了解 LightNode,它提供预装 Dokploy 的 VPS 服务器,让您的生活更加轻松。

您需要的东西

  • 一台至少有 2GB RAM 和 30GB 存储的 VPS(虚拟专用服务器)
  • 基本的命令行知识(别担心,我们会保持简单!)
  • 大约 15-20 分钟的时间

第一步:访问您的 VPS

首先,您需要连接到您的 VPS:

  1. 从您的提供商那里找到您的 VPS IP 地址和密码
  2. 在 Windows 上:使用 PuTTY 或 Windows Terminal
  3. 在 Mac/Linux 上:打开终端

使用以下命令通过 SSH 连接:

ssh root@your-vps-ip

将 "your-vps-ip" 替换为您的实际 VPS IP 地址。当系统提示时,输入您的密码。

恭喜您!您现在已连接到您的服务器。

第二步:安装 Dokploy

Dokploy 是一个强大且用户友好的网络应用程序部署平台。让我们安装它:

  1. 使用以下一行命令安装 Dokploy(这也会安装 Docker):
curl -sSL https://dokploy.com/install.sh | sh
  1. 坐下来放松,安装将自动运行。这可能需要 5-10 分钟,具体取决于您的服务器速度。

  2. 当您看到 "Dokploy 已成功安装" 时,您就可以开始了!

第三步:设置 Dokploy

现在 Dokploy 已安装,让我们进行设置:

  1. 打开您的网络浏览器并导航到:
http://your-vps-ip:3000
  1. 您将看到 Dokploy 设置页面。创建您的管理员账户:

    • 选择一个用户名(如 "admin")
    • 设置一个强密码(不要忘记它!)
    • 点击 "保存"
  2. 您现在已进入 Dokploy 仪表板!在这里,您将管理所有应用程序。

第四步:部署您的第一个应用程序

让我们部署一个示例应用程序以测试一切:

  1. 在 Dokploy 仪表板中,点击 "新项目"

  2. 填写详细信息:

    • 项目名称: "test-app"
    • Git 提供商:选择 GitHub、GitLab 或直接 URL
    • 仓库 URL:输入您的代码仓库的 URL
    • 分支: "main"(或您想要部署的任何分支)
  3. 选择您的构建设置:

    • 对于大多数网络应用程序,选择 "Railpack"
    • 构建命令:这取决于您的应用程序(例如,"npm run build")
    • 启动命令:如何启动您的应用程序(例如,"npm start")
  4. 点击 "创建项目"

  5. 现在点击 "部署" 开始部署过程

您可以实时观看部署进度。完成后,Dokploy 将提供一个 URL,您可以通过该 URL 访问您的应用程序!

第五步:管理您的应用程序

部署后,您可以:

  1. 点击 "日志" 标签查看日志
  2. 在 "域名" 部分设置自定义域名
  3. 在 "环境" 标签中添加环境变量
  4. 在需要时重新启动或重新部署您的应用程序

介绍 LightNode:更简单的方式

如果所有这些设置看起来有点压倒性,还有一个更简单的解决方案:LightNode!

什么是 LightNode?

LightNode 提供预装 Dokploy 的 VPS 服务器,节省您的时间和精力。以下是它为何适合初学者的原因:

  • 即用型:Dokploy 已经安装并配置好
  • 用户友好:立即开始部署应用程序
  • 优化性能:服务器专门针对网络应用程序进行了优化

如何开始使用 LightNode

  1. 访问 LightNode 网站
  2. 根据您的需求选择服务器计划
  3. 完成注册过程
  4. 立即收到您的登录信息
  5. 登录到您预配置的 Dokploy 实例
  6. 立即开始部署您的应用程序!

使用 LightNode,您可以完全跳过本指南的第 1 和第 2 步,直接开始部署您的应用程序。

在 LightNode 上购买 Dokploy VPS

常见故障排除提示

  • 无法连接到 Dokploy? 确保防火墙上开放了 3000 端口
  • 部署失败? 检查您的应用程序日志以获取具体错误
  • 网站无法加载? 验证您的启动命令是否正确
  • 内存不足? 考虑将您的 VPS 升级到更大的计划

恭喜您!您已成功在 VPS 上安装了 Dokploy,并了解了 LightNode 作为替代选项。无论您选择自己设置一切还是使用预装解决方案,您现在都准备好像专业人士一样部署和管理您的网络应用程序。

Dokploy VPS

常见问题解答 (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 密钥、数据库密码和其他不应出现在代码中的敏感信息。

LightNode