September 18, 20205 yr Hey all I'm losing the will to live here no matter what i try i can not get nextpvr docker installed on my unraid setup. Can anyone please explain in simpletons terms how to install it, i have tried following this link https://hub.docker.com/r/nextpvr/nextpvr_amd64 but keep getting docker: invalid reference format. or sh: 4: --volume: not found with changing the paths im so confused please help cheers tinni
February 24, 20233 yr Solution On 9/18/2020 at 4:27 PM, tinni88 said: Hey all I'm losing the will to live here no matter what i try i can not get nextpvr docker installed on my unraid setup. Can anyone please explain in simpletons terms how to install it, i have tried following this link https://hub.docker.com/r/nextpvr/nextpvr_amd64 but keep getting docker: invalid reference format. or sh: 4: --volume: not found with changing the paths im so confused please help cheers tinni Almost 2 tears later you most likely solved this, but just in case you, or anyone else needs it, I uploaded a docker template that works for me. Here is the link: https://github.com/csendre/NextPVR
February 24, 20233 yr Author 34 minutes ago, csendre said: Almost 2 tears later you most likely solved this, but just in case you, or anyone else needs it, I uploaded a docker template that works for me. Here is the link: https://github.com/csendre/NextPVR Nice Job mate i have already sorted my problem but i just checked out your template and all working great hopefully this will help others 👍
January 2, 20251 yr I second this motion! I've been running nextpvr on a windows VM which I wanted to get away from and thought I was going to have to migrate to SageTV which I was struggling to get working. After finding this post, I migrated my installation to a docker container on UNRAID in minutes!
February 26, 20251 yr Thanks csendre. I also just migrated from a Windoze VM to Docker. I used your template and was up and running in minutes!
January 5Jan 5 I tried those steps but they didn't work for me, so I ended up using the official NextPVR build with the steps below, posted for posterity:As far as prerequisites:You need Docker running on a properly working cache pool per the guide here: https://docs.unraid.net/unraid-os/using-unraid-to/run-docker-containers/overview/Know the directory you want to save your recorded video files in your Array. They are accessed through /mnt/user (e.g. /mnt/user/BigPool/DVR-incoming)Know the directory to your "appdata" folder that lives on your Cache Pool (usually /mnt/user/appdata/)Once that's ready:Open up the unraid terminal (link is the >_ symbol at the top) and create the directories you want to use with the command: mkdir /mnt/user/appdata/nextpvrNext go to the Unraid -> Docker tabGo to Add ContainerSwitch to Advanced modeSet the name as NextPVRSet the repository as: nextpvr/nextpvr_amd64Enter the extra parameters: --volume /mnt/user/appdata/nextpvr:/config --volume /mnt/user/BigPool/DVR-incoming:/recordings --volume /mnt/user/BigPool/DVR-incoming:/buffer --restart unless-stopped --publish 16891:16891/udp --publish 8866:8866Next set up those paths to map to your actual array (so your config and recordings have a more permanent home than the temporary docker image)At the bottom, click on "Add another Path, Port, Variable, Label or Device"Leave the config type as "Path"Set the name as "config"Set the container path as /mnt/user/appdata/nextpvrSet the host path as /mnt/user/appdata/nextpvrLeave Read/Write permissions and Click Add!Now again click on "Add another Path, Port, Variable, Label or Device"Set the name as "recordings"Set the container path as /mnt/user/BigPool/DVR-incomingSet the host path as /mnt/user/BigPool/DVR-incomingClick AddClick ApplyNow NextPVR will be running and you can load up the page at: http://*your unraid server*:8866 (it'll see any network tuners and be ready to go! You can also drop your config and database into the /mnt/user/appdata/nextpvr folder on the Unraid server, you just might need to enable the share to do so)Happy watching!-guyinco6nito
January 16Jan 16 One extra update:Problem: The NextPVR docker container was running as root. All of the video files created were owned by root, and my user didn't have permissions to delete them.Fix: Run docker as the user of your choice! First find the ID of your username by launching the terminal and running "id your username". It'll return a number (e.g. 1001) and the group to which your user belongs (e.g. users, with a group number of 100). Next add one more "Extra Parameter" for the docker container saying: "--user 1001:100" and apply the settings. Now the NextPVR Docker container will create the recordings with the permissions already set! If you're doing this to fix it, you might need to update permissions on your config by running: chown -R 1001:100 /mnt/user/appdata/nextpvr
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.