This was posted by Roon Staff
This has changed. A Docker image will be officially supported and maintained by Roon.
No, it does not. Roon will support the container, i.e., Roon will update according to your automatic update preferences, and Docker is supported by QNAP.
You can still run Roon from your QNAP (even if QNAP dont update their glibc verison) by using the docker image that will be released.
I think it is worth noting too that with a docker image we can isolate our requirements from the platform. As long as a platform supports some form of containerization then we are not restricted by their platform and versions. For example, with docker we no longer care what the version of glibc QNAP ships which means if we are in a position where we need to bump glibc and QNAP decides to go another decade+ of not updating their dependencies we are isolated from that.
Containers/docker/etc are a huge part of the tech industry now that it is everywhere now.
For now, we are going to host them on github, but long term that might change. Hopefully weāll open this up very soon: https://github.com/RoonLabs/roon-docker
Super. My suggestion: make it the easiest possible. Me - and possibly many others - donāt even know what github is.
I need a link for a download and super clear step-by-step instructions to install it from my QNap Web interface.
Will the passage to the Docker imply a migration to a new Roon Core, requiring a migration of Roon library & files? (incl. re-address of storage, etc.)
thanks
@Andreas_Scheunemann Thank you! My sentiments exactly! Iām a less technical user, and I just want my QNAP to operate as it has until now with Roon using itās native platform designed to be run with Roon.
Hi, are you a member of Roon staff? You are stating what Roon is going to do regarding the release and maintenance of the docker solution which I would expect Roon to publish.
No, I am a volunteer moderator.
I am reiterating what Roon has already said, and what you can read for yourself in this forum.
I would imagine it would require a backup of the older server installation and then a restore of the database into the new server installation.
I personally think this is the right approach.
I wrote a walkthrough (five years ago!) on how to run Roon in Docker on Synology. In the walkthrough, I proposed a folder structure for container-based Roon and suggested that the first step was to get existing Roon backups copied over to that folder. One way or another, you need to get existing backups to be visible to the container and this seemed like the simplest path.
I wrote the walkthrough before Synology supported compose files (which is what they call āProjectsā). Itās tempting to think about moving from the wizard-based configuration over to Projects, but there are tradeoffs. If the new container requires or prefers image updates for app updates, then itās probably better to stick with the single-container wizard approach because Synology is much better with image updates when not using Projects (individual containers get update notifications and single-click updates, Projects get no notifications and a complex, multi-step update process).
Iām hopeful that weāll get great guides from Roon on how to get containers stood up on Synology and QNAP as well as how to update images. Until then, my old guide is probably a pretty good reference for how to do it on Synology:
@Stephen_Shaw1 QNAP was my preferred choice because it is fanless. I donāt have a basement for a noisy NAS, and Roon Nucleus is not available in my country. My QNAP is my Roon server (core), and all my music ripped and downloaded is stored on it. This is why Iām anxious about the latest developments on new Roon system requirements.
That makes a lot of sense. I have a QNAP at home, so Iām actively testing things on it. Stay tuned ![]()
I really appreciate your engagement to support Roon users, itās good to have experts like you available who spend their time helping out.
Can you please direct me to the related statement from Roon staff where they:
- stated that they are providing an approved docker solution
- provided an expected release date of the officially released solution
- committed to maintain it.
So far I have not seen all above in this thread, but maybe there is another relevant thread which I am not aware of.
Many thanks
Check out this pinned official topic from Roon ā¦. It was also linked to in the 2nd post of this topic.
Specifically this sectionā¦
It seems the TBS-464 can run QuTS hero 5.2.9 which I believe is using the later libc. If that is the case you could you upgrade your NASā OS?
It will of course mean tearing down your RAID, resetting the NAS from scratch and then setting everything back up in this case.
As an aside, that NAS does not have upgrade able RAM. As your library grows, or Roon requirements grow, or other RAM pressures increase, you might find that you will need to move the RoonServer off the NAS anyway.
This seems akin to tearing down and rebuilding your house because you found a leaking faucet.
I suspect moving to a Docker-based installation of Roon will be a non-event for most people. Maybe 15 minutes of work, and very low risk. Copying everything off of your NAS, installing a new operating system, getting everything re-configured, and getting your data copied back is hours of work at least and you run the risk that your NAS wonāt perform well with the new OS.
Docker may sound scary to people because itās a thing theyāre not familiar with. In practice, itās going to be quite simple for most people to get it set up and to get back to parity with what they have now.
Itās probably very wise to just wait and see what Roonās guidance is once an image and documentation is available. @Stephen_Shaw1 says that will be soon.
Hey everyone!
Today I ended up being distracted by a marginally larger fire at work which unfortunately prevented me from wrapping up some docker stuff. Also, we have been having meetings about docker, NAS, etc with this new EA.
I small updateā¦
We have decided to pivot slightly. First, we are still doing the docker image and Iām really hoping to have it out (my) tomorrow since it is late for me right now. Also, I think we might have a much better option/solution for those on QNAP. Please stay tuned, but we are hoping to have some more details soon.
Hey, Iām actively working on solutions that include an approved docker solution that Iām trying really hard to get at least an EA version out [tomorrow] ![]()
The goal is to make the image and dockerfile public so that we can share what we are doing publicly and the community can also help contribute to. Iām working some more on it this evening and hoping to have it available very soon. I originally was really hoping to have it available at the beginning of the week, but sometimes the best laid plans fall apart a bit. Iāve pivoted slightly on how Iām building the image and discovered some cool things for others too. Iām really hoping that all of this will benefit the community and that itāll make everyoneās life easier going forward. (ie, hopefully no more surprises like this for us or our awesome users
)
@Stephen_Shaw1 Thank you. Hope all is going to work fine without problems.