还在对着黑乎乎的命令行发愁?1Panel 让你像逛淘宝一样部署 n8n
笔者混迹自动化圈子 8 年,见过太多朋友倒在了部署 n8n 的第一步。看着满屏的 Docker 命令、环境变量配置,是不是感觉头皮发麻?那种敲错一个字符就报错的绝望,我懂。

今天,N8N大学 的学长就要带大家走一条“捷径”。告别繁琐的命令行,拥抱 1Panel 面板。我们将用“点点鼠标”的方式,极速部署属于你自己的 n8n,并搞定域名访问。这不仅是为了省事,更是为了让你把精力花在设计自动化流程上,而不是折腾服务器。
一、准备工作:粮草先行
工欲善其事,必先利其器。在开始之前,请确保你手头有以下资源:
- 一台 VPS 服务器:建议配置 2核 4G 以上(n8n 运行需要一定内存),推荐 Ubuntu 20.04 或 22.04 系统。
- 一个域名:用于公网访问和配置 SSL 证书(例如:n8n.yourdomain.com)。
- 域名解析:在你的域名提供商处,将域名的 A 记录指向你服务器的 IP 地址。这一步至关重要,否则后面无法申请证书。
二、核心实操:1Panel 一键部署 n8n
好了,服务器已就绪,域名已解析。现在,请登录你的 1Panel 面板,跟着我的步骤走,一步都不能少。
步骤 1:安装 1Panel (如果还没装)
如果你的服务器还是纯净的,先装 1Panel。登录服务器,执行官方提供的一键安装脚本:
curl -sSL https://get.1panel.tech/install.sh | bash
安装完成后,终端会显示后台管理地址、用户名和密码。请务必保存好,这可是你管理服务器的钥匙。
步骤 2:应用商店搜索 n8n
登录 1Panel 面板,在左侧菜单栏点击 “应用商店”。在搜索框输入 n8n,你会看到 n8n 的应用卡片。点击卡片进入详情页。
步骤 3:配置并安装
点击 “安装” 按钮,弹出的配置窗口中,有几个关键参数需要特别注意(这也是 N8N大学 重点避坑区):
- 域名 (N8N_HOST):填写你刚才解析好的域名,例如
n8n.yourdomain.com。 - 协议 (N8N_PROTOCOL):选择 https。1Panel 会自动帮你申请 SSL 证书,千万别选 http。
- 时区 (GENERIC_TIMEZONE):设置为
Asia/Shanghai或Asia/Chongqing。否则你会发现 n8n 的定时任务时间全是乱的。 - 密码 (N8N_BASIC_AUTH_PASSWORD):虽然 1Panel 默认生成了随机密码,但建议你自定义一个强密码,防止被扫库。
配置无误后,点击确认。稍等几分钟,1Panel 会自动拉取镜像、创建容器并配置反向代理。
三、避坑指南:为什么你访问不了?
安装进度条跑完了,但访问域名却显示 502 Bad Gateway 或者无法连接?别慌,这是新手最常见的两个坑。
坑点 1:DNS 解析未生效
很多急性子的朋友刚改完 DNS 就去访问。请使用 ping n8n.yourdomain.com 命令检查一下,确认解析到的 IP 确实是你服务器的 IP。全球 DNS 生效可能需要几分钟到几小时。
坑点 2:端口冲突或防火墙拦截
1Panel 默认会将 n8n 映射到容器的 5678 端口,并通过 80/443 端口对外暴露。如果你的服务器之前装过 Nginx 或 Apache 占用了 80 端口,会导致冲突。解决办法很简单:去 1Panel 的 “网站” 模块看一下,如果提示端口占用,先停掉冲突的服务。另外,确保服务器的安全组(防火墙)放行了 80 和 443 端口。
四、验证与初始化:跑通第一个流程
成功访问 n8n 登录界面后,输入你设置的账号密码登录。看着熟悉的界面,是不是很有成就感?
为了验证它是否真的“活”了,笔者建议你快速创建一个简单的测试流程:
- 新建一个 Workflow。
- 添加一个 Schedule Trigger (定时触发器),设置为每分钟运行一次。
- 添加一个 Set (数据设置) 节点,随便设置一个字段,比如
message = "Hello N8NUniversity"。 - 添加一个 HTTP Request (HTTP 请求) 节点,Method 选择
GET,URL 填入https://api.github.com(这是一个公开的测试接口)。 - 点击 “执行 Workflow”。
如果流程变绿且没有报错,恭喜你,基于 1Panel 部署的 n8n 已经完全就绪!你可以开始探索更复杂的自动化玩法了。
FAQ 常见问题解答
Q1: 使用 1Panel 部署的 n8n,数据安全吗?
A: 非常安全。1Panel 实际上是在后台帮你运行 Docker 容器,所有的数据都存储在服务器的挂载目录中(通常在 /var/lib/docker/volumes 下)。只要你定期备份 1Panel 的应用数据,就不会丢失任何工作流。
Q2: 我想升级 n8n 版本怎么办?
A: 这正是 1Panel 的强项。在应用商店的“已安装”列表中,找到 n8n,点击“设置”,选择“版本升级”即可一键更新,完全不需要手动敲 docker pull 命令。
Q3: 为什么我的 Webhook 回调总是失败?
A: 这通常是因为 SSL 证书配置不当导致的。请再次确认你在安装时选择了 https 协议,并且 1Panel 的反向代理配置正常。如果使用自签名证书,外部服务可能无法验证,建议使用 Let's Encrypt 免费证书(1Panel 会自动处理)。
总结与资源
通过 1Panel,我们把原本需要 1 小时的命令行部署工作,压缩到了 5 分钟以内。这不仅是效率的提升,更是心态的释放。如果你想深入研究 n8n 的高级用法,或者遇到了棘手的报错,欢迎访问 N8N大学 (n8ndx.com),这里有更多实战干货等你来拿。
下一次,我们聊聊如何用 n8n 接入国产大模型,彻底解放你的生产力。保持关注,学长带你飞!