4. 应用安装


n8n 提供多种部署方式,可根据实际需求灵活选择。

n8n Cloud(推荐新手)

直接访问 https://n8n.io 注册账号,无需安装任何软件,立即可用。云端版由 n8n 官方负责维护、更新和监控,适合希望快速上手的用户。

优点:零运维成本,自动更新,全球 CDN 加速。

缺点:数据存储在 n8n 服务器,有执行次数限制,月费较高。

使用 Docker 自托管

Docker 方式是最常用的自托管方案,只需几行命令即可在本地或云服务器上运行 n8n。

前提条件:已安装 Docker Desktop(Windows / macOS)或 Docker Engine(Linux)。

快速启动(单命令)

在终端或命令行中运行以下命令:

docker run -it --rm \
  --name n8n \
  -p 5678:5678 \
  -v ~/.n8n:/home/node/.n8n \
  n8nio/n8n

启动成功后,在浏览器中访问 http://localhost:5678 即可打开 n8n 界面。

持久化运行(Docker Compose,推荐)

创建 docker-compose.yml 文件:

version: "3"
services:
  n8n:
    image: n8nio/n8n
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_HOST=localhost
      - N8N_PORT=5678
      - N8N_PROTOCOL=http
      - GENERIC_TIMEZONE=Asia/Shanghai
    volumes:
      - ~/.n8n:/home/node/.n8n

然后在该文件所在目录运行:

docker compose up -d

使用 npm 安装

如果已安装 Node.js(v20 或更高版本),可直接通过 npm 全局安装 n8n:

npm install n8n -g

安装完成后,运行 n8n 命令启动应用,访问 http://localhost:5678 即可。

桌面版(实验性)

n8n 也提供了桌面应用程序(目前仍处于实验阶段),可在 GitHub Releases 页面下载适用于 macOS 和 Windows 的安装包。桌面版内置了完整的 n8n 运行环境,适合希望在本地使用而不想配置 Docker 的用户。

评论

0
还没有评论,来写第一条吧