Instalace Cloudflare tunnelu
Postup instalace Cloudflare Tunnel (Portainer Stack)
Tato metoda využívá interní správu proměnných v Portaineru. Hodnoty jsou uloženy v databázi Portaineru a injektovány do kontejneru při startu, což eliminuje potřebu správy .env souborů na souborovém systému Raspberry Pi.
1. Princip fungování
-
Portainer UI: Uloží název a hodnotu proměnné do své databáze.
-
Injekce: Při nasazení stacku Portainer automaticky dosadí hodnotu
${TUNNEL_TOKEN}do příkazového řádku kontejneru. -
Bezpečnost: Token není zapsán v žádném konfiguračním souboru na disku (SD kartě/SSD) vašeho RPi5.
2. Konfigurace Stacku (YAML)
V Portaineru vytvořte nový Stack a vložte následující kód:
version: "3.9"
services:
cloudflared:
image: cloudflare/cloudflared:latest
container_name: cloudflared-samotisky
restart: unless-stopped
command:
- tunnel
- --no-autoupdate
- run
- --token
- ${TUNNEL_TOKEN}
3. Nastavení Environment Variables v Portaineru
Přímo pod oknem editoru YAML kódu klikněte na tlačítko + Add environment variable a vyplňte:
No comments to display
No comments to display