# VynodeIPTV

VynodeIPTV is a self-hosted IPTV server, browser video wall, and Android TV companion that connects to your Xtream account, imports channels and EPG (electronic program guide), and streams authenticated HLS (HTTP Live. It is open source and self-hosted, installable on Unraid.

Canonical page: https://ourlocalhost.com/app/6986/vynodeiptv

## Description

VynodeIPTV is a self-hosted IPTV server, browser video wall, and Android TV companion that connects to your Xtream account, imports channels and EPG (electronic program guide), and streams authenticated HLS (HTTP Live Streaming) to each player. It provides guide grids, custom channel groups, independent browser video walls, playback health diagnostics, and server-side HLS remux or CPU conversion (GPU transcoding is not yet implemented), and currently runs as an x86-64 container on hosts such as Unraid.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

39/100 (Low), based on 3 of 4 factors.
- Maintained: 72 (last commit 0 days ago)
- Popular: 0 (0 GitHub stars)
- Easy to install: 20 (1 install platform, Docker image)

## Links

- Unraid: https://ca.unraid.net/apps/app_25193278f9c057a1
- GitHub: https://github.com/minerport/VynodeIPTV

## Common questions

### Why should I avoid setting PUID/PGID for VynodeIPTV on Unraid?

The image runs as UID/GID 10001 and does not implement PUID/PGID. Make the configuration and scratch directories writable by that user instead.

### Which port does VynodeIPTV use, and can it be exposed to the internet?

The container listens on 8080 internally, while the Unraid example publishes 8580. The Docker example binds 127.0.0.1:8580, so it is localhost-only and internet exposure is not supported by this preview.

### Which directory should I back up from VynodeIPTV?

Back up /config because it stores the configuration, encryption key, and password hash. /transcode is disposable media scratch and does not need to be preserved.

### How do I authorize an upgrade for an existing VynodeIPTV installation?

Use the previous administrator key once, or reuse an already signed-in browser tab, to authorize the upgrade. After setup, the old key no longer grants dashboard or media access.

### Can the Android TV app use VynodeIPTV as middleware or connect directly to Xtream?

The Android TV companion can pair with the server and use it as streaming middleware, or it can connect directly in standalone Xtream mode.

### Does VynodeIPTV transcode streams for browser playback?

It uses FFmpeg to remux for compatible clients or convert to H.264/AAC on the CPU for browsers.

---
Source: Our Local Host (https://ourlocalhost.com/app/6986/vynodeiptv), the self-hosted and open-source app directory.
