Skip to content

Settings

The Settings page provides system-wide configuration options accessible to administrators.

SettingDescription
Platform NameDisplay name shown in the UI
DomainBase domain used for generating workload URLs
Default LanguageUI language (English, Arabic supported)
SettingDescription
JWT ExpiryHow long login tokens remain valid
Session TimeoutInactivity timeout before automatic logout

Configure default resource requests for new workloads:

SettingDefault
Notebook CPU Request500m (0.5 cores)
Notebook Memory Request512Mi
MCP Server CPU Request250m
MCP Server Memory Request256Mi

Configure how the platform sends notifications:

SettingDescription
SMTP HostMail server for sending emails
SMTP PortMail server port (typically 587 for TLS)
From AddressSender email address

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.

The platform stores configuration in a PostgreSQL database. Back up the database regularly:

Terminal window
# Backup
kubectl exec -n ftn-ai deployment/postgres -- \
pg_dump -U postgres ftnai > backup.sql
# Restore
kubectl exec -i -n ftn-ai deployment/postgres -- \
psql -U postgres ftnai < backup.sql