(2021-11-13, 03:44 PM)sub Wrote: The Synology Docker GUI app doesn’t provide the ability to set everything. You can however enable ssh support, then ssh into the NAS, and just run the docker command line with whatever parameters you want (like my example further up the page). After this you it’ll just show up in the Docker GUI app and you can start/stop it from there etc.
Thanks for the suggestion I've deleted both the container and image in the Docker GUI and tried command line from SSH into the NAS.
so docker pull nextpvr/nextpvr_amd64table gives an error "Got permission denied when trying to connect to the Docker daemon socket at unix-----?
I guess that means I can't go any further, because if I try and run sudo docker run -d --name nextpvr etc.. I get "docker run rerquires at least one argument".
Im back to square one and its beyoynd mt skill level.
Thanks I tried to run your exact code and get an error at the last moment , what is device /dev/dri etc.. Error response from daemon:error gathering device information while adding custom device "dev/dri"
I assume I have to add something else?
/dev/dri is the kernel device node used for hardware accelerated transcoding. If you NAS doesn't support this, or you're not going to be doing transcoding in NextPVR (ie, viewing in web app), then you can just leave off the "--device /dev/dri:/dev/dri"
The NAS Intel based but I'm not too concerned about transcoding so can leave it out. I tried leaving out code for it after deleting the container and image again and still not working. Now I get error docker run requires at least one argument.
Im sorry Im being a complete jerk and really appreciate your help .
I've got no idea why that command line isn't working for you. Works fine here.
If you're not using dri, and not needing a USB tuner, then you can probably just set it up via the Docker GUI. Just try adding an 'HOST_IP' variable on the Environment tab. Set it to the IP address of your Synology NAS. Also add a UDP port mapping for port 8026.
If you're using an older legacy HDHomeRun, you'll also need a couple more parameters (replacing 192.168.1.51 with your host's IP address): --env HOST_IP=192.168.1.51 \ --publish 8026:8026/udp \
On Synology I dont see how I enter this information the Docker app is just a GUI ?
Any help with exactly how to enter the above data would maybe solve some of the issues I'm getting. I've searched for days to find some info on the net but can't find any clear instructions, but then maybe it is installed OK, I just dont know.
I'm pretty sure you can enter everything above with the GUI.
--name is on the initial setup screen when you launch the image
After that click the advanced settings button. On that screen are a bunch of tabs.
On the first tab, there is a check box for enable auto-restart (that gives you --restart unless-stopped)
On the volumes tab you make entries for each of the various --volume entries.
On the port settings tab you would do the various --publish entries.
On the environment tab you would add the --env entries.