n8n - 为技术团队提供安全的流程自动化

n8n 是一个工作流自动化平台,它为技术团队提供了代码的灵活性以及无代码的速度。

拥有 400+集成、原生 AI 功能和公平代码许可,n8n 让您构建强大的自动化,同时保持对数据和部署的完全控制。


核心功能


  • 需要时编写代码:编写 JavaScript/Python,添加 npm 包或使用可视化界面
  • 原生 AI 平台:基于 LangChain 构建 AI 代理工作流程,使用您自己的数据和模型
  • 全权控制:使用我们的公平代码许可自行托管或使用我们的云服务
  • 企业级:高级权限、单点登录和断网部署
  • 活跃社区:400+ 集成和 900+ 即用模板


快速入门


立即尝试 n8n,使用 npx(需要 Node.js):

npx n8n​
docker volume create n8n_data​
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n​
在 http://localhost:5678 访问编辑器​

在 OrbStack 中运行 Docker 容器并自动启动服务,可以通过以下方式实现:

1. 直接使用 docker run 命令

docker run -d --restart unless-stopped --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n  ​

关键参数说明:

  • -d:后台运行容器
  • --restart unless-stopped:容器退出时自动重启(除非手动停止)

2. 使用 Docker Compose(推荐)

创建 docker-compose.yml 文件:

​version: '3'  
services:  
  n8n:  
    image: docker.n8n.io/n8nio/n8n  
    container_name: n8n  
    restart: unless-stopped  
    ports:  
      - "5678:5678"  
    volumes:  
      - n8n_data:/home/node/.n8n  

volumes:  
  n8n_data:

然后运行:

docker-compose up -d  ​

3. 设置 OrbStack 自动启动

  1. 进入 OrbStack 设置
  2. 找到 "Services" 或 "Startup" 选项
  3. 添加你的 Docker 容器或 Compose 项目到启动项

注意事项

  • 确保端口 5678 在 OrbStack 中没有被其他服务占用
  • 首次运行可能需要等待镜像下载完成
  • 可以通过 docker logs n8n 查看运行日志

点赞(0)

留言列表 共有 0 条留言

暂无留言

微信公众账号

微信扫一扫加关注

发表
留言
返回
顶部