First login
DeployDock does not ship default superuser credentials in seed data. The first account is created through the bootstrap API from the setup wizard.
In this page
Onboarding URL
With pnpm dev (Vite on 5173):
http://127.0.0.1:5173/auth/setup
With production-style Docker (nginx on 8080):
http://localhost:8080/auth/setup
Setup wizard
The React SetupPage collects admin profile + server bootstrap data and calls the API to register the first superadmin and initial server (see apps/web and POST /api/v1/bootstrap/register-admin in Swagger).
If onboarding is already complete, the API may reject duplicate bootstrap—use normal login instead.
Sign in
After setup:
/auth/login
Use the email/password you defined during setup.
API equivalents
GET /api/v1/bootstrap/status— whether registration is still allowed.POST /api/v1/bootstrap/register-admin— first admin (see Swagger body schema).POST /api/v1/auth/login— obtain JWT access + refresh tokens.
Forgot-password routes exist under /auth/forgot-password and POST /api/v1/auth/forgot-password (verify behavior in Swagger for your version).