Files
nexus/wiki/sources/n8n-Docker安装更新.md

1.3 KiB
Raw Blame History

title, type, tags, date
title type tags date
n8n Docker Install & Update source
n8n
docker
部署
2025-03-06

Source File

Summary

  • 核心主题n8n Docker 部署的 docker-compose.yml 配置详解
  • 问题域:如何在服务器上通过 Docker 部署 n8n 并配置 HTTPS、反向代理、环境变量
  • 方法/机制:使用 docker-compose 管理容器,配置环境变量 N8N_PROTOCOL、HTTPS、WEBHOOK_URL通过 Caddy 处理 HTTPS
  • 结论/价值n8n Docker 部署需要正确的网络配置和环境变量才能实现 HTTPS 访问和 Telegram webhook 功能

Key Claims

  • docker-compose.yml 中配置 N8N_PROTOCOL=https、N8N_HOST=n8n.ishenwei.online、WEBHOOK_URL=https://n8n.ishenwei.online/
  • N8N_TRUST_PROXY=true 和 N8N_SECURE_COOKIE=true 确保 HTTPS 下 cookie 安全
  • 端口绑定到本地 127.0.0.1:5678通过 Caddy 反向代理对外提供 HTTPS
  • 数据持久化到 n8n_data volume

Key Concepts

  • n8n Docker:通过 Docker 容器部署 n8n
  • Caddy:自动 HTTPS 的反向代理服务器
  • Webhook URLn8n 外部访问的 URL 配置

Key Entities

  • n8n:工作流自动化平台
  • Caddy:反向代理/HTTPS 处理

Connections

Contradictions

  • 无明显冲突