Copia el fichero de configuración .env.example a .env
cp .env.example .env
Modifica el fichero .env para introducir el Token generado por Cloudflare Carga el fichero .env
source .env
- instalación del cli
Ejecutarlo con docker cli
docker run cloudflare/cloudflared:latest tunnel --no-autoupdate run --token TOKEN_GENERADO
o con docker compose creando el fichero docker-compose.yaml
services:
cloudflared:
restart: always
container_name: cloudflared_tunnel
image: cloudflare/cloudflared:latest
networks:
- cloudflare
volumes:
- ./config.yml:/etc/cloudflared
command: ["tunnel","--no-autoupdate","run", "--token", "TOKEN_GENERADO"]
networks:
cloudflare:
driver: bridge
Y arrancarlo dela manera habitual
docker compose up -d
El config.yml puede colocarse en la carpeta del usuario .clouflared o de manera global en la carpeta /etc/cloudflared o /usr/local/etc/cloudflared