#!/bin/sh # Gibt das Dashboard für Kollegen frei: mit Passwort, nur lesen, über einen # Cloudflare-Tunnel ohne Konto. Die Adresse steht weiter unten im Kasten # (https://....trycloudflare.com) und ist nach jedem Start eine neue. # Läuft, solange dieses Fenster offen ist. Beenden mit Ctrl+C. cd "$(dirname "$0")" || exit 1 command -v cloudflared >/dev/null || { echo "cloudflared fehlt: brew install cloudflared"; exit 1; } python3 freigabe.py & SERVER=$! trap 'kill $SERVER 2>/dev/null' EXIT INT TERM sleep 1 kill -0 $SERVER 2>/dev/null || exit 1 # Der Mac schläft nicht ein, solange die Freigabe läuft. caffeinate -is -w $SERVER & cloudflared tunnel --no-autoupdate --url http://127.0.0.1:4330