AfterLife UCP Cloudflare Pages + Worker + D1 + R2

AfterLife echtes System

Dieses Paket bringt dir ein statisches Frontend für Cloudflare Pages und eine API für Cloudflare Workers. Login, Registrierung, Uploads, Medienliste, Adminliste und Discord OAuth sind vorbereitet.

FrontendCloudflare Pages
APICloudflare Worker
DatenbankD1
DateienR2 + Direct Links

Account

Noch nicht eingeloggt.

Discord Login

Wenn du den Worker und die Discord App konfiguriert hast, kannst du hier den OAuth Login starten.

Registrierung

Login

Datei hochladen

Meine Dateien

Adminpanel

Nur Admins sehen alle Dateien.

Setup

Trage im Frontend die API Domain ein:

window.AFTERLIFE_API_URL = "https://api.deinedomain.de"

Oder ändere die Konstante im Script direkt.

Wichtig für Discord Callback:

https://deine-pages-domain/auth-success ist hier kein echter Route-Handler. Der Worker leitet deshalb auf /?token=... weiter, was mit dieser Datei funktioniert.