n8n是一款基于节点的开源工作流自动化工具,将人工智能功能与业务流程自动化相结合,其可视化界面和表达式系统让开发者能够快速构建数据处理流程。美国主机商Hostinger支持集成n8n,本文就来为大家介绍一下如何通过Hostinger搭建的Dokploy部署n8n,有需要的朋友可以参考一下。
一、购买Hostinger VPS
详见:《如何购买Hostinger国外VPS主机》
1、选择合适的机房位置
首先是VPS的机房位置,Hostinger目前在美国、巴西、法国、德国、立陶宛和印度设有数据中心,具体可以根据目标用户群体选择。
2、预装系统与应用选择
在“带面板的操作系统”中选择“Dokploy”。Hostinger支持通过控制面板随时更换系统,即使选错也能轻松调整。
点击“选择”。
3、配置登录权限
创建跟密码和SSH密钥。若添加SSH密钥则无需使用密码,SSH密钥初期可暂不配置,进入管理界面后补充添加。
4、勾选必要的附加功能
默认勾选的恶意软件扫描器是Hostinger免费提供的安全工具,能实时监测异常进程和病毒文件,建议保留。
5、完成初始化并进入管理界面
确认所有配置无误后点击“完成设置”,系统将开始初始化VPS(此过程通常需要2-6分钟)。初始化完成后,注册邮箱会收到一封包含服务器IP、登录端口等关键信息的通知邮件,需妥善保存。
初始化成功后,页面会自动跳转至VPS主机管理入口:
Hostinger VPS管理界面如下所示:
接着在浏览器地址栏输入http://[your-vps-ip]:3000(将[your-vps-ip]替换为你的VPS实际IP地址)进入Dokploy界面,系统会提示创建新的管理员账户。
按要求输入个人信息(如用户名、密码),完成后即可进入Dokploy控制面板。
二、在Dokploy中部署n8n
1、创建项目容器
登录Dokploy后,点击右上角“Create Project”,输入项目名称和描述,点击“Create”生成项目容器。
2、选择n8n模板
进入项目详情页后,点击右上角“Create Service”,在下拉菜单中选择“Template”,打开模板市场。
在搜索框输入“n8n”,找到官方提供的容器模板,点击“Create”>“Confirm”部署。
创建完成后Dokploy面板如下所示:
3、启动n8n部署
模板加载完成后,系统会自动拉取n8n镜像(默认版本可能不是最新,后续会讲解升级方法)。镜像拉取完成后,点击服务卡片上的“Deploy”按钮触发部署,此时服务状态会从灰色变为绿色,代表容器启动成功。
三、配置自定义域名与访问优化
默认情况下,n8n通过http://[VPS IP]:端口访问,既不美观也不利于记忆,建议绑定自定义域名。
1、解析二级域名到VPS
登录你的域名解析平台(以Cloudflare为例):
新增A记录,主机记录填写“n8n”;
记录值填写VPS的公网IP;
代理状态选择“DNS Only”,TTL设为10分钟。
2、在Dokploy中绑定域名
回到Dokploy的n8n服务页面,点击“Domains”>“Add Domain”,输入刚才解析的二级域名(如n8n.example.com),点击“Save”。
3、修改n8n的主机配置
进入服务的“Environment”设置,找到N8N_HOST变量,将默认值改为你的二级域名,点击“Reload”重启服务。此时通过自定义域名访问,应能正常打开n8n登录页。
四、启用基础认证与版本升级
默认配置下,任何人知道域名即可访问n8n,存在安全风险,需进行两项关键优化。
1、启用基础认证
在n8n服务的“Environment”中新增以下变量:
N8N_BASIC_AUTH_ACTIVE=true
N8N_BASIC_AUTH_USER=<你的用户名>
N8N_BASIC_AUTH_PASSWORD=<强密码>
点击“Reload”重启容器,再次访问域名时,会弹出登录窗口,需输入上述用户名和密码才能进入,有效防止未授权访问。
2、升级n8n到最新版本
Dokploy模板默认的n8n版本可能滞后,需手动更新:
进入服务配置页,点击右上角“Edit”,找到“image”字段;
自动拉取最新版或指定具体版本;
点击“Deploy”完成升级,清除浏览器缓存后访问,即可看到新版本的界面。
按照上述步骤,即可快速搭建通过Dokploy搭建n8n环境。
相关推荐:《Hostinger教程:如何在n8n中设置WordPress节点》
The post 如何通过Hostinger搭建的Dokploy部署n8n appeared first on Hostinger评测网.
