diff --git a/public/svgs/cloudflared.svg b/public/svgs/cloudflared.svg new file mode 100644 index 000000000..f9ff79f96 --- /dev/null +++ b/public/svgs/cloudflared.svg @@ -0,0 +1,26 @@ + + + + + Cloudflare logo + + + + + \ No newline at end of file diff --git a/templates/compose/cloudflared.yaml b/templates/compose/cloudflared.yaml new file mode 100644 index 000000000..f241d6918 --- /dev/null +++ b/templates/compose/cloudflared.yaml @@ -0,0 +1,13 @@ +# documentation: https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/ +# slogan: Client for Cloudflare Tunnel, a daemon that exposes private services through the Cloudflare edge. Make sure 'Connect to Predefined Network' is enabled! +# tags: cloudflare, cloudflared, tunnel +# logo: svgs/cloudflared.svg + +services: + cloudflared: + container_name: cloudflare-tunnel + image: cloudflare/cloudflared:latest + restart: unless-stopped + command: tunnel run + environment: + - TUNNEL_TOKEN=$CLOUDFLARE_TUNNEL_TOKEN