Aller au contenu

Settings

Ce contenu n’est pas encore disponible dans votre langue.

Settings (/admin/settings) is where an operator checks what this instance is actually running with. Most of it is a read-only mirror of configuration — the values come from appsettings.json and environment variables, and the only way to change them is to change the configuration and restart. See Configuration for the keys behind every row.

Certificates and Guardrails used to be tabs here; both now have their own pages — see Certificates and Guardrails. Of what’s left, one tab is more than a mirror: Data performs deletions.

Tab Direct route Editable
Overview /admin/settings No
Authentication No
Limits /admin/limits Yes — see Policies
Data Destructive

A status strip across the top, then the values behind it.

Shown Comes from
Encryption ✓ / not set Encryption:MasterKey. An all-zero placeholder key reads as not set
n admins The number of addresses in Admin:Emails
Database: provider Database:Provider

The Database section repeats the provider and the connection string with its credentials masked. Encryption reports whether the master key is present, never its value. Admin lists the bootstrap addresses verbatim.

Also read-only: whether the JWT signing key is configured, the issuer and audience, and the two token lifetimes (access token in minutes, refresh token in days). Under OAuth Providers, each of Google, Microsoft, and Entra ID reads Configured or Not configured based on whether a client id is present — the pill in the strip counts them, OAuth: 2 of 3.

A provider showing Not configured is invisible on the sign-in page. For the Entra setup, see Entra OAuth.

Rate limits, quotas, and identity policy. This tab embeds the same editor documented on its own page: see Policies for every field, and for which settings need a restart.

Workspace-wide deletions, one button per storage area. There is no undo.

Area Deletes
Users Every account, and by cascade everything owned by one — templates, providers, sessions, memories, todos, kanban columns, devices, tokens, sync state
Templates / Providers / Sessions / Memories That collection, across all users
Todos & Kanban Todo items and kanban columns
Devices & E2EE Every device row and wrapped user master key, and resets the E2EE flag on every user
Sync State Sync cursors and the sync event log
Token Usage The token usage log

Each button asks twice — a confirmation, then a final warning naming the area — and the result bar reports how many rows went. Wipes that change what a client would pull also invalidate the affected users’ sync versions, so clients re-pull instead of getting a stale 304.

Wipes are written to the server log with the acting administrator’s address. They do not appear in the audit log — the rows the audit log would reference may no longer exist.

The Storage Areas list is fixed in the page rather than queried, which is why it is the one table in the admin UI with no Refresh button.