今天带大家干一件大事——在本地部署自动化神器 n8n。
很多同学想用 n8n 做工作流自动化,但又担心数据安全或者不想付订阅费。没关系,咱们直接部署在自己电脑上,数据自己通过 MySQL 掌握,稳得很!
废话不多说,直接开整,保姆级教程走起。
https://www.bilibili.com/video/BV11pSjBLEAi/
n8n 的本地运行依赖于 Docker,所以咱们第一步得先把环境搭好。
Docker Desktop。是用 Mac、Linux 还是 Windows,看你自己电脑情况。.exe,双击一路“下一步”就行。环境有了,接下来去“进货”。
n8n 回车。Pull(下载)。 镜像下好了,别急着点 Run 完事!这里面的参数配置才是决定你后期用得爽不爽的关键。
我们在 Docker 的 Images 列表里找到 n8n,点击 Run 按钮,这时候会弹出一个设置页面。这里有两点强烈建议大家配置:
Docker 就像一个独立的沙盒系统。如果你不把数据映射出来,万一容器删了,你的工作流就全没了。
D:\Date\n8n\mnt(确保你本地有这个文件夹,路径不要带中文和空格),映射到 Docker 里的 n8n 数据存储目录。n8n 默认用的是 SQLite 数据库,它是存成文件的。但磊哥强烈建议大家换成 MySQL,原因很简单:
配置方法: 在 Docker 启动页面的 Environment Variables(环境变量) 里,填入你本地 MySQL 的信息:
3306。n8n。root。mysqldb。(PS: 如果你本地还没装 MySQL,去翻翻我之前的 MySQL 安装教程,先把数据库装好)
5678。除非你像我一样本地已经占用了这个端口(视频里我改成了 5688),否则大家保持默认 5678 就行,省得后面麻烦。一切设置妥当后,点击 Run! 当你在 Logs(日志)里看到版本号和访问地址时,恭喜你,启动成功!
http://localhost:5678。到这里,你的本地 n8n 就彻底搭建好了。下一步,不管你是想做自动回复、数据抓取还是办公自动化,都可以通过拖拽节点来实现了。
关于如何搭建 n8n 就讲到这里,大家赶紧动手试试吧!有问题评论区见!