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.

Status wird geprüft …

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 EditorNew query, den folgenden Text vollständig einfügen und auf Run klicken. Mehrfaches Ausführen schadet nicht und überschreibt keine Daten.

Wird geladen …
Als Datei öffnen

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_URLSupabase → Project Settings → Data API → Project URL
SUPABASE_SERVICE_ROLE_KEYSupabase → 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_PASSWORDDein neues Fleet-Desk-Passwort, mindestens 10 Zeichen. Darf dasselbe sein wie früher.
SESSION_SECRETMindestens 32 zufällige Zeichen. Knopf unten erzeugt einen passenden Wert.
APP_URLOptional. 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.