install docker - sub3/NextPVR GitHub Wiki
The one of the following command can be used to either install (or upgrade) NextPVR on your device.
amd64 device (such as a PC or some NAS devices):
docker pull nextpvr/nextpvr_amd64:stable
On a arm32v7 device (such as RPi):
docker pull nextpvr/nextpvr_arm32v7:stable
The following command can be used to run NextPVR in the background. As you can see from the command line, docker needs to have "/config" in the container mapped to some local directory so that NextPVR can store it's configuration data.
docker run -d
--volume /home/graeme/config:/config
--volume /home/graeme/videos:/recordings
--volume /home/graeme/videos:/buffer
--publish 8866:8866
nextpvr/nextpvr_amd64:stable
If you have trouble with the time in the Docker container not working correctly use this
--volume /etc/localtime:/etc/localtime:ro \
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 8020-8030:8020-8030/udp \
If you're wanting to use a locally connected PCIe/USB tuner, you'll need to pass the device through to the container
--device /dev/dvb:/dev/dvb \
In this example:
- the /config directory in the container will map to the user's ~/config directory
- the /recordings directory the container will map to the user's ~/videos directory
- the /buffer directory in the container will map to the user's ~/videos directory
- the local port 8866 will mapped to port 8866 in the container. NextPVR has historically used port 8866, so exposing it as port 8866 allows apps like Kodi to continue to access it easily.
After running NextPVR, you can access it via a web browser at http://HOST_IP:8866/index.html , and logging in with the default credentials of admin/password. If you intend to remotely access the NextPVR web app over the internet, you must change your username and password. In addition to the web app, other popular ways to access it are via Kodi, or the our iOS / Android apps in their respective app stores. For more information see https://nextpvr.com/download.html