← Back to catalog ErsatzTV · managed by DINAO

Your personalized TV channels, hosted in France

Turn your media library into live television channels with ErsatzTV, installed and maintained by DINAO. Schedule your linear TV-style IPTV streams — on our French servers.

Hosted in FranceOn-demand IPTV channelsPlex / Jellyfin / EmbyGDPR compliantOfficial publisher image
Overview

What is ErsatzTV?

ErsatzTV is an open source application that allows you to create your own live television channels from a personal media library. Where a standard player offers on-demand content, ErsatzTV recreates the experience of linear television: a program grid broadcast continuously, 24/7.

The application connects to your Plex, Jellyfin, or Emby servers, or directly to file folders, then lets you compose channels using blocks, playlists, schedules, and fillers. It generates an HLS stream and an M3U playlist, as well as an EPG (XMLTV) program guide, compatible with most IPTV players.

ErsatzTV relies on FFmpeg for transcoding (software or hardware via GPU) and offers customization options: bumpers, watermarks, transitions between programs, for a result close to a real channel.

Compatible offers

Host ErsatzTV at DINAO

Resource tiers compatible with ErsatzTV prerequisites (minimum 2 vCPU / 2 Go / 5 Go). Hosted in France, fully managed.

Standard
2 vCPU · 4 Go · 40 Go
19,90 € /month excl. VAT
  • 2 dedicated vCPU
  • 4 Go RAM
  • 40 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order
Dédié
8 vCPU · 16 Go · 160 Go
79,90 € /month excl. VAT
  • 8 dedicated vCPU
  • 16 Go RAM
  • 160 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order

1 hidden tier(s) (insufficient resources for this app) : Découverte

Under the hood

Technical details

vCPU
2 vCPU
ideal : 4 vCPU
Memory
2 Go
ideal : 4 Go
Disk
5 Go
ideal : 20 Go
Image : ghcr.io/ersatztv/legacy:latest Registry : ghcr.io Services : ersatztv Ports : 8409:8409
FAQ

You might be wondering…

What is ErsatzTV?

An application that turns your media library into live TV channels: you schedule a grid, and ErsatzTV generates a continuous IPTV stream readable in Plex, Jellyfin, VLC, or an IPTV box.

Does ErsatzTV provide content?

No. ErsatzTV only streams your own files or those from your Plex/Jellyfin/Emby libraries. You remain responsible for the content rights.

Do I need a GPU?

Not necessarily. Software transcoding is sufficient for a few channels. For many simultaneous streams, a GPU (optional or dedicated) accelerates transcoding.

Where are my data hosted?

On DINAO's French infrastructure. Your catalog and channels never leave the country.

Can I change plans or export my data?

Yes. You can upgrade or downgrade at any time, and your configuration remains exportable — no proprietary lock-in.