TLS mixed content error preventing Roon web display from loading on Home Assistant dashboard

Hello everyone!

Currently, Roon doesn’t support running the web display using TLS. This is an issue because if someone is trying to embed the Roon Display, it won’t work if the site is using TLS encryption.

I was wondering if we could add stunnel to ROCK and adding a configuration on the web admin for it. This would enable you to easily create a TLS connection to the machine, which can then forward it to the non-secure HTTP port. Once Harmon adds TLS support to Roon’s display page, it wouldn’t be needed anymore, but that could take years.

The configuration page would need to have the following items:

  • list of all the secure tunnels
  • button to add another secure tunnel
  • delete button next to existing tunnels
  • listen port for each tunnel
  • forward port for each tunnel
  • TLS certificate for each tunnel
  • TLS private key for each tunnel
  • add a chained root certificate

I’ve moved your post to Tinkering since this isn’t a supported configuration. You may want to consider posting in Feature Suggestions. However, you may fare better replacing Roon server on ROCK (running Roon OS) with a standard Linux distribution where you have full control of the host.

I’ve already got stunnel installed on my ROCK device and it works fine. Please move this over to feature request so that others can also have the fix.

This is definately Tinkering and goes against the advice from Roon because the next RoonOS update deployed to your system will almost certainly remove any customisations you have made to your ROCK server.

If you go to the Roon Help centre article Roon Optimised Core Kit it will refer you to a old but still valid post at:

1 Like

ROCK is essentially an appliance and suitable for those who want an affordable alternative to the Nucleus. As @Wade_Oram, any changes to RoonOS do not persist, so it’s not a solution. As I said earlier, installing a lightweight Linux distribution provides more flexibility and runs exactly the same Roon server software.

If you want to make a feature request, please open a new topic in Feature Suggestions as this uses a different template, and should state the rationale for the request such that other community users may add their vote.

1 Like