The Fluxbase Admin Dashboard provides tools for managing your instance, debugging issues, and monitoring system health.
- Navigate to
http://localhost:8080/admin
- Log in with admin credentials (created on first launch)
| Section | Description |
|---|
| Tables | Browse, edit, and query database tables with inline editing and batch operations |
| Schema | Visual ERD showing table relationships, columns, and constraints |
| SQL Editor | Execute SQL and GraphQL queries with syntax highlighting and history |
| Section | Description |
|---|
| Users | Manage application users - invite, update roles, reset passwords |
| Client Keys | Generate API keys for client applications with scoped permissions |
| Service Keys | Manage server-to-server keys for CLI tools and migrations |
| Authentication | Configure OAuth providers, SAML SSO, and auth settings |
| Section | Description |
|---|
| Tenants | Create and manage tenants, assign members, configure per-tenant auth |
| Instance Settings | Platform-wide configuration and tenant override permissions |
See: Tenant Management | Multi-Tenancy Guide
| Section | Description | Guide |
|---|
| Edge Functions | Deploy serverless TypeScript/JavaScript functions | Edge Functions |
| Background Jobs | Manage async tasks with scheduling and progress tracking | Jobs |
| RPC | Execute database procedures via API | RPC |
| Section | Description | Guide |
|---|
| Storage | File browser for buckets and objects with upload, preview, and signed URLs | Storage |
| Storage Config | Configure storage providers (local/S3) and buckets | |
| Section | Description | Guide |
|---|
| Knowledge Bases | RAG-powered document stores for AI applications | Knowledge Bases |
| Chatbots | AI assistants that query your database | AI Chatbots |
| MCP Tools | Custom tools for AI assistant integration | Custom MCP Tools |
| AI Providers | Configure LLM providers (OpenAI, Anthropic, etc.) | |
| Section | Description | Guide |
|---|
| Webhooks | Event-driven notifications for database changes | Webhooks |
| Realtime | Monitor WebSocket connections and subscriptions | Realtime |
| Email Settings | Configure SMTP, SendGrid, Mailgun, or SES | Email Services |
| Section | Description | Guide |
|---|
| Policies | Row Level Security management and vulnerability scanner | Row Level Security |
| Security Settings | CAPTCHA configuration for auth endpoints | CAPTCHA |
| Secrets | Manage secrets for functions and jobs | Secrets Management |
| Section | Description | Guide |
|---|
| Logs | Real-time application log viewer | Logging |
| Monitoring | System health metrics and connection pool status | Monitoring |
| Errors | View and manage application errors | |
| Section | Description |
|---|
| Extensions | PostgreSQL extension management |
| Features | Enable/disable platform features |
| Quotas | User resource quotas for AI features |
View the database as different users to debug RLS policies and support users.
Enable impersonation: Click the user icon in the Tables header and select a user. All queries will execute with that user’s permissions.
See: User Impersonation Guide
- Admin accounts are separate from application users
- Stored in
dashboard_users table
- Supports 2FA and configurable session timeouts
All admin actions are logged:
SELECT * FROM auth.impersonation_sessions ORDER BY started_at DESC LIMIT 50;
SELECT * FROM dashboard_auth.sessions ORDER BY created_at DESC;
- Use strong passwords and enable 2FA
- Limit admin access to trusted personnel
- Review audit logs regularly
- Configure appropriate session timeouts
fluxbase admin users list
fluxbase admin users invite --email admin@example.com --role instance_admin
fluxbase admin users delete <user-id>
fluxbase admin sessions list
fluxbase admin sessions revoke <session-id>
fluxbase admin sessions revoke-all <user-id>
fluxbase users list --search john
fluxbase users get <user-id>
fluxbase users invite --email user@example.com
fluxbase users delete <user-id>