ASK Berlin – Cloudflare Pages Demo Diese ZIP enthält Website UND Server (_worker.js). Tickets werden gemeinsam in Cloudflare D1 gespeichert, nicht nur lokal im Browser. Kein Minecraft-Anschluss. Nur fiktive Daten verwenden: Die drei Demo-Zugänge sind öffentlich bekannt. EINRICHTUNG 1. Cloudflare > Compute > Workers & Pages > Create application > Pages. Direct Upload / Drag and drop wählen, Projektnamen vergeben, diese ZIP hochladen. Wichtig: Pages wählen, nicht den Upload einer rein statischen Workers-Website. 2. Storage & databases > D1 SQL Database > Create database. Eine neue Datenbank erstellen, z. B. ask-tickets-demo. 3. Pages-Projekt > Settings > Bindings > Add > D1 database. Variable exakt DB nennen, die neue Datenbank auswählen und speichern. 4. Im Pages-Projekt Create deployment: dieselbe ZIP nochmals als Production hochladen. Bindings gelten erst nach einer neuen Bereitstellung. 5. pages.dev-Adresse öffnen. Tabellen und Beispiele werden automatisch angelegt. Keine SQL-Datei und keine API-Schlüssel nötig. ZUGÄNGE (für alle: Passwort Demo2026!) teilnahme – eigene Tickets, Dringlichkeit, Antworten assistenz – zweite Person mit eigenen Tickets leitung – alle Tickets, Status, Antworten, Zeit und Zugangskärtchen Die Schnellanmeldung setzt diese Daten automatisch ein. Für gleichzeitige Rollen zwei Browser oder ein privates Fenster verwenden. VORFÜHRUNG Als Teilnahme ein Ticket senden, als Leitung antworten und Status ändern. Als Teilnahme aktualisieren (automatisch alle 30 Sekunden oder per Button). Als Leitung: Arbeitsaufwand aufklappen, Minuten buchen oder Timer starten/stoppen. Unter Zugänge > Neue Zugänge erstellen können A4-Kärtchen ausprobiert werden. Beispiel für eine fiktive Figur: 12345678-1234-4234-8234-123456789abc; Robin Demo; RobinMinecraft Diese UUID wird hier nur gespeichert, nicht mit Minecraft verbunden. Die drei festen Demo-Zugänge lassen sich nicht sperren oder verändern. "Demo zurücksetzen" stellt als Leitung die Beispieldaten wieder her und meldet alle ab. Zusätzliche Zugänge und Demo-Tickets werden dabei entfernt. GRENZEN Maximal 50 Tickets, 100 Verlaufseinträge und 100 Zeitbuchungen pro Ticket, 60 zusätzliche Zugänge. Öffentliche Demonstration, kein Produktivbetrieb. Der eigenständige Docker-Dienst bleibt die produktive Lösung für Hetzner. Quellen: https://developers.cloudflare.com/pages/get-started/direct-upload/ https://developers.cloudflare.com/pages/functions/advanced-mode/ https://developers.cloudflare.com/pages/functions/bindings/#d1-databases