All apps · 0 apps
ErsatzTV
Docker app from randomninjaatk's Repository
Overview
Stream custom live channels using your own media.
Nvidia GPU Use
Using the Unraid Nvidia Plugin to install a version of Unraid with the Nvidia Drivers installed and
add --runtime=nvidia to "extra parameters" (switch on advanced view) and
copy your GPU UUID to NVIDIA_VISIBLE_DEVICES.
Intel GPU Use
Edit your go file to include:
modprobe i915
, save and reboot, then
add --device=/dev/dri to "extra parameters" (switch on advanced view)
Nvidia GPU Use
Using the Unraid Nvidia Plugin to install a version of Unraid with the Nvidia Drivers installed and
add --runtime=nvidia to "extra parameters" (switch on advanced view) and
copy your GPU UUID to NVIDIA_VISIBLE_DEVICES.
Intel GPU Use
Edit your go file to include:
modprobe i915
, save and reboot, then
add --device=/dev/dri to "extra parameters" (switch on advanced view)
Readme
View on GitHubErsatzTV
ErsatzTV lets you transform your media library into a personalized, live TV experience - complete with EPG, channel scheduling, and seamless streaming to all your devices. Rediscover your content, your way.

How It Works
- Install ErsatzTV: Download and set up the server on your system.
- Add Your Media: Connect your media libraries and collections.
- Create Channels: Design and schedule your own live channels.
- Stream Anywhere: Watch on any device with IPTV and EPG support.
Key Features
- Custom channels: Create and schedule your own live TV channels.
- IPTV & EPG: Stream with IPTV and Electronic Program Guide support.
- Hardware Transcoding: High-performance streaming with hardware acceleration (NVENC, QSV, VAAPI, AMF, VideoToolbox)
- Media Server Integration: Connect Plex, Jellyfin, Emby and more.
- Music & Subtitles: Mix music videos and enjoy subtitle support.
- Open Source: Free, open, and community-driven project.
Documentation
Documentation is available at ersatztv.org.
License
This project is inspired by pseudotv-plex and the dizquetv fork and is released under the zlib license.
Install ErsatzTV on Unraid in a few clicks.
Find ErsatzTV in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Open the Apps tab on your Unraid server Search Community Apps for ErsatzTV Review the template variables and paths Click Install
Categories
Download Statistics
2,862,902
Total Downloads
62,510
This Month
68,751
Avg / Month
Total Downloads Over Time
Loading chart...
Related apps
Explore more like this
Explore allDetails
Repository
jasongdove/ersatztvLast Updated2026-02-26
First Seen2021-03-18
Runtime arguments
- Web UI
http://[IP]:[PORT:8409]- Network
host- Shell
bash- Privileged
- false
Template configuration
Host Port for 8409Porttcp
Container Port: 8409
- Target
- 8409
- Default
- 8409
Host Path for /root/.local/share/ersatztvPathrw
Container Path: /root/.local/share/ersatztv
- Target
- /root/.local/share/ersatztv
- Default
- /mnt/user/appdata/ErsatzTV
Nvidia Visible DevicesVariable
Nvidia Visible Devices (Optional - Requires Nvidia GPU and Unraid Nvidia build)
- Target
- NVIDIA_VISIBLE_DEVICES