# Cloudflare Tunnel for Homelab-VM # Provides secure external access without port forwarding # # SETUP INSTRUCTIONS: # 1. Go to https://one.dash.cloudflare.com/ → Zero Trust → Networks → Tunnels # 2. Create a new tunnel named "homelab-vm-tunnel" # 3. Copy the tunnel token (starts with eyJ...) # 4. Replace TUNNEL_TOKEN_HERE below with your token # 5. In the tunnel dashboard, add these public hostnames: # # | Public Hostname | Service | # |------------------------|----------------------------| # | gf.vish.gg | http://localhost:3300 | # | ntfy.vish.gg | http://localhost:8081 | # | hoarder.thevish.io | http://localhost:3000 | # | binterest.thevish.io | http://localhost:21544 | # # 6. Deploy this stack version: '3.8' services: cloudflared: image: cloudflare/cloudflared:latest container_name: cloudflare-tunnel restart: unless-stopped command: tunnel run environment: - TUNNEL_TOKEN=${TUNNEL_TOKEN} network_mode: host # Needed to access localhost services