Live theme editor for Matomo super-administrators. Control colours, typography, background image, and UI roundness — no code required. Changes apply.
CustomTheme gives Matomo super-administrators a complete visual editor built directly into the administration panel. Adjust your Matomo instance's look and feel to match your organisation's brand in minutes — without editing any files or writing any CSS.
All changes are applied live across the entire Matomo interface: reports, menus, widgets, dialogs, and data tables.
url(), @import, https://)Does this affect all users? Yes — CustomTheme applies a global theme to the entire Matomo instance. All users see the same theme. Individual users cannot override it.
Will this conflict with other theme plugins?
CustomTheme uses Matomo's Theme.configureThemeVariables event and injects a small <style> block in the page header. It should coexist with other themes, but the last plugin to apply a variable wins.
What happens if I deactivate the plugin? Matomo immediately returns to its default theme. Settings are preserved in the database — reactivating the plugin restores your custom theme.
What happens if I uninstall the plugin? All saved settings are removed along with any uploaded font or background image files.
Is the uploaded background image or font file accessible without authentication?
No. Files are stored outside the webroot in the plugin's data/ directory, which is protected by an .htaccess rule. All file serving goes through an authenticated PHP proxy action.