diff --git a/content/docs/configuration/dotenv.mdx b/content/docs/configuration/dotenv.mdx index f4fd2182e..35b14bacf 100644 --- a/content/docs/configuration/dotenv.mdx +++ b/content/docs/configuration/dotenv.mdx @@ -1346,11 +1346,12 @@ Properly setting cache headers is crucial for optimizing the performance and eff * Uncomment `STATIC_CACHE_S_MAX_AGE` to change the `s-maxage` for static files. By default this is set to 1 week. - This is for the _shared cache_, which is used by CDNs and proxies. -#### App Title and Footer +#### App Title, Description, and Footer ` tag, and the PWA manifest (`name` and `short_name`). Served server-side for SEO.','APP_TITLE=LibreChat'], + ['APP_DESCRIPTION', 'string', 'App description. Applied to the HTML `` tag and the PWA manifest `description` field. Served server-side for SEO.','# APP_DESCRIPTION='], ['CUSTOM_FOOTER', 'string', 'Custom footer.','# CUSTOM_FOOTER="My custom footer"'], ['TEMP_CHAT_RETENTION_HOURS', 'number', '**Deprecated:** Use `interface.temporaryChatRetention` in librechat.yaml instead. Hours to retain temporary chats. Default: 720 (30 days).','# TEMP_CHAT_RETENTION_HOURS=168'], ]} @@ -1358,6 +1359,7 @@ Properly setting cache headers is crucial for optimizing the performance and eff **Behaviour:** + * Both `APP_TITLE` and `APP_DESCRIPTION` are injected server-side into the HTML and PWA manifest at startup, so crawlers and social-sharing previews see the correct values without JavaScript. * Uncomment `CUSTOM_FOOTER` to add a custom footer. * Uncomment and leave `CUSTOM_FOOTER` empty to remove the footer. * You can now add one or more links in the CUSTOM_FOOTER value using the following format: `[Anchor text](URL)`. Each link should be delineated with a pipe (`|`).