I’m testing the extension manager and the alarm clock extension. I like both ideas very much, but i have an issue.
my roon core runs on a QNAP TS-253be and works perfectly.
first i tried to install the docker qnap image for the extension manager, and after setting up and running the extension manager, the extension manager is visible and i can enable the alarms, and everythin works. However, after certain time (don’t now exactly when) the extension manager and configured extensions have dissapeared.
and i have to restart the docker and extension manager in the docker to get it working again.
i also tested the extension manager on 2 raspberry pi’s: same issue: at first when i run the extension manager via ssh on the pi, the extension manager becomes visible, and i can enable the alarms, and all works fine. but again, after certain time everything dissapears. when i ssh into the pi and restart the extension manager, it’s working again
The --restart unless-stopped option should take care of restarting the docker container if needed. Unfortunately, the GUI of QNAP doesn’t offer the possibility to set this parameter in this way.
You can use the shell (Shell App or SSH) to run the command docker run -d --network host --restart unless-stopped --name roon-extension-manager --hostname Docker -v roon-extensions:/root/.RoonExtensions/lib -e "TZ=<timezone>" theappgineer/roon-extension-manager:latest or use ContainerStation > Create > + Create Application, which is how I did it, and then provide a docker compose configuration that does basically the same. For both cases, make sure you provide the correct time zone for the alarm clock to work correctly!
Here’s my docker compose configuration for reference:
Make sure you open up the extension manager in Roon and do a manual update to ensure you’re running the latest version. Now it should run without further issues – at least it does for me – on your QNAP NAS.
Auto start: here in the meaning of start this docker application automatically when ContainerStation gets started (normally after a reboot of the NAS).
But using one of the above mentioned methods (Shell or Docker compose) will not make the QNAP management solution ContainerStation obsolete. The application is shown and also manageable just the same as it would be when setup through the GUI.
Don’t let you fool by the Auto start: slider in Off position. It’s not needed to set to on. Docker itself will preserve the current running status beyond reboots.
Don’t use external: true on first run, add it to the docker compose when its running successfully or you will get trouble with losing added/changed files (losing e.g. port configuration for Web Controller and alarms in Alarm Clock).
Regards Robert TotaIs it possible that the Roon Extension Manager automatically updates to the latest version, which uninstalls the installed Roon extensions?
I am asking for the version installed in Windows 10.
Regards Robert
I have the Extension Manager installed on a Raspberry 4 with Dietpi. It worked until I want to add the BT Entrypoint.
I was unable to get Bluetooth work right after the setup in Roon. So I found some workarounds from different sites and after a few hours I could connect my Phone with Roon and it worked. BUT:
The Extension Manager was dissapeared in Roon.
I’ve flashed a clean system on my Raspi and do the setup again. Bluetooth still a pain but after hours of trying different things (don’t ask for details, I’ve just copy and paste some codes) it worked and the Extension Manager disappeared again…
Hi Mattias,
I’m going through the same drama that you had faced - with the BT entrypoint not working, and then the extension manager disappearing!
I’m caught in a cycle of things at the moment. If you can please share the details - steps that you did to get the BT Entrypoint working, and Extension manager accessible, - that would be great.
thanks,
** Update. After a few reboots and install / uninstall different packages. Everything decided to work!