29 lines
1.3 KiB
YAML
29 lines
1.3 KiB
YAML
services:
|
|
cloudflared:
|
|
image: cloudflare/cloudflared:2026.7.3
|
|
container_name: cloudflared
|
|
restart: unless-stopped
|
|
command: tunnel --protocol http2 run
|
|
volumes:
|
|
- ./config.yml:/etc/cloudflared/config.yml:ro
|
|
- ./credentials.json:/etc/cloudflared/credentials.json:ro
|
|
labels:
|
|
- "xiteng.site.component.cloudflare-tunnel.enabled=true"
|
|
- "xiteng.site.component.cloudflare-tunnel.name=Cloudflare Tunnel"
|
|
- "xiteng.site.component.cloudflare-tunnel.description=将 xiteng.site 与通配子域的公网流量送入 Traefik。"
|
|
- "xiteng.site.component.cloudflare-tunnel.section=infrastructure"
|
|
- "xiteng.site.component.cloudflare-tunnel.category=边缘与网络"
|
|
- "xiteng.site.component.cloudflare-tunnel.endpoint=*.xiteng.site → Traefik"
|
|
- "xiteng.site.component.cloudflare-tunnel.access=internal"
|
|
- "xiteng.site.component.cloudflare-tunnel.access-label=基础设施"
|
|
- "xiteng.site.component.cloudflare-tunnel.icon=CF"
|
|
- "xiteng.site.component.cloudflare-tunnel.icon-url=https://cdn.simpleicons.org/cloudflare"
|
|
- "xiteng.site.component.cloudflare-tunnel.accent=yellow"
|
|
- "xiteng.site.component.cloudflare-tunnel.order=100"
|
|
networks:
|
|
- homelab_net
|
|
|
|
networks:
|
|
homelab_net:
|
|
external: true
|