Open Chat Interfacedocs

The admin dashboard

Where administrators run an Open Chat Interface instance, what each page is for, and what auditors can see.

The admin dashboard is at /admin, for accounts with the admin role: Admin dashboard in the menu under your name. An auditor can open every page and change nothing: each page shows a read-only banner, and controls that would save something are hidden or disabled. Both can reach every admin page from the command palette (Cmd/Ctrl + K).

Admin → Overview: the setup checklist with "5 of 6 required steps complete", Set up email delivery marked Needs attention, optional items Not set up, and totals for users, threads, messages and storage below.

Overview opens with the setup checklist, then activity, totals and system status. On a new instance, start with First run.

The pages

Pages are grouped by task.

GroupPageForDocs
OverviewThe setup checklist, activity, totalsFirst run
PeopleUsersAccounts, roles, bans, sessions, limits, bulk actionsPeople
InvitationsInvitation links when registration is closedPeople
Roles & accessEverything that shapes one roleRoles and access
ModelsProviders & ModelsCredentials, the catalogue, the default model, embeddings and rerankingProviders and models
Usage budgetsConsumption caps per role, with per-person overridesBudgets and limits
Tools & integrationsWeb searchThe switch, the provider, a test searchWeb search
ConnectorsMCP servers whose tools models can callConnectors
WebhooksAudit events posted to your endpointsObservability and webhooks
Sign-in & securityAuthenticationRegistration, local sign-in, sessions, single sign-onIdentity and sign-in
Email deliverySMTP for invitations, resets, verification and reportsInstance settings
Acceptable useA policy people accept before using OCIAcceptable use and announcements
Data & storageStorageWhere files live, and the upload policyInstance settings
RetentionHow long things are keptRetention
BackupsVerified daily backups of the database and files to S3Backups
ComplianceAudit and content export to S3, legal holdsCompliance
System healthDependencies, background jobs, storage reconciliationInstance settings
InsightsUsageWhat has been consumed, by whom, on whatAudit log and reports
ReportsUsage summaries by emailAudit log and reports
Audit logWho did what, with exportAudit log and reports
Appearance & featuresGeneralSystem prompt, defaults and instance-wide featuresInstance settings
BrandingName, logo, accent colour, default themeBranding
AnnouncementsA banner shown to everybodyAcceptable use and announcements

Lists that can grow, such as users and audit entries, filter and sort on the server, so a search covers everything rather than the page in front of you. Anything with a consequence that is not obvious from its label says so on the page.

Old addresses

Pages that were merged keep their old addresses as redirects: /admin/providers → /admin/models, /admin/sso → the single sign-on section of /admin/settings/authentication, /admin/rate-limits and /admin/storage-limits → /admin/roles, /admin/maintenance → /admin/health, and /admin/settings → /admin/settings/general.

On a phone

The dashboard works on a narrow screen. A menu button at the top opens the same grouped navigation in a drawer. Reading a figure is comfortable; configuring a provider is better done at a desk.

The admin Overview on a phone, with the menu button that opens the admin navigation.

Configuration lives in the database

Almost nothing is configured with environment variables: providers, models, budgets, single sign-on, storage, search, SMTP and branding are all set here and stored in PostgreSQL. Environment variables cover what must exist before the database can be read (connection strings, secrets, the first administrator) plus a few defaults and observability switches. See Configuration.

On this page