#!/usr/bin/env bash # Setup Cloudflare Tunnel for Miracles In Motion # Usage: ./setup-cloudflare-tunnel-mim.sh set -euo pipefail TUNNEL_TOKEN="${1:-}" if [[ -z "$TUNNEL_TOKEN" ]]; then echo "Usage: $0 " echo "" echo "To get the tunnel token:" echo "1. Go to https://one.dash.cloudflare.com" echo "2. Navigate to Zero Trust > Networks > Tunnels" echo "3. Create a tunnel named 'mim4u-tunnel'" echo "4. Copy the tunnel token" exit 1 fi PROXMOX_HOST="192.168.11.12" CONTAINER_ID="7810" echo "Setting up Cloudflare Tunnel for Miracles In Motion..." echo "" # Update service with tunnel token ssh -o StrictHostKeyChecking=no root@"$PROXMOX_HOST" "pct exec $CONTAINER_ID -- bash" < /etc/systemd/system/cloudflared-mim.service <