Как да инсталирате NextPVR на Ubuntu – Пълно ръководство (Native + Docker)

Как да инсталирате NextPVR на Ubuntu – Пълно ръководство (Native + Docker)

Здравейте! :waving_hand:

След ръководствата за Tvheadend и MythTV, ще разгледаме NextPVR – една от най-силните и модерни алтернативи за сървър за телевизия (DVR/PVR).

NextPVR първоначално стартира като софтуер ексклузивно за Windows, но вече има отлична и напълно официална поддръжка за Linux (и Docker). Той се отличава с много по-модерен и приятен уеб интерфейс от Tvheadend и MythTV, има официални приложения за почти всички платформи (iOS, Android, Apple TV, Fire TV) и се интегрира безупречно с Kodi чрез официална добавка.


Вариант 1: Директна инсталация на Ubuntu (Native .deb)

Инсталацията на NextPVR под Linux e изключително лесна, тъй като разработчиците предоставят готов помощен пакет, който автоматизира целия процес (сваляне на .NET Core зависимостите и самия сървър).

Стъпка 1 — Обновяване на системата

Както винаги, първо се уверяваме, че системата е обновена:


sudo apt update

sudo apt upgrade -y

Стъпка 2 — Изтегляне и инсталиране на помощния пакет

Изтегляме инсталатора на NextPVR с curl:


curl https://nextpvr.com/nextpvr-helper.deb -O

След това го инсталираме чрез apt, за да изтегли нужните зависимости:


sudo apt install ./nextpvr-helper.deb --install-recommends -y

Този процес може да отнеме минута-две, тъй като скриптът ще свали актуалната версия на сървъра и ще настрои systemd услугата.

Стъпка 3 — Достъп до уеб интерфейса

След като инсталацията приключи, сървърът вече работи! Отворете браузъра си на:


http://<IP-на-сървъра>:8866

Данни за вход по подразбиране:

  • Потребител: admin

  • Парола: password

(Задължително сменете паролата в настройките след първия вход!)

Стъпка 4 (По избор) — Сканиране на DVB тунери или добавяне на IPTV

От уеб интерфейса отидете на Settings → Devices. Там ще видите разпознатите хардуерни DVB тунери, както и опцията за добавяне на IPTV (M3U) плейлисти.


Вариант 2: Инсталация чрез Docker

Ако предпочитате контейнери, NextPVR има официален и много добре поддържан Docker образ.

Забележка: За разлика от MythTV, тук Docker инсталацията е с официална поддръжка и е силно препоръчителна!

Стъпка 1 — Създаване на директории за конфигурация и записи


mkdir -p ~/.nextpvr/config

mkdir -p ~/.nextpvr/recordings

Стъпка 2 — Създаване на Docker Compose файл

Създайте файл docker-compose.yml:


nano docker-compose.yml

Поставете следното съдържание:


version: "3"

services:

nextpvr:

image: nextpvr/nextpvr_amd64:stable

container_name: nextpvr

network_mode: host

environment:

- TZ=Europe/Sofia

volumes:

- ~/.nextpvr/config:/config

- ~/.nextpvr/recordings:/recordings

restart: unless-stopped

# Ако имате свързани DVB тунери към сървъра, разкоментирайте следните редове:

# devices:

# - /dev/dvb:/dev/dvb

Използваме network_mode: host, за да може сървърът лесно да открива HDHomeRun тунери в локалната мрежа и да комуникира безпроблемно с DLNA устройства.

Стъпка 3 — Стартиране на контейнера


docker-compose up -d

Интерфейсът отново е достъпен на порт 8866.


Полезни команди

Ако сте инсталирали native верситята (.deb):


# Статус на сървъра

sudo systemctl status nextpvr-server

# Рестартиране при проблем

sudo systemctl restart nextpvr-server

# Спиране

sudo systemctl stop nextpvr-server

Ако сте с Docker:


# Преглед на логовете (за дебъгване)

docker logs -f nextpvr

# Рестартиране на контейнера

docker restart nextpvr


NextPVR vs Tvheadend — Какво да изберете?

Ако се чудите дали си заслужава да мигрирате от Tvheadend, ето едно бързо сравнение:

Функция NextPVR Tvheadend
Уеб Интерфейс :green_circle: Модерен, чист и удобен :orange_circle: Изглежда като таблица от 90-те, но мощен
Официални Клиенти :green_circle: Отлични (iOS, Android, Apple TV) :red_circle: Няма (разчита се на Kodi/VLC/DreamPlayer)
Консумация на ресурси :orange_circle: Умерена (.NET база) :green_circle: Изключително ниска (чист C)
Управление на Потребители :red_circle: Слабо (ограничено до ПИН код) :green_circle: Перфектно (Индивидуални акаунти, ограничения, профили)
IPTV / Рестрийминг :orange_circle: Добро за домашно ползване :green_circle: Индустриален стандарт за рестрийминг

Финална препоръка:

  • Ако правите сървър за дома, искате красив интерфейс за семейството и планирате да ползвате техни приложения на телефони или Apple TV — NextPVR е фантастичен избор. Усеща се като завършен, комерсиален продукт.

  • Ако строите IPTV мрежа, имате десетки потребители с различни пакети, интегрирате със Stalker Portal и ви трябват сложни стрийминг профили — Tvheadend остава ненадминат. NextPVR просто няма нужните инструменти за управление на достъпа, от които един провайдър се нуждае.

Как ви се струва в сравнение с Tvheadend? :speech_balloon: