n8n

n8n

简介

部署

ubuntu 24.04 上部署

  • 使用 ollama + deepseek + n8n-docker 来部署
  1. 在ubuntu24.04 上安装 ollama
1
curl -fsSL https://ollama.com/install.sh | sh
  1. 设置ollama system服务托管文件: /etc/systemd/system/ollama.service
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
[Unit]
Description=Ollama Service
After=network-online.target

[Service]
ExecStart=/usr/local/bin/ollama serve
User=ollama
Group=ollama
Restart=always
RestartSec=3
Environment="OLLAMA_HOST=0.0.0.0:11434"
Environment="OLLAMA_MODELS=/mnt/data/model/ollama"

[Install]
WantedBy=default.target
  1. 下载deepseek模型
1
2
$ sudo systemctl restart ollama
$ ollama pull deepseek-r1:14b
  1. 建立n8n-docker-compose配置文件 n8n-docker-compose.yaml
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
version: '3.8'
services:
  n8n:
    image: docker.1ms.run/n8nio/n8n:latest
    ports:
      - "5678:5678"
    environment:
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=123456
    volumes:
      - n8n_data:/home/node/.n8n
    extra_hosts:
      - host.docker.internal:host-gateway
volumes:
    n8n_data:
  1. 启动n8n
1
2
$ mkdir -p n8n_data
$ docker-compose up -d
  1. 在浏览器中打开: http://localhost:5678/
1
http://localhost:5678/

参考