Settings
The Settings page provides system-wide configuration options accessible to administrators.
General Settings
Section titled “General Settings”| Setting | Description |
|---|---|
| Platform Name | Display name shown in the UI |
| Domain | Base domain used for generating workload URLs |
| Default Language | UI language (English, Arabic supported) |
Authentication Settings
Section titled “Authentication Settings”| Setting | Description |
|---|---|
| JWT Expiry | How long login tokens remain valid |
| Session Timeout | Inactivity timeout before automatic logout |
Resource Defaults
Section titled “Resource Defaults”Configure default resource requests for new workloads:
| Setting | Default |
|---|---|
| Notebook CPU Request | 500m (0.5 cores) |
| Notebook Memory Request | 512Mi |
| MCP Server CPU Request | 250m |
| MCP Server Memory Request | 256Mi |
Notification Settings
Section titled “Notification Settings”Configure how the platform sends notifications:
| Setting | Description |
|---|---|
| SMTP Host | Mail server for sending emails |
| SMTP Port | Mail server port (typically 587 for TLS) |
| From Address | Sender email address |
Internationalization
Section titled “Internationalization”The platform supports multiple languages. Users can switch their preferred language from their profile settings. Currently supported:
- English (en)
- Arabic (ar) — full RTL support
To add a new language, add a translation file to frontend/src/i18n/messages/<locale>.json.
Backup & Restore
Section titled “Backup & Restore”The platform stores configuration in a PostgreSQL database. Back up the database regularly:
# Backupkubectl exec -n ftn-ai deployment/postgres -- \ pg_dump -U postgres ftnai > backup.sql
# Restorekubectl exec -i -n ftn-ai deployment/postgres -- \ psql -U postgres ftnai < backup.sql