avatar

sunday

Sunday's Blog

  • 首页
Home docker-compose安装n8n自动化工作流
文章

docker-compose安装n8n自动化工作流

Posted 2024-10-10 Updated 2024-10- 20
By sunday 已删除用户
4~5 min read

1.docker-compose.yml文件配置

services:
  n8n:
    image: docker.n8n.io/n8nio/n8n
    container_name: n8n
    restart: unless-stopped
    ports:
      - "5678:5678"
    environment:
      - GENERIC_TIMEZONE=Asia/Shanghai
      - TZ=Asia/Shanghai
    volumes:
      - n8n_data:/home/node/.n8n

volumes:
  n8n_data:

2.nginx反向代理n8n配置

注意反代需要添加socket的支持

  server {
    listen       80;
    server_name  your_domian.com;
    return 301 https://$host$request_uri;
  }  

  server {
    listen 443 ssl;
    http2 on;
    server_name  your_domian.com;
    client_max_body_size 20M;
    #add_header alt-svc 'h3=":443"; ma=2592000';
    # 证书的公私钥
    ssl_certificate /etc/nginx/cert/cert.pem;
    ssl_certificate_key /etc/nginx/cert/cert.key;
    #add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload";

    # gzip config
    gzip on;
    gzip_min_length 1k;
    gzip_comp_level 9;
    gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
    gzip_vary on;
    gzip_disable "MSIE [1-6]\.";

    location / {
        proxy_pass http://localhost:5678;
        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 REMOTE-HOST $remote_addr;
        proxy_http_version 1.1;  # 必要  否则会出现执行任务没有响应的情况
        proxy_set_header Upgrade $http_upgrade;# 必要  否则会出现执行任务没有响应的情况
        proxy_set_header Connection "upgrade";# 必要  否则会出现执行任务没有响应的情况
    }
  }  

软件安装
软件安装
License:  CC BY 4.0
Share

Further Reading

Jul 30, 2025

申请Google oauth授权验证,并通过验证中心

1.申请一个google project https://console.cloud.google.com/projectcreate?previousPage 到这个页面申请一个项目,进入项目 然后点击左上角选择进入oauth 权限请求页面

Jul 29, 2025

Coze Studio 一键安装工具,马上开始你的AI工作流

1.clone项目,一键安装 git clone https://github.com/hst-Sunday/oneclick-coze.git cd oneclick-coze chmod +x coze-studio.sh ./coze-studio.sh 这个安装命令也支持windows11的

Jul 25, 2025

解决vscode上python代码无法解析导入

1.已经生成了虚拟环境了,如以下结构 ⏺ your-project/ ├── .gitignore ├── api/ │ └── index.py ├── requirements.txt └── .venv/ └── (虚拟环境文件) 2.vscode上显示如下

OLDER

debian11/12安装图形界面xfce

NEWER

腾讯企业邮箱设置

Recently Updated

  • nextjs15使用ai sdk的一些问题
  • 导致DNS泄露的一些问题
  • 为MCP服务添加简单验证,并部署到服务器上
  • 多个github账号在一台电脑上如何使用呢?
  • Google Search Conosle DNS验证域名

Trending Tags

nginx acme 强制跳转HTTPS nodejs 代理 mac 神器 vue3 工具 docker

Contents

©2025 sunday. Some rights reserved.

Using the Halo theme Chirpy