Fleet Desk einrichten
Einmalig, ungefähr zehn Minuten. Diese Seite prüft sich selbst und aktualisiert sich alle paar Sekunden — sobald oben alles grün ist, funktioniert die Anmeldung.
1 · Datenbank anlegen
Auf supabase.com ein kostenloses Projekt erstellen. Region Frankfurt wählen. Das Datenbank-Passwort dabei notieren — es wird hier nicht gebraucht, aber Supabase zeigt es nur einmal.
2 · Tabellen anlegen
Im Supabase-Projekt links auf SQL Editor → New query, den folgenden Text vollständig einfügen und auf Run klicken. Mehrfaches Ausführen schadet nicht und überschreibt keine Daten.
Wird geladen …
3 · Serverzugang einrichten
Bei Vercel unter Settings → Environment Variables eintragen. Beim eigenen Server gehören diese Werte in die geschützte Serverkonfiguration. Vorhandene Zugänge können übernommen werden.
SUPABASE_URL | Supabase → Project Settings → Data API → Project URL |
SUPABASE_SERVICE_ROLE_KEY | Supabase → Project Settings → API Keys → der geheime service_role-Schlüssel. Nicht der anon- bzw. publishable-Schlüssel — damit weist die Datenbank jede Anfrage ab. |
ADMIN_PASSWORD | Dein neues Fleet-Desk-Passwort, mindestens 10 Zeichen. Darf dasselbe sein wie früher. |
SESSION_SECRET | Mindestens 32 zufällige Zeichen. Knopf unten erzeugt einen passenden Wert. |
APP_URL | Optional. Die endgültige https-Adresse, ohne Schrägstrich am Ende. |
4 · Neu deployen
Vercel übernimmt neue Variablen nicht in ein bereits laufendes Deployment. Unter Deployments beim neuesten Eintrag auf Redeploy klicken. Danach diese Seite neu laden.
Danach als Admin anmelden. Die alten Daten aus dem Browser lassen sich unter Einstellungen → Altdaten & Export importieren — gleicher Browser, gleiche Adresse. Fahrer bekommen anschließend unter „Fahrer“ je ein eigenes Passwort.