For those that are interested in installing Roon Server on Fedora Server 40:
-
Install dependencies such as
ffmpeg
and possibly RPM Fusion Free/Non-Free. Update system packages. Reboot. -
Go to /etc/selinux/ and edit
config
under sudo. ChangeSELINUX=enforcing
toSELINUX=permissive
and save -
Go back to home/(user) folder and run scripts:
$ curl -L -O http://download.roonlabs.com/builds/roonserver-installer-linuxx64.sh
$ chmod +x roonserver-installer-linuxx64.sh
- Edit
roonserver-installer-linuxx64.sh
and go to line 191. Changewget --show-progress -O
towget --force-progress -O
and save file.
Note: Fedora 40 uses wget2 which necessitates the --force-progress
- Run script:
$ sudo ./roonserver-installer-linuxx64.sh
If it is successful, Roon Server should be running. You can verify by entering sudo systemctl status roonserver.service
Note: This does not cover firewall settings as detailed here: Android Roon Remote looses connection to Core (daily) - #46 by CRo
You can disable firewall, but I would not recommend that unless you know what you’re doing.
Thanks to Doug Asherman and Martin Simon for the help!