IPTV Panel Documentation & API Guide
XUI.live is a self-hosted IPTV control panel. These pages cover everything from a blank Ubuntu server to a panel serving subscribers at scale.

Start with the basics
What you can run
XUI.live carries live channels, movies, series, radio and 24/7 channels from a single catalogue, and delivers them as HLS, low-latency HLS, MPEG-TS and RTMP — one source, every player your subscribers already own.
Subscriptions work as playlist lines, MAG set-top boxes or Enigma2 receivers, each with its own expiry, connection limit and channel access. Resellers get their own panel and their own credit balance. When one server is no longer enough, load balancers are added from inside the panel.


Built for operators
The stack is bundled and pinned: PHP 8.3, nginx 1.30.2 with HTTP/2, HTTP/3 and a dedicated RTMP instance, FFmpeg 8.0 and 7.1 with CUDA and VAAPI acceleration, MariaDB and Redis. Nothing depends on what the host operating system happens to carry.

Three documented APIs — administration, reseller and a public Xtream-compatible endpoint — mean the player apps and billing systems your customers already use work without adaptation.