Frontend Settings are part of the Core Settings in Countly. To access them, in the Sidebar, go to Management > Settings, then select Frontend from the Core Settings list.
The Frontend Settings section provides customization options for the Countly interface experience, including session management, visual theming, external service integrations, and performance optimizations. These settings affect all users on the server unless overridden at the user level.
Changes to Frontend settings require Global Admin privileges.
Configuring Frontend Settings
The following settings are available in the Frontend configuration:
| Setting | Description | Default |
|---|---|---|
| Production mode | When enabled, the initial load of Countly is faster because of smaller and fewer files. However, when developing a plugin, you need to regenerate files to see changes. Disable this during active plugin development. | Enabled |
| Theme | Sets the visual theme for the Countly interface. The selected theme is applied server-wide, affecting all apps and all users. Available themes depend on which theme files are installed on the server. | (Default theme) |
| Session timeout | Defines the period of inactivity (in minutes) after which a user is forced to log out. If you want to disable the forced logout, set this value to 0. | 30 minutes |
| Use Google Services | Enables Google services integration, including Google Maps. Disable this option if you are in a region where Google services are blocked. When disabled, certain Google services (e.g., maps) will not be visible in Countly. | Enabled |
| Show Code Generator for SDK integration | When enabled, displays links for the Countly Code Generator under the new app creation page. This helps developers quickly generate SDK integration code for their applications. | Enabled |
| Offline mode | When enabled, Countly does not connect to Intercom to enable in-app chat, Google services to enable Google Maps, and Countly services to track anonymized service usage. Use this if your server operates in an air-gapped or restricted network environment. | Disabled |
Understanding User-Level Overrides
Some Frontend settings support user-level overrides, which means individual users can customize certain settings for their own experience without affecting other users on the server. User-level overrides are configured through each user's account settings.
When a user-level override is set, it takes precedence over the global Frontend setting for that specific user only.
FAQ and Troubleshooting
How do I change the theme for a single user?
The Theme setting is a server-wide configuration and applies to all users. Individual theme selection per user is not available through this settings panel.
How do I disable Google Maps in Countly?
Set "Use Google Services" to disabled. This will remove Google Maps and other Google-dependent features from the Countly interface. Alternatively, you can enable "Offline mode" to disable all external service connections, including Google.
How do I prevent users from being logged out automatically?
Set the "Session timeout" value to 0. This disables the forced logout on inactivity. Keep in mind that this may pose a security risk if users leave their sessions unattended.