跳转到内容

安装 n8n · 三种姿势对比

第 1 章 · 第 1 节

把工具装起来,是所有学习的起点。n8n 提供了三种主流安装方式——选错了不要紧,工作流可以随时在三者之间迁移。这一节告诉你它们各自适合谁、各自的坑在哪

方式适合优点缺点
Cloud第一次接触、不想折腾注册即用、自动备份、HTTPS 现成月费、数据在他们服务器、并发受限
Desktop个人本地玩、轻度使用一键装、本地数据macOS/Windows 客户端有些功能受限
Docker长期自托管、团队使用完全自由、可上生产需要点 Linux 基础

零基础读者建议先从 Cloud 试用 14 天起步——学完前 2 部分再决定是否自建。

打开 n8n.io,点 “Get started for free” → 注册邮箱 → 选区域(欧/美/亚)→ 等 30 秒服务起好。完成。

n8n.io/download 下载对应系统的安装包(Windows 是 .exe,macOS 是 .dmg)。装完打开就是一个本地服务,浏览器自动开 http://localhost:5678

数据存放路径:

📁 data-location.txt

# Windows %APPDATA%\n8n\database.sqlite # macOS ~/Library/Application Support/n8n/database.sqlite # Linux ~/.n8n/database.sqlite

如果你打算让工作流 7×24 跑下去,Docker 是首选。

▶ bash docker-run.sh

# 1 行起一个 n8n 实例(数据持久化到 ~/.n8n) $ docker run -d \   —name n8n \   -p 5678:5678 \   -v ~/.n8n:/home/node/.n8n \   -e GENERIC_TIMEZONE=“Asia/Shanghai” \   -e TZ=“Asia/Shanghai” \   docker.n8n.io/n8nio/n8n → 容器启动后访问 http://localhost:5678

如果你需要持久化用户数据(凭证、workflow),下面这份 docker-compose.yml 是社区推荐起手式:

📄 docker-compose.yml
version: "3.8" services: n8n: image: docker.n8n.io/n8nio/n8n restart: always ports: - "5678:5678" environment: - N8N_HOST=n8n.example.com - WEBHOOK_URL=https://n8n.example.com/ - GENERIC_TIMEZONE=Asia/Shanghai volumes: - ./n8n_data:/home/node/.n8n

不管哪种方式,访问 http://localhost:5678(或 Cloud 的 URL)后能看到一个空白画布 + 左侧节点库,就算搞定。

  • 三种装法:Cloud(最快)/ Desktop(最简单)/ Docker(最自由)
  • 零基础推荐 Cloud 试用→Docker 自托管的路径
  • Docker 启动后第一件事备份 encryptionKey
  • 验证成功的标志:浏览器访问 5678 端口能看到画布

下一节我们逛一遍 n8n 的编辑器