联系我们

info@serverion.com

给我们打电话

+1 (302) 380 3902

如何使用 Coolify 在 VPS 上自行托管 n8n

如何使用 Coolify 在 VPS 上自行托管 n8n

如何使用 Coolify 在 VPS 上自行托管 N8N:分步指南

N8N

对于寻求强大且经济高效的工作流自动化的企业和开发者来说,N8N 已成为一款备受欢迎的工具。将 N8N 与 Coolify 在虚拟专用服务器 (VPS) 上进行自托管的灵活性相结合,即可打造一个可扩展且可定制的解决方案。在本指南中,我们将引导您完成在 VPS 上托管 N8N、设置自定义域名以及从本地实例传输工作流的整个流程——所有操作均无需从头开始。

为什么选择 N8N 和 Coolify?

N8N 是一款开源工作流自动化工具,允许用户无缝连接应用程序、系统和 API。将其托管在 VPS 上可以增强控制力、性能和安全性。 Coolify 是一个自托管平台,可简化在 VPS 上直接部署多个应用程序(包括 N8N)的过程。两者强强联手,为大规模部署和管理工作流提供了一个精简且功能多样的解决方案。

自托管的先决条件

在进行设置之前,请确保您已准备好以下内容:

  1. VPS提供商:选择可靠的 VPS 提供商,例如 Hostinger,它支持 Coolify 并为您的项目提供足够的资源。
  2. 自定义域:如果您希望使用自定义域(建议用于安全和专业的部署),请确保它已经注册。
  3. 托管和 DNS 管理的基础知识:熟悉设置 DNS 记录和管理服务器配置将会有所帮助。

步骤 1:使用 Coolify 设置 VPS

  1. 选择 VPS 计划:根据您的资源需求选择 VPS 套餐。对于轻量级到中等规模的工作负载,中端套餐(例如 2 个 CPU、4GB RAM)应该足够。
  2. 激活 Coolify 模板:在服务器设置过程中,请选择预配置的 Coolify 模板(如果有)。这可以通过在您的 VPS 上预安装 Coolify 平台来简化部署。
  3. 完成VPS设置:按照 VPS 提供商的入门步骤初始化服务器。设置并记住您的 root 密码,以备将来使用。

第 2 步:配置 Coolify 并部署 N8N

  1. 访问 Coolify 的管理面板:
    • 登录您的VPS控制面板并打开Coolify的管理界面。
    • 为 Coolify 创建一个根用户帐户以确保安全访问。
  2. 建立新项目:
    • Coolify 将部署组织到项目中。创建一个新项目来管理您的 N8N 实例。
  3. 向您的项目添加资源:
    • 从 Coolify 的广泛可部署服务列表中选择 N8N。
    • 为了获得最佳性能,请考虑使用 PostgreSQL 作为数据库,而不是默认的 SQLite。按照 Coolify 的提示配置数据库和应用程序设置。

步骤 3:部署和访问 N8N

  1. 部署 Docker 镜像:
    • 使用默认设置后,Coolify 将使用 Docker 镜像部署 N8N。请监控部署日志,以确保安装成功。
    • 部署完成后,日志将显示访问您的 N8N 实例的 URL。
  2. 保护连接:
    • 默认情况下,Coolify 会分配一个 sslip.io 您的 N8N 实例的子域名。然而,这是一个不安全的连接,不建议用于生产环境。
    • 要解决此问题,请使用 HTTPS 配置自定义域(下一步将解释)。

步骤 4:为 N8N 设置自定义域

  1. 将您的域名指向 VPS:
    • 在您的域名注册商的 DNS 设置中,创建指向您的 VPS 的 IP 地址的 A 记录。
    • 如果使用子域名(例如, n8n.yourdomain.com),指定子域名作为记录名称。
  2. 更新 Coolify 设置:
    • 转到 Coolify 中的 N8N 服务设置,并在域配置部分下指定自定义域。
    • 重启 N8N 服务以应用更改。如果配置正确,日志将显示更新后的 URL 以及您的自定义域名。
  3. 测试自定义域:
    • 在浏览器中访问您的自定义域名。您现在应该会看到 N8N 管理员设置页面。

步骤5:将工作流迁移到VPS实例

如果您一直在本地或其他实例上使用 N8N,则可以轻松传输工作流程而无需重建它们:

  1. 导出工作流程:
    • 打开本地 N8N 实例并将所需的工作流程导出为 JSON 文件。
  2. 导入工作流程:
    • 在 VPS 托管的 N8N 实例中,通过导入选项上传 JSON 文件。工作流及其配置现在将显示在新实例中。
  3. 激活工作流程:
    • 确保导入的工作流已保存并激活,以便在 VPS 环境中开始运行。

稳健设置的额外提示

  • 启用备份:定期备份您的 N8N 实例,避免数据丢失。Coolify 支持自动备份,让您更加安心。
  • 精细调整安全性:查看 N8N 的环境变量以了解安全配置,例如启用 HTTPS 和管理安全 cookie。
  • 监控资源:持续监控 VPS 资源使用情况,确保最佳性能。如有需要,请升级套餐。

关键要点

  • 简化自动化:使用 Coolify 在 VPS 上自托管 N8N 可提供可扩展、安全且经济高效的自动化解决方案。
  • 自定义域设置:正确的 DNS 配置允许通过自定义域或子域为您的 N8N 实例建立安全的 HTTPS 连接。
  • 工作流迁移:使用 JSON 导出/导入功能轻松地从本地或其他环境传输工作流程。
  • Coolify 的灵活性:Coolify 简化了自托管并为多个应用程序提供了部署选项,使其成为一种多功能工具。
  • 资源规划:选择符合您的应用程序资源需求的 VPS 计划,并监控一段时间内的使用情况。
  • 备份和安全:定期备份和安全优化对于可靠和专业的部署至关重要。

结论

通过本指南,您学会了如何使用 Coolify 在 VPS 上自行托管 N8N、设置自定义域名以及迁移现有工作流程,同时保持灵活性和可扩展性。对于管理复杂 IT 系统或高流量网站的开发人员和技术专业人员来说,此设置提供了简化运营和促进增长所需的控制力和可靠性。凭借强大而安全的部署,您的自动化工作流程已准备好助力您的业务迈向新的高度。

来源:“使用 Coolify 自托管 n8n(VPS、自定义域名、子域名、SSL / https)” – ByteGrad,YouTube,2025 年 9 月 3 日 – https://www.youtube.com/watch?v=4ShdwwEr_UU

用途:嵌入以供参考。简短的引述可用于评论/评论。

相关博客文章

zh_CN