Skip to content
On this page

Configuration Files โ€‹

Backup/Import โ€‹

Like most *nix system-level services, the daemon configuration files are stored under /etc, and for CoolerControl specifically under /etc/coolercontrol/.

To create a complete backup:

bash
sudo tar -czvf coolercontrol-backup.tgz /etc/coolercontrol

To import and overwrite the current settings from a complete backup:

bash
sudo systemctl stop coolercontrold
sudo tar -xvf coolercontrol-backup.tgz -C /
sudo systemctl start coolercontrold

CoolerControlD configuration files: โ€‹

/etc/coolercontrol/

There are two main configuration files:

  1. config.toml is the systemd daemon config file. It is an editable toml file that preserves comments. Controlling your hardware by manually editing this file is not recommended, as there are many interconnected settings and the UI handles this all for you.
  2. config-ui.json is the configuration file for the UI, allowing both the Web UI and the Desktop Application to use the same source for their settings. It is not meant for manual editing.
  3. modes.json holds Mode settings.
  4. alarms.json holds Alarm settings.

There are additional files in this folder that the daemon uses, but the ones above are the main ones.

TIP

If you run into a situation where you need to reset your settings, removing the /etc/coolercontrol/ directory and restarting the daemon & UI will start fresh.

The current default daemon config file is located here

Desktop Application configuration files: โ€‹

Desktop Config File: ~/.config/org.coolercontrol.CoolerControl/CoolerControl.conf

Desktop App local storage is saved here:
~/.local/share/org.coolercontrol.CoolerControl/CoolerControl/

Released under the GPLv3+ License.