Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

nextpvr docker setup help

Featured Replies

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

Solved by csendre

  • 2 years later...
  • 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

  • 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 👍

  • 1 year later...

Can this be added to the apps repository?

  • 3 months later...

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!

  • 1 month later...

Thanks csendre.   I also just migrated from a Windoze VM to Docker.    I used your template and was up and running in minutes!

  • 10 months later...

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:

  1. 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/nextpvr

  2. Next go to the Unraid -> Docker tab

  3. Go to Add Container

  4. Switch to Advanced mode

  5. Set the name as NextPVR

  6. Set the repository as:  nextpvr/nextpvr_amd64

  7. Enter 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:8866

  8. Next 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)

  9. At the bottom, click on  "Add another Path, Port, Variable, Label or Device"

  10. Leave the config type as "Path"

  11. Set the name as "config"

  12. Set the container path as /mnt/user/appdata/nextpvr

  13. Set the host path as /mnt/user/appdata/nextpvr

  14. Leave Read/Write permissions and Click Add!

  15. Now again click on "Add another Path, Port, Variable, Label or Device"

  16. Set the name as "recordings"

  17. Set the container path as /mnt/user/BigPool/DVR-incoming

  18. Set the host path as  /mnt/user/BigPool/DVR-incoming

  19. Click Add

  20. Click Apply

  21. Now 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

  • 2 weeks later...

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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.