1.3 KiB
1.3 KiB
title, type, tags, date
| title | type | tags | date | |||
|---|---|---|---|---|---|---|
| n8n Docker Install & Update | source |
|
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 URL:n8n 外部访问的 URL 配置
Key Entities
Connections
- n8n Docker ← 部署方式 ← n8n
- Caddy ← HTTPS代理 ← n8n
Contradictions
- 无明显冲突