# 📺 Как настроить xTeVe на Synology через Container Manager (для Plex DVR)

**URL:** <https://forum.samohosting.ru/t/kak-nastroit-xteve-na-synology-cherez-container-manager-dlya-plex-dvr/1680>\
**Category:** 07. Библиотека Самохостят\
**Tags:** synology, homelab\
**Created:** [15.Январь.2026 08:41:24 UTC](https://forum.samohosting.ru/t/kak-nastroit-xteve-na-synology-cherez-container-manager-dlya-plex-dvr/1680 "2026-01-15T08:41:24Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Anry\_ru](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/anry_ru/32/1941_2.png) [@Anry\_ru](https://forum.samohosting.ru/u/Anry_ru)\
**Post date:** [15.Январь.2026 08:41:24 UTC](https://forum.samohosting.ru/t/kak-nastroit-xteve-na-synology-cherez-container-manager-dlya-plex-dvr/1680/1 "2026-01-15T08:41:24Z")

</div>

## [xTeVe](https://github.com/xteve-project/xTeVe)

это легковесный прокси-сервер M3U, который позволяет использовать IPTV-плейлисты с Plex Live TV и Emby Live TV без установки специализированных IPTV-приложений.  
Я смотрю почти всё через Plex, поэтому попробовал данное решение! 🛠

## **🔧 Почему именно этот образ?**

Я использую этот образ `dnsforge/xteve:latest` , так как он отлично совместим с **Container Manager** на Synology NAS.

## **📁 Docker Compose**

Создаём проект в **Container Manager → Projects** и вставляем следующий `docker-compose.yml` :

 ![image](https://forum.samohosting.ru/uploads/default/original/2X/5/53d95566ab054173e93b0ef73d83d7cf8a863030.jpeg)

```auto
services:
  xteve: 
    image: dnsforge/xteve:latest
    container_name: XTeVe
    ports:
      - "34400:34400" # Web UI
      #- "1900:1900/udp" # SSDP (optional, for discovery)
    volumes:
      - /volume1/docker/xteve:/home/xteve/conf
    environment:
      - TZ=Asia/Krasnoyarsk
    restart: unless-stopped
    

```

✅ После запуска ждём 1–2 минуты — в логах должно появиться сообщение об успешной установке Perl-модулей.

 ![image](https://forum.samohosting.ru/uploads/default/original/2X/a/ae710d208d91d701c2628edc6a328b6076ab091d.jpeg)

🌐 Веб-интерфейс доступен по адресу:  
👉 **[http://[IP]:34400/web](http://IP:34400/web)**

## **🎯 Настройка xTeVe**

### **1. Выбор режима**

Я выбрал **XEPG** — он даёт больше гибкости, особенно если в будущем захочу использовать xTeVe не только с Plex.

### **2. M3U-плейлист 📜**

❗ **Без M3U-файла дальше не продвинетесь!** Заранее подготовьте его.

Я сохранил свой плейлист как [`ru.m3u`](https://github.com/iptv-org/iptv/blob/master/streams/ru.m3u) и положил в:

`/volume1/docker/xteve/data/ru.m3u`

В интерфейсе xTeVe указываю путь:

`/home/xteve/conf/data/ru.m3u`

### **3. XMLTV-гид 📅**

Аналогично загружаем файл с программой передач я выбрал [Russian Federation](https://epg.pw/xmltv.html?lang=en) `https://epg.pw/xmltv/epg_RU.xml`

Путь в интерфейсе:

`/home/xteve/conf/data/ru.xml`

После этого в разделах Playlists и XMLTV должны появиться по одной записи ✅.

 ![image](https://forum.samohosting.ru/uploads/default/original/2X/6/6e6260f6d9843bb2b66a6c08126b12a0614f93cb.png)

 ![image](https://forum.samohosting.ru/uploads/default/original/2X/9/9a9aa6af963d4aac823bd986411bb08b920d0071.png)

## **🔗 Mapping каналов**

Теперь нужно сопоставить каналы из M3U с программами из XMLTV:

Переходим в Mapping.  
Выбираем канал (например, Первый канал).  
Обязательно указываем:  
EPG Category — без этого может не работать!  
XMLTV File — наш ru.xml  
XMLTV Channel — выбираем нужный (иногда нужно подождать пару секунд, пока список загрузится)  
✅ Успешное сопоставление = зелёный индикатор слева + красный индикатор у надписи Channel Name.  
❗ Не забудьте нажать «Сохранить»!

 ![image](https://forum.samohosting.ru/uploads/default/original/2X/9/9829d025491e872299d591abf49cb85ad09b483a.png)

 ![image](https://forum.samohosting.ru/uploads/default/original/2X/2/2354f759fb994204a0150604f4c8094d49d9007e.png)

 ![image](https://forum.samohosting.ru/uploads/default/original/2X/b/b5d7db44739713277f32c3c7c2770c3ac70bad27.png)

## **📡 Подключение к Plex**

В Plex: Настройки → Прямой эфир и записи → Добавить устройство.  
Указываем: http://[IPxTeVe]:34400  
Plex должен автоматически найти тюнер.  
У меня не подгрузились программы из встроенного гида Plex после указания моего индекса (возможно, из-за региона).  
Поэтому я вручную указал путь к сгенерированному xTeVe файлу:  
/volume1/docker/xteve/data/xteve.xml

Так как у меня пока только один канал — Plex видит только его.

 ![image](https://forum.samohosting.ru/uploads/default/original/2X/f/fae1eef333598bdab29eabc62a881aae3170b3c0.jpeg)

 ![image](https://forum.samohosting.ru/uploads/default/original/2X/6/619b3eddc143ba3c60124d5956ffdfc8b7c6ea9f.jpeg)  
 ![image](https://forum.samohosting.ru/uploads/default/original/2X/4/4193efe554b45e3ff399d94ed5fb30d8af59e4ff.jpeg)

⚠ Проблема с буферизацией и решение  
При первом запуске видео не воспроизводилось — Plex выдавал ошибку.

🔍 Из логов стало ясно: xTeVe передаёт поток напрямую, а Plex не успевает его буферизовать.

🔧 Решение:  
В настройках xTeVe:

Меняем Stream Buffer с noBuffer на VLC  
Увеличиваем размер буфера с 1 MB до 8 MB  
✅ После этого «Первый канал» заработал без проблем! 🎉

 ![image](https://forum.samohosting.ru/uploads/default/original/2X/d/da7c4c70986655a151b7d0bc9a5eec21e970adce.png)

 ![image](https://forum.samohosting.ru/uploads/default/original/2X/a/a4127817208215048993fa74128d157910faceff.png)

 ![image](https://forum.samohosting.ru/uploads/default/original/2X/b/b360e765c4eae359d4b2cf01d3d83ecd01870db1.jpeg)

🌍 Часовой пояс и региональные потоки — открытая проблема ❓  
У меня возникла сложность с временной зоной:

В M3U-плейлисте ссылка:

[https://edge1.1internet.tv/dash-live2/streams/1tv-dvr/1tvdash.mpd](https://edge1.1internet.tv/dash-live2/streams/1tv-dvr/1tvdash.mpd)

Поток идёт по Московскому времени, хотя в XMLTV и настройках указан Красноярск (+4).  
Я нашёл альтернативную ссылку от интернет провайдера:  
udp://@239.255.1.1:123

Но:

Работает только в специализированных IPTV-плеерах  
VLC и xTeVe не воспроизводят такой UDP-поток (пробовал и ffmpeg, и разные флаги)  
На сайте Первого канала смена региона не помогает — всегда показывает один и тот же часовой пояс.

---

<div class="post-metadata">

**Author:** ![Anry\_ru](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/anry_ru/32/1941_2.png) [@Anry\_ru](https://forum.samohosting.ru/u/Anry_ru)\
**Post date:** [15.Январь.2026 18:29:59 UTC](https://forum.samohosting.ru/t/kak-nastroit-xteve-na-synology-cherez-container-manager-dlya-plex-dvr/1680/2 "2026-01-15T18:29:59Z")

</div>

Тут еще недавно установил Jellyfin захотелось потестить его и сравнить с Plex.  
И каково мое удивление когда IPTV в Jellyfin работает прекрасно из коробки.  
Зашел в панель управления нашел там Эфир  
Указал плейлист и указал ту же таблицу телепередач и все сразу работает)  
Есть правда нюансы. Сопоставились передачи и каналы примерно на 20% скорее всего это потому, что в названиях каналов присутствуют символы которые он не смог распознать и сопоставить, например, 24 или Not24/4 и прочие.  
Так же не удобно что нельзя редактировать список каналов, упорядочивать их назначая им номера и прочее. Поэтому попробую прикрутить xTeVe и к Jellyfin в скором будущем.  
В любом случае если нужна только пара каналов то это решение идеально работает из коробки)

---

<div class="post-metadata">

**Author:** ![starik](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/starik/32/262_2.png) [@starik](https://forum.samohosting.ru/u/starik)\
**Post date:** [22.Январь.2026 08:06:10 UTC](https://forum.samohosting.ru/t/kak-nastroit-xteve-na-synology-cherez-container-manager-dlya-plex-dvr/1680/3 "2026-01-22T08:06:10Z")

</div>

Благодарю за подробную статью! Подскажите, пожалуйста, а если ведётся речь о Plex или Jellyfin, то рассматривается премиум аккаунт или обычный (бесплатный). Ещё вопрос, реально ли затянуть ссылки на записи каналов с дальнейшим использованием?

---

<div class="post-metadata">

**Author:** ![Anry\_ru](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/anry_ru/32/1941_2.png) [@Anry\_ru](https://forum.samohosting.ru/u/Anry_ru)\
**Post date:** [22.Январь.2026 12:25:02 UTC](https://forum.samohosting.ru/t/kak-nastroit-xteve-na-synology-cherez-container-manager-dlya-plex-dvr/1680/4 "2026-01-22T12:25:02Z")

</div>

Бесплатный аккаунт.  
Насколько я понял даже если мы добавляем файлы m3u и xlm они заново сохраняются в файлы с другим именем.  
Сейчас я использую эти данные по ссылкам.  
Говоря про xml там просто указываешь ссылку, например как в статье [https://epg.pw/xmltv/epg.xml](https://epg.pw/xmltv/epg.xml) эта ссылка на все языки.  
Так же m3u нашел на гитхабе ссылку с нужным плейлистом и потом главное не копировать ссылку. А нажать на кнопку RAW, откроется другая страница и уже берете ссылку на эту страницу.

 ![image](https://forum.samohosting.ru/uploads/default/original/2X/6/675d8213a71c516b817202cbb1fb69f98349d36e.png)  
Я надеюсь, что xTeVe сам обновит плейлист если каналы изменятся. Пока это протестировать не удалось т.к. плейлисты откуда я брал не обновлялись уже пару лет.  
Возможно я не правильно понял ваши слова про

> записи каналов

Тогда расскажите подробнее что имели ввиду.

---

<div class="post-metadata">

**Author:** ![starik](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/starik/32/262_2.png) [@starik](https://forum.samohosting.ru/u/starik)\
**Post date:** [22.Январь.2026 12:38:30 UTC](https://forum.samohosting.ru/t/kak-nastroit-xteve-na-synology-cherez-container-manager-dlya-plex-dvr/1680/5 "2026-01-22T12:38:30Z")

</div>

Благодарю! Всё-таки попробую у себя её покрутить. А то замахался под весь зоопарк домашней техники искать программы для трансляции.
