Linux
Instructions for installing Hyperion under Ubuntu, Debian & friends, LibreElec or Fedora
Hyperion supports various platforms for installation. The configuration and control of Hyperion is done through a web interface.
Supported Systems * | Supported Browsers |
---|---|
Raspberry Pi (see also HyperBian) Debian 11, Ubuntu 22.04, Fedora 39 or higher Mac OS (Intel or Apple Silicon) Windows 11 | Chrome 47+ Firefox 43+ Opera 34+ Safari 9.1+ Microsoft Edge 14+ |
*Please note that some arm devices have limited support in terms of screen capturing |
To help you get Hyperion up and running more quickly, we offer simple installation instructions for the following operating systems.
If you have any further questions about installing Hyperion, please ask us us in our forum.
Your operating system is not listed?
You can build Hyperion for your system yourself from the source code or follow this link to submit a feature request.
Hyperion stores user configuration data and customised effects inside the executing user's home directory (folder .hyperion
).
Alternatively, you can check the "About Hyperion" page. The Config path:
entry specifies the location where user data is stored currently.
On non-interactive (headless) environments, a Hyperion service is installed running under the current user. In same cases, e.g. using ws281x LEDs, Hyperion must run under root
. Hyperion provides a command-line utility which allows switching the user running the service.
...to 'root'
sudo updateHyperionUser -u root
...to the current user
sudo updateHyperionUser
By default, a Hyperion service is not installed on interactive environments with a Graphical User Interface. In case you would like to run Hyperion as a system service, you can create the service manually.
sudo cp /usr/share/hyperion/service/hyperion.systemd /etc/systemd/system/hyperion@.service
sudo /usr/share/hyperion/scripts/updateHyperionUser.sh
systemctl status hyperion@${USER}