30 lines
824 B
Markdown
30 lines
824 B
Markdown
---
|
||
title: "WEBHOOK_URL"
|
||
type: concept
|
||
tags: [n8n, environment-variable, webhook, self-hosted]
|
||
---
|
||
|
||
## 定义
|
||
`WEBHOOK_URL` 是 [[n8n]] 的环境变量,用于指定 n8n 实例的公网可访问 HTTPS 地址。
|
||
|
||
## 作用
|
||
- 通知 n8n 使用指定的 HTTPS URL 生成 Webhook URL
|
||
- Telegram / Discord / Slack 等平台要求 Webhook 必须为 HTTPS
|
||
- 自托管 n8n 通过内网穿透(cpolar/FRP)暴露时必须设置此变量
|
||
|
||
## 配置示例
|
||
```bash
|
||
# Docker Compose
|
||
environment:
|
||
- WEBHOOK_URL=https://n8n.ishenwei.online/
|
||
```
|
||
|
||
## 常见错误
|
||
- Telegram Trigger: `Bad Request: bad webhook: An HTTPS URL must be provided for webhook`
|
||
- 原因:`WEBHOOK_URL` 未设置或设置为 HTTP 地址
|
||
- 解决:设置为公网 HTTPS 地址
|
||
|
||
## 相关
|
||
- [[n8n-Telegram-Trigger-HTTPS配置修复]]
|
||
- [[Telegram Webhook]]
|