集成 Cloudflared Tunnels 指南
本文档介绍如何在 Komari 中集成 Cloudflared Tunnels。
1. 通过环境变量启用 Cloudflared
您可以通过设置以下环境变量来启用 Cloudflared Tunnels:
KOMARI_ENABLE_CLOUDFLARED
: 设置为true
以启用 Cloudflared。KOMARI_CLOUDFLARED_TOKEN
: 设置您的 Cloudflared Tunnel Token,例如eyJxxxxx
。
示例:
bash
export KOMARI_ENABLE_CLOUDFLARED=true
export KOMARI_CLOUDFLARED_TOKEN=eyJxxxxx
2. Cloudflared 启动失败的处理
如果启用了 Cloudflared (KOMARI_ENABLE_CLOUDFLARED=true
) 但 Komari 无法成功启动 Cloudflared Tunnel,Komari 将会退出。请检查您的 KOMARI_CLOUDFLARED_TOKEN
是否正确以及网络连接是否正常。
3. Docker 集成指南
有关 Komari Docker 部署的详细信息,请参阅 Docker 教程。
要在 Docker 中集成 Cloudflared Tunnels,您可以在运行 Komari 容器时通过 -e
参数传递环境变量。
示例 docker run
命令:
bash
docker run -d \
-p 25774:25774 \
-v $(pwd)/data:/app/data \
-e KOMARI_ENABLE_CLOUDFLARED=true \
-e KOMARI_CLOUDFLARED_TOKEN=eyJxxxxx \
--name komari \
ghcr.io/komari-monitor/komari:latest
或者,您可以在 docker-compose.yml
文件中定义环境变量:
yaml
version: '3.8'
services:
komari:
image: ghcr.io/komari-monitor/komari:latest
environment:
- KOMARI_ENABLE_CLOUDFLARED=true
- KOMARI_CLOUDFLARED_TOKEN=eyJxxxxx