Preloader
Xtream UI Guide

Xtream UI Panel Guide: What It Is, Login, Common Problems and Migration

Everything about the Xtream UI panel in one place: where it came from, which versions exist, which Ubuntu it runs on, the default login and ports, how to fix the usual problems, and how to move to a maintained panel.

Last updated: 3 November 2026


Short answer Xtream UI is a free, community-built IPTV admin panel that replaced Xtream Codes after its 2019 shutdown. Its last common release, R22F, targets Ubuntu 18.04 and has had no official updates since around 2020. Newer Ubuntu releases need unofficial builds, so operators running real subscribers usually migrate to a maintained panel.
Xtream UI at a glance
What it isFree IPTV admin panel for streams, users, resellers and load balancers
OriginCommunity fork of the Xtream Codes core, after the Xtream Codes takedown on 18 September 2019
Vendor and supportNone. Community only, no official support desk
MaintainedNo. Official updates stopped around 2020
Common releasesRelease 21, R22E (installed first), R22F (last widely used)
Target OSUbuntu 18.04 with Python 2 (R22F installer)
Ubuntu 20.04, 22.04, 24.04Only through unofficial community builds
Default admin URLhttp://your-server-ip:25500
Default loginadmin / admin (change it at first login)
Default streaming port25461
Install folder/home/xtreamcodes/iptv_xtream_codes/
Database namextream_iptvpro
PriceFree
Disclosure: Xtream-Masters sells a licensed IPTV/OTT panel that competes with Xtream UI. This guide does not offer an Xtream UI download. Commands and paths come from our own Xtream UI guides, linked in each section.

What is Xtream UI?

Xtream UI is a free IPTV admin panel. Operators use it to manage live streams, movies and series, subscriber lines, resellers and load balancers from one web interface. It is not a product of a company: it is a community fork built on the core scripts of Xtream Codes, changed so that it no longer needed the Xtream Codes licensing server.

That history explains both its popularity and its weak points. When Xtream Codes was taken down on 18 September 2019, operators lost their panels overnight. Xtream UI kept the familiar interface and could restore old Xtream Codes backups, so most of them moved to it. But with no vendor behind it, official updates stopped around 2020, and nobody ships security fixes today. The full story is in our Xtream Codes vs Xtream UI vs XUI.ONE comparison.

Until Sept 2019

Xtream Codes

Paid panel with a central licensing server. Taken down on 18 September 2019.

2019 to 2020

Xtream UI R21, R22F

Free community fork of the Xtream Codes core. Restores old backups.

Since about 2020

Unmaintained

No official updates. Community builds for Ubuntu 20.04 to 24.04, unofficial.

Today

Maintained panels

Operators migrate their Xtream UI database to a panel that still gets updates.

Xtream UI versions: R21, R22E and R22F

Xtream UI releases are numbered as "R" builds. You will see three names in tutorials and on old servers:

VersionWhat it isWhere you meet it
Release 21Earlier widely deployed releaseOlder servers that were never updated
R22EThe version the classic installer puts on firstFresh installs before the update step
R22FLast widely used release (often called beta or early access)Installs that ran the R22F update; most tutorials
Community buildsSame panel code repackaged with a Python 3 installer for newer UbuntuUbuntu 20.04, 22.04 and 24.04 servers; unofficial, no vendor support

The install and update steps for R22F on Ubuntu 18.04 are in our Xtream UI install guide.

Xtream UI server requirements and supported Ubuntu

The R22F installer was written for Ubuntu 18.04 LTS and Python 2. It needs full root access over SSH and installs older packages such as libcurl3, python and, for the update step, python-paramiko. Newer Ubuntu releases removed those packages, which is why old one-line commands fail there.

UbuntuOriginal R22F installerWhyGuide
18.04 LTSYes (target release)Python 2 and libcurl3 available. Standard support ended in 2023R22F install steps
20.04 LTSNo, community builds onlyNo python command by default, only python3Ubuntu 20.04 section
22.04 LTSNo, community builds onlyNo libcurl3, no python-paramiko; Python 2 only in universeUbuntu 22.04 section
24.04 LTSNo, community builds onlyNo Python 2 package at allXtream UI on Ubuntu 24.04
Community installers run as root and download panel files from third-party mirrors. Read the script, test it on a throwaway VPS, keep a database backup and never reuse old passwords. Our Ubuntu 24.04 guide has the full safety checklist and an error table for Python 2 and package errors.

Xtream UI login and default ports

After a standard R22F install the installer prints your panel URL. By default:

  • Admin panel: http://your-server-ip:25500
  • Default login: user admin, password admin
  • Streaming (client) port: 25461
  • Panel files: /home/xtreamcodes/iptv_xtream_codes/, database xtream_iptvpro

Leaving admin / admin active is the most common reason Xtream UI panels get taken over, so change the password as soon as you log in. Moving the admin port away from 25500 also hides the login page from simple scans; the commands for changing the admin and streaming ports are in our Xtream UI commands cheat sheet.

Locked out? Xtream UI has no "forgot password" email. You reset the admin account directly in MySQL, in the reg_users table. Step by step: reset the Xtream UI admin password.

Common Xtream UI problems and fixes

Most Xtream UI support questions fall into a few groups. Each card gives the usual cause and links to the full fix.

The first command to try when the panel does not load or streams are offline is a full service restart:

/home/xtreamcodes/iptv_xtream_codes/start_services.sh

Is Xtream UI safe? Security and PHP2Shell

Xtream UI is free, but you carry the security work yourself. The codebase still has known weaknesses from the Xtream Codes era, and because there is no vendor, nobody publishes fixes. The most important case in 2026 is PHP2Shell (CVE-2026-109618 and CVE-2026-109619), two remote code execution flaws in PHP itself.

Xtream UI runs its own bundled PHP inside the panel folder, not the Ubuntu system PHP, so apt upgrade does not touch it. Check the version of the binary the panel actually uses:

/home/xtreamcodes/iptv_xtream_codes/php/bin/php -v

If it reports PHP 7.x, NVD lists PHP 7.3 and 7.4 as affected and PHP 7.x is end of life, so no official fix will ship. No vendor updates are published for Xtream UI, so treat it as an unmaintained panel. Details, version table and exposure checklist: PHP2Shell: check and patch your IPTV panel PHP.

If you keep Xtream UI running, at least:

  • Change admin / admin and every reseller password you did not set yourself.
  • Move the admin port off 25500 and firewall SSH and database ports to known IPs.
  • Add Fail2Ban for Xtream UI and SSL.
  • Keep an offsite mysqldump of xtream_iptvpro so you can rebuild or migrate.
  • Avoid "cracked" or "decrypted" builds entirely.

Xtream UI vs XUI.ONE and other panels

Operators leaving Xtream UI usually compare it with XUI.ONE, NXT, 1-Stream and licensed panels such as Xtream-Masters. The short version:

Xtream UIXUI.ONEXtream-Masters
MaintainedNo, updates stopped around 2020Check with the vendorYes, updates through the Master CMS panel
UbuntuBuilt for 18.04; newer only via community buildsCheck with the vendor20.04 to 26.04, 24.04 recommended
PriceFreeCheck with the vendor€40/month until 31 Dec 2026, €70/month from 1 Jan 2027
Import Xtream UI datan/aCheck with the vendorYes, remote database or mysqldump file

Full history and differences: Xtream Codes vs Xtream UI vs XUI.ONE. Looking for a replacement: Xtream UI alternative.

How do I move from Xtream UI to a maintained panel?

You keep your data and change the software. With the Xtream-Masters OTT panel the move is a database migration in 3 steps, following the official panel FAQ. It works for Xtream UI, XUI, NXT and other panels.

Step 1: Add your main server

Reinstall the server (or use a new one) with Ubuntu 24.04, the recommended release; 20.04 to 26.04 are supported. Add it as the main server in the Master CMS panel with your xm: account and wait for the install to finish.

Step 2: Click Migrate Database

Pick Remote Connection (enter the old database host, port, name, user and password) or a Database Backup File made on the Xtream UI server with mysqldump. Choose Xtream UI as the source panel and click Migrate.

Step 3: Reset the admin password and bring servers online

Reset the admin password, run Update Tables in Settings, then set the SSH password for each load balancer and re-install it from the Servers page.

# on the old Xtream UI server: export the database mysqldump -u USER -p xtream_iptvpro > backup.sql

Users, lines, bouquets, streams, movies, series, categories, resellers and settings are moved. Movies stored on disk move from /home/xtreamcodes/iptv_xtream_codes/movies/ to /home/xtreamaster/movies/. The full walkthrough, both methods and the VOD fix are in migrate Xtream UI to Xtream-Masters.

Xtream-Masters OTT panel: facts
What it isXtream-Masters is a self-hosted IPTV/OTT panel (Xtream UI / XUI.ONE replacement) that installs on your own Ubuntu server and migrates your Xtream UI, XUI, NXT or other panel database by remote connection or mysqldump file.
Supported OSUbuntu 20.04 to 26.04, 24.04 recommended
License coversMain server plus unlimited load balancers
Price€40/month until 31 December 2026, €70/month from 1 January 2027
RefundFull refund within 3 days, no free trial
Default panel port7709 (changeable)
Keep Xtream UI running until the new panel has served real users for a few days. The 3-day refund window is there for exactly this test.
Xtream UI Replacement

Xtream-Masters OTT Panel

Keep your Xtream UI data, change the software

Install on your own Ubuntu server, migrate your Xtream UI database in 3 steps and run unlimited load balancers on one license.

Xtream-Masters panel dashboard, a maintained Xtream UI replacement
OTT Panel License €40/Month

€40/month until 31 December 2026. €70/month from 1 January 2027.

  • Migrates Xtream UI, XUI and NXT databases
  • Ubuntu 20.04 to 26.04, 24.04 recommended
  • Main server + unlimited load balancers
  • 3-day full refund, no free trial
Get Your License
Xtream UI Questions

Xtream UI Panel: FAQ

01

What is Xtream UI?

Xtream UI is a free IPTV admin panel that operators adopted after Xtream Codes was shut down in September 2019. It is a community fork built on the Xtream Codes core and manages streams, users, resellers and load balancers. It has no vendor and no official support.

02

Is Xtream UI still maintained?

No. Official Xtream UI updates stopped around 2020 and no vendor publishes security fixes. Its last widely used release is R22F. Builds for newer Ubuntu releases exist only as unofficial community projects.

03

What is the default Xtream UI login and port?

After a standard R22F install the admin panel opens at http://your-server-ip:25500 with the default login admin / admin. The default streaming port is 25461. Change the admin password right after the first login, and consider changing both ports.

04

Which Ubuntu version does Xtream UI support?

The original R22F installer targets Ubuntu 18.04 with Python 2. On Ubuntu 20.04, 22.04 and 24.04 it only runs through unofficial community builds, because those releases no longer ship packages such as libcurl3, python-paramiko or (on 24.04) Python 2.

05

What is Xtream UI R22F?

R22F is the last widely used Xtream UI release. The classic installer first installs R22E, and an update step then brings the panel to R22F. Release 21 was the earlier common version.

06

How do I reset the Xtream UI admin password?

Log in to the server over SSH, open MySQL as root and update the reg_users table in the xtream_iptvpro database for the admin user (ID 1). This resets the login to admin / admin; change it immediately after you log in.

07

Is Xtream UI safe to use in 2027?

Only with manual hardening, and even then it gets no security fixes. Xtream UI runs its own bundled PHP that nobody patches, so issues such as the PHP2Shell vulnerabilities stay open. Change default logins and ports, add a firewall and Fail2Ban, use SSL and keep offsite backups.

08

How do I move from Xtream UI to a maintained panel?

Export the Xtream UI database with mysqldump or allow a remote database connection, install the new panel on a fresh Ubuntu 24.04 server and run the migration. The Xtream-Masters OTT panel migrates Xtream UI, XUI, NXT and other panel databases in 3 steps and costs €40/month until 31 December 2026, €70/month from 1 January 2027.

Important Legal Notice
Xtream-Masters is a software development company. We build and license professional software. We don't host, store, stream, index, or distribute any audio, video, playlists, channels, or DRM-protected content of any kind. What we sell is an empty technical platform; whatever content runs through it is added, configured, and controlled entirely by the end user, who is responsible for holding the proper rights and following the law in their region. Any copyright or DMCA complaints should go to whoever is operating the stream or hosting the URL in question, not to us. For the full picture, have a look at our Terms, Privacy Policy, and Refund Policy.