02 1Panel网页安装n8n
介绍
与使用 npm 或 pnpm 在命令行中安装不同,使用 1Panel 这样的服务器管理面板,可以让你像安装手机 APP 一样,一键部署 n8n。整个过程都在图形化界面中完成,无需配置复杂环境。
这种方式的好处:
零配置: 无需关心 Node.js 版本、依赖包或
pnpm setup等问题。容器隔离: n8n 运行在独立的 Docker 容器中,与你的服务器上其他应用完美隔离,互不干扰。
管理便捷: 可以在 1Panel 中轻松实现启动、停止、重启、查看日志和一键更新。
数据持久化: 1Panel 自动处理了数据存储,即使更新应用,你的工作流和凭证也不会丢失。
准备工作
一台已经安装好 1Panel 的服务器(VPS、云主机等)。
确保你的服务器防火墙(安全组)已经开放了你计划用来访问 n8n 的端口(例如
5678)。
安装步骤
步骤一:登录 1Panel 面板
打开浏览器,访问你的 1Panel 面板地址(例如 http://你的服务器IP:后台端口)。
步骤二:进入应用商店
在 1Panel 界面的左侧菜单栏中,点击 “应用商店”。
步骤三:搜索 n8n
进入“应用商店”后,你可以在“全部应用”列表中浏览,或者直接使用右上角的搜索框,输入 n8n 来快速定位。
步骤四:点击安装并配置参数
点击 n8n 的应用卡片,进入详情页。
点击右侧的 “安装” 按钮。
1Panel 会弹出一个安装配置窗口,这是最关键的一步:
名称 (Name): 保持默认的
n8n即可。端口 (Port): 这里填写你希望在服务器上用来访问 n8n 的端口。例如,使用
5678。你必须确保这个端口没有被其他程序占用,并且已经在防火墙(安全组)中放行。数据目录 (Data Directory): 1Panel 会自动为你分配一个路径(例如
/opt/1panel/apps/n8n/data)。这个目录会映射到容器内部,用于永久保存 n8n 的数据库和配置文件。强烈建议保持默认设置,以便 1Panel 统一管理。
步骤五:确认安装并查看日志
配置完成后,点击 “确认” 按钮。
1Panel 会自动开始拉取 n8n 的容器镜像并创建服务。
此时,你可以点击“查看日志”(就像你的截图中那样),实时查看安装进度。你会看到系统正在下载
tar.gz包并启动服务的日志。
步骤六:安装完成与访问
等待几分钟,当 n8n 的状态显示为 “已启动” 时,说明安装已成功。
现在,打开浏览器的新标签页。
访问
http://你的服务器IP:5678(请将你的服务器IP和5678替换为你自己的 IP 和上一步配置的端口)。恭喜!你会看到 n8n 的欢迎界面。首次访问,n8n 会引导你设置一个所有者账户(Owner Account),设置完成后即可开始创建你的自动化工作流。
如何启动和管理 n8n
通过 1Panel 安装后,管理 n8n 变得非常简单:
启动/停止/重启: 在 1Panel 的 “应用商店” -> “已安装” 列表中,找到 n8n,点击对应的操作按钮即可。
查看日志: 同样在已安装列表中,可以随时点击“日志”按钮查看 n8n 的实时运行日志,方便排查问题。
更新版本: 当 n8n 有新版本时,1Panel 的应用商店会提示你更新,你只需点击一下“更新”按钮即可,1Panel 会自动拉取新镜像并重新部署,且数据不会丢失。