Configuration is stored under $HOME/.config/bitfocus-buttons, which you may want to include in your backups.
To start the application, launch ./watchdog-cli 0.0.0.0 4440. You can set this up to launch on startup with your preferred init system. An example systemd unit is provided.
For a description of the required and optional arguments, check ./watchdog-cli -help.
You’ll need sudo access and an internet connection.
Take note that there has been a change from Redis to Valkey. between v1.7.4 and v1.7.5 in step 3A and step 3B Check the version you are installing and choose the right step only one is necessary.
Disable the default Valkey server, Buttons manages and runs its own.
$ sudo systemctl disable valkey-server
$ sudo systemctl stop valkey-server
4. Create a Group and User and Set up udev rules and access:#
Create a group for access to stream deck devices:
sudo addgroup buttons
Add your user to the buttons group:
sudo adduser $USER buttons
Copy the 50-bitfocus-buttons.rules to /etc/udev/rules.d/ make sure that your terminal is in the directory where the file is i.e home/bitfocus/bitfocus-buttons-linux-x64