Instalace Cloudflare tunnelu
Cloudflare Tunnel – Docker Stack (Portainer)
1️⃣ Předpoklady
-
Funkční Docker + Portainer
-
Přístup do Cloudflare Zero Trust
-
Doména (např.
samotisky.eu) -
Tunnel už vytvořený v Cloudflare (tunel už běží / je autorizovaný)
❗ DŮLEŽITÉ
Pokud už máš tunel vytvořený v Cloudflare a stažený token → NIC se v Cloudflare znovu nevytváří
3️⃣ Získání Tunnel tokenu (Cloudflare)
V Cloudflare Zero Trust → Access → Tunnels:
-
Vyber existující tunnel
-
Klikni Configure
-
Zkopíruj Docker run command
-
Z něj vezmi pouze část:
--token eyJhIjoiY...
Docker Stack YML (Portainer)
-
Portainer → Stacks → Add stack
-
Vložíš YML:
version: "3.9"
services:
cloudflared:
image: cloudflare/cloudflared:latest
container_name: cloudflared-samotisky
restart: unless-stopped
command:
- tunnel
- --no-autoupdate
- run
- --token
- ${TUNNEL_TOKEN}
Co se stane technicky:
✅ Funkční
✅ Správné
✅ Běžná praxe v Portaineru
❌ Není verzovatelné
❌ Token je viditelný v UI