You are right in both points:
dietpi-software
installs the stable version linked in the manual install section of the install docs you linked, without an option for the early access version.- It installs the binary files to
/opt/roonserver
and creates a systemd unit/etc/systemd/system/roonserver.service
which sets/mnt/dietpi_userdata/roonserver
as data dir, via environment variables. The Roon installer sets it up differently, hence is not compatible with this setup. However, you can of course run the installer on DietPi instead of installing Roon Server viadietpi-software
.
The early access version is however available as archive just like the stable version: https://download.roonlabs.net/builds/earlyaccess/RoonServer_linuxx64.tar.bz2
So replacing the download link in dietpi-software
should do it:
sed -i 's|RoonServer_linuxx64.tar.bz2|earlyaccess/RoonServer_linuxx64.tar.bz2|' /boot/dietpi/dietpi-software
I am not sure how large the interest for this is, but theoretically we could add a dietpi.txt
setting and/or dialogue to choose between stable and early access version.