小白让gpt给的教程,之后一步一步改错折腾俩小时出来的,如果有不合理的欢迎指正
1.安装docker和Docker Compose
安装基础依赖apt install -y curl nano ufw git如果你打算用 Docker 部署,还需要:apt install -y ca-certificates gnupg lsb-release2.安装 Docker 和 Docker Compose(推荐)
添加 Docker 官方源:curl -fsSL https://get.docker.com | bash安装 Docker Compose:curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose验证:docker -vdocker-compose -v3.部署 n8n
在 /opt 下创建目录:mkdir /opt/n8n && cd /opt/n8n新建 docker-compose.yml
services: n8n: image: n8nio/n8n:latest restart: always ports: - "5678:5678" environment: - TZ=Asia/Shanghai - GENERIC_TIMEZONE=Asia/Shanghai - N8N_HOST=域名 - N8N_PROTOCOL=https - N8N_PORT=5678 - WEBHOOK_URL=https://域名/ - N8N_EDITOR_BASE_URL=https://域名/ - N8N_PUBLIC_API_BASE_URL=https://域名/ - N8N_SECURE_COOKIE=true - NODE_ENV=production volumes: - ./n8n_data:/home/node/.n8n启动
docker-compose up -d4.解决npm套了域名以后仍然提示链接不安全
Advancede 添加下面的内容
proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;proxy_redirect off;
评论 (0)