Roon on Ugreen NAS?

I recently bought a Ugreen NASync DXP4800 Plus. Do you think it is possible to install roon on it? I read on different sources, that there is a Plex docker container working, but I would much prefer roon over Plex. And I’m not really familiar with the docker container functionality.

1 Like

Moved to the Tinkering section where other users may be able to answer your question.

1 Like

The processor will probably perform adequately, but I suspect you will have to run Roon server in a container. Whilst not supported, many users use this approach. I use a custom non-privileged Podman container.

This is a good start:

I got my UGREEN DXP2800 yesterday. My plan was to test it out and play around with it for some days or weeks and, if it should fit all my needs, replace my Synology DS720+ with it. I used the RoonOnNAS solution on the Diskstation and never had any need to deal with docker before.

Today I installed docker on the UGREEN and followed this walkthrough by @gTunes :

Getting a docker image to work on a UGREEN NAS is quite similar to the described way for a Synology NAS. I moved my music-library to the UGREEN and the Roon server now works flawlessly. I am very glad about it.

4 Likes

Hi, @Andreas_Mueller.

I’m glad that walkthrough helped!

Synology introduced Container Manager a while back, which enables Docker Compose. I thought about writing an updated walkthrough but haven’t done so because I figured anyone who wants to use compose files can probably figure it out :slight_smile: I’m glad this current version is still helpful!

Thanks @gTunes!
I installed Roon server in my DXP2800 and it’s been working great.
As @Andreas_Mueller mentioned, is a similar process for Ugreen’s products and thanks to that guide I was able to have it running in no time.
:grinning_face:

4 Likes

One thing to know that it does take about 6Gb or RAM. I had to upgrade my ram on my UGreen, other than that it runs like a champ

1 Like

Hello,

I know it’s not the ideal way to run Roon, although does anyone know how to get usb dacs detected when using the docker image in the guide above.

I’ve enabled privilaged mode and it seems to work, just wondering if there is a command or something that needs adding for it too work?

Thanks

Hi folks,

I’ve followed the same guide and the container is up and running, but Roon on Windows isn’t detected it. The network is set to bridged, Firewall isn’t enabled. At a bit of a loss as settings are rather limited!

Any thoughts? @gTunes @Steef_de_Bruijn

Thanks,

Rob.

The walkthrough describes using host mode, not bridged. Bridged won’t work. If you don’t want to use host for some reason, you can define and use a macvlan. If you’re not familiar with how macvlans work in Docker, I strongly encourage host.

My brain :brain: was the error then. Thanks! Working now.

Roon ARC however isn’t working - and not sure if I’m going to be able to solve that one as my router doesn’t have that level of config.

1 Like

You may be correct about your router but there may also be advanced options hidden somewhere you’re not seeing. Most do have the ability to forward ports. If you’re still trying to make this work, and you think you might have missed something, I suggest a new thread asking for help. Tailscale is also an option. This thread is probably not the place to look for help with either of those approaches.

No worries, all sorted now, just added some port forwarding to my router and ARC is working too.

1 Like

What’s happening?

· Other

How can we help?

· None of the above

Other options

· Other

Describe the issue

Roon Server on Ugreen NAS

Describe your network setup

Ugreen DH4300 Plus

Is there a detailed and better description how to set up a docker container for Roon on a Ugreen NAS?

What issue(s) are you having?

The YAML file is not working in my Docker Container on my DH4300 Plus.

Running Roon in a Docker environment is not supported.

1 Like

Hello @funkytones ,

Thanks for reaching out. I am moving your message to the Tinkering section since running in a docker container is not officially supported.

Hi. I’ve used Roon for years on a Synology 218+ NAS I bought in 2017 (intel based, 16GB and on an SSD).

I’m trying Roon on the URGREEN 4800 Plus NAS using docker (apparently an app is in the works but not available yet). It has a single hard disk as Volume1, cached using two M.2 NVMe SSD’s (installed in the underneath easy access opening), which I assume is faster than the old SATA SSD. Here are the steps I followed:

  1. Created two Shares on Volume1
    MusicLossless
    BackupRoon

  2. Copied my music in to the first and the latest Roon backup in to the second shared folders.

  3. Installed the docker app on the URGREEN.

  4. In Control Panel, Terminal I enabled SSH (for 1 hour)

  5. Created a file called docker-compose.yml in a Roon folder named \Volume1\docker\roon\docker-compose.yml as follows:

services:
roonserver:
image: steefdebruijn/docker-roonserver:latest
container_name: roonserver
network_mode: host
environment:
- TZ=Europe/London
volumes:
- /docker/roonserver/app:/app
- /docker/roonserver/data:/data
- /volume1/MusicLossless:/music
- /volume1/BackupRoon:/backups
restart: unless-stopped

  1. I used SSH to connect: ssh adminuser@nasear01
  2. I then ran these two commands:
    CD \Volume1\docker\roon
    sudo docker compose up -d

I saw docker automatically pull down steefdebruijn/docker-roonserver automatically. I exited from SSH.

  1. In about a minute I could see in the docker app roonserver was running in the URGREEN Docker app.
  2. I opened a Roon player client, connected and used Settings Backups, Find Backup option and navigated to the backups folder. This restored my previous roon settings.
  3. Under Storage I removed the Synology NAS source folder that came from my backup and chose Add folder, selected music.
  4. All my music (14523 tracks in 825 albums) appeared within a few minutes.

I hope this helps others. Rob.