Preloader
XUI One Guide

XUI One Panel Guide: What XUI.ONE Is, Login, Ubuntu, Problems and Migration

Everything about the XUI One panel in one place: where it fits next to Xtream UI, what it needs on the server, the default login and ports, how load balancers work, how to fix the usual problems and how to move your data.

Last updated: 3 November 2026


Short answer XUI One (XUI.ONE, also searched as xuione or XUI panel) is a self-hosted IPTV admin panel that came after Xtream UI. It installs on a root Ubuntu server, opens on port 8080 with the default login admin / admin, and runs most smoothly on Ubuntu 20.04; 22.04 and 24.04 need compatibility patches.
XUI One at a glance
What it isSelf-hosted IPTV admin panel for streams, users, lines, resellers and load balancers
Other namesXUI.ONE, xuione, XUI panel
FamilyCame after Xtream UI, same panel lineage
Smoothest Ubuntu20.04 LTS (ships Python 2 and OpenSSL 1.1)
Ubuntu 22.04 and 24.04Only with compatibility patches; 24.04 is not officially supported
Default admin URLhttp://your-server-ip:8080
Default client port2086 (HLS/HTTP output)
Default loginadmin / admin (change it at first login)
Panel folder/home/xui/ (content in /home/xui/content/)
DatabaseMariaDB; our guides create a database named xui_one
Our recommended minimum4 vCPU, 8 GB RAM (16 GB for production), 40 GB SSD, root SSH
Price and licenceCheck with the vendor
Disclosure: Xtream-Masters sells a licensed IPTV/OTT panel that competes with XUI.ONE. This guide does not offer an XUI One download. Commands and paths come from our own XUI One guides, linked in each section.

What is XUI One?

XUI One, usually written XUI.ONE and often searched as "xuione" or "XUI panel", is an IPTV admin panel. Operators use it to manage live streams, movies and series, subscriber lines, packages, resellers and load balancers from a web dashboard. It runs on your own Ubuntu server: you need a clean machine with root SSH, and it does not install cleanly next to cPanel, Plesk or an existing LAMP stack.

XUI.ONE belongs to the same panel lineage as Xtream UI. Xtream UI started in 2019 as a community panel, and XUI.ONE came after it with a redesigned interface. Because the two share a lineage, the database structure and many habits carry over, which is also why a move between these panels is a database migration and not a rebuild. The full history is in our Xtream UI vs XUI.ONE comparison.

From 2019

Xtream UI

Community panel. Official updates stopped around 2020.

After Xtream UI

XUI.ONE

Same family, redesigned interface. Built for older Ubuntu, so newer releases need patches.

Today

Your choice

Keep XUI.ONE patched, or migrate its database to a panel built for Ubuntu 20.04 to 26.04.

XUI One server requirements and Ubuntu support

XUI.ONE was written against older Ubuntu releases. It bundles a PHP binary compiled against OpenSSL 1.1 (libssl1.1) and its helper scripts expect Python 2. Newer Ubuntu releases removed both, which is the root of almost every install failure. For a small panel we recommend at least 4 vCPU, 8 GB RAM (16 GB is the realistic start for production), a 40 GB SSD and a 1 Gbps port.

UbuntuXUI.ONE statusWhat you must fixGuide
20.04 LTSSmoothest hostNothing special: Python 2 and OpenSSL 1.1 are still availableXUI One install guide
22.04 LTSWorks with patches, not officially supportedlibssl1.1, Python 2, relaxed MariaDB 10.6 SQL mode, systemd unitXUI One on Ubuntu 22.04
24.04 LTSNot officially supported, more patchinglibssl1.1, Python 2.7, relaxed MariaDB 10.11, systemd unit, FFmpeg fallbackXUI One on Ubuntu 24.04
Read every installer script before you run it as root. "Cracked" XUI.ONE builds shared on forums and Telegram can ship with hidden SSH keys, web shells or miners. Test on a throwaway VPS, keep a database backup and pin the compatibility packages so apt upgrade cannot remove them.

XUI One panel login and default ports

When the installer finishes it prints your URLs. With the default answers at the installer prompts:

  • Admin panel: http://your-server-ip:8080
  • Client (HLS/HTTP) URL: http://your-server-ip:2086
  • Default login: user admin, password admin
  • Panel files in /home/xui/, bundled PHP in /home/xui/content/php/, PHP log in /home/xui/logs/php/error.log

Bots crawl the admin port the moment it opens, so change the password under Management, Admins straight after the first login and consider moving the admin port away from 8080. Then check Settings, Servers (the main server must show the right public IP) and create at least one package before you add customers. The full first-login checklist is in our XUI One install guide.

Blank page instead of the login? On Ubuntu 22.04 and 24.04 that is almost always the missing libssl1.1 library. Check what the bundled PHP reports:

/home/xui/content/php/bin/php -v 2>&1 | head -3

A symbol error means libssl1.1 is missing; the fix is in the Ubuntu 22.04 guide.

XUI One load balancer: how it works

An XUI.ONE load balancer is a second server running the panel in load_balancer mode. It has no admin interface and no database of its own. It reads the main server's MySQL, receives stream assignments and serves the stream output to viewers, so streaming bandwidth can grow without touching the admin server.

Viewers

Player apps connect to the streaming port of a load balancer.

Load balancer

Installed with load_balancer type. Serves HLS/TS output, runs FFmpeg for its streams.

Main server

Admin panel and MySQL. Port 3306 open to the load balancer IP only; SSH sync to each balancer.

Setup in short: open MySQL on the main server to the load balancer IP only (never to everyone), run the installer on the new server and choose load_balancer, then add it under Management, Streaming Servers with its IP and SSH details and route a test stream to it. Every command and the troubleshooting table are in our XUI One load balancer guide.

Common XUI One problems and fixes

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

Streams show offline while FFmpeg is running? The bundled FFmpeg can crash on newer Ubuntu. Our guides install the distro FFmpeg and link it over the bundled binary:

apt-get install -y ffmpeg ln -sf $(which ffmpeg) /home/xui/content/bin/ffmpeg/ffmpeg

Is XUI One safe? Security and PHP2Shell

XUI.ONE is only as safe as the work you put into the server. Like Xtream UI, it runs its own bundled PHP inside the panel folder and its own nginx and PHP-FPM, so apt upgrade does not touch that PHP. That matters for PHP2Shell (CVE-2026-109618 and CVE-2026-109619), two remote code execution flaws in PHP itself. Check the version of the binary the panel uses:

/home/xui/content/php/bin/php -v

Then check the vendor's own announcements and update channel for a PHP update. The version table and the exposure checklist are in PHP2Shell: check and patch your IPTV panel PHP.

Whatever version you run, at least:

  • Change admin / admin and move the admin port off 8080.
  • Open MySQL 3306 only to your own load balancer IPs, never to everyone.
  • Enable ufw with only the ports you use (SSH, admin, client).
  • Keep a daily offsite mysqldump of the panel database so you can rebuild or migrate.
  • Never install "cracked" or "nulled" XUI.ONE builds.

XUI One vs Xtream UI and other panels

Operators choosing or leaving XUI.ONE usually compare it with Xtream UI, NXT, 1-Stream and licensed panels such as Xtream-Masters. The short version, with only what our guides document:

XUI.ONEXtream UIXtream-Masters
MaintainedCheck with the vendorNo, updates stopped around 2020Yes, updates through the Master CMS panel
Ubuntu20.04 smoothest; 22.04 and 24.04 with patchesBuilt for 18.04; newer only via community builds20.04 to 26.04, 24.04 recommended
Default admin port8080255007709 (changeable)
PriceCheck with the vendorFree€40/month until 31 Dec 2026, €70/month from 1 Jan 2027
Import XUI.ONE datan/an/aYes, remote database or mysqldump file

Full history and differences: Xtream UI vs XUI.ONE.

How do I move from XUI One to Xtream-Masters?

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 XUI.ONE server with mysqldump and placed on the new server as /root/backup.sql (or .sql.gz). Choose XUI as the source panel and click Migrate.

Step 3: Reset the admin password and bring servers online

Reset the admin password, then set the SSH password of the main server and restart its service, and set the SSH password of each load balancer and re-install it from the Servers page.

# on the old XUI.ONE server: export the database mysqldump -u USER -p DB_NAME > backup.sql

Users, lines, bouquets, streams, movies, series, categories, resellers and settings are moved. Two XUI-specific follow-ups from the panel FAQ:

  • Movies and episodes stored on disk move from /home/xui/content/vod/ to /home/xtreamaster/movies/.
  • If series episodes appear in the wrong order after a migration from XUI, take a database backup and run UPDATE series_episodes AS se SET se.sort = se.episode_num;

The full walkthrough and both methods are in migrate Xtream UI, XUI and NXT to Xtream-Masters. Panel features and screenshots: Xtream-Masters IPTV panel.

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 XUI.ONE running until the new panel has served real users for a few days. The 3-day refund window is there for exactly this test.
XUI One Replacement

Xtream-Masters OTT Panel

Keep your XUI.ONE data, change the software

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

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

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

  • Migrates XUI, Xtream UI 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
XUI One Questions

XUI One Panel: FAQ

01

What is XUI One?

XUI One (written XUI.ONE, and often searched as xuione or XUI panel) is a self-hosted IPTV admin panel that came after Xtream UI. It manages streams, users, lines, resellers and load balancers from a web dashboard and installs on your own Ubuntu server with root SSH access.

02

What is the XUI One panel login and default port?

After the installer finishes, the admin panel opens at http://your-server-ip:8080 and the client (HLS/HTTP) port is 2086. The default login is admin / admin. Change the password right away under Management, Admins, and consider moving the admin port away from 8080, because bots scan it as soon as it opens.

03

Which Ubuntu version is best for XUI One?

Ubuntu 20.04 LTS is the smoothest host in our tests, because it still ships the Python 2 and OpenSSL 1.1 libraries the panel was built against. Ubuntu 22.04 works with compatibility patches (libssl1.1, Python 2, relaxed MariaDB SQL mode). Ubuntu 24.04 is not officially supported and needs more patches, including a systemd unit.

04

How do I add an XUI One load balancer?

Install the panel on a second server and pick load_balancer at the installer prompt, pointing it to the main server MySQL. Open MySQL on the main server only to the load balancer IP, then add the load balancer under Management, Streaming Servers with its IP and SSH details, and route streams to it.

05

How much does the XUI panel cost?

Our guides do not state an XUI.ONE price, so check the current cost with the vendor. Avoid cracked XUI.ONE builds: they can ship with backdoors. For comparison, the Xtream-Masters OTT panel costs €40/month until 31 December 2026, €70/month from 1 January 2027.

06

Where can I download XUI One?

This page does not offer an XUI One download, and we do not state XUI One version numbers. For installing the panel on Ubuntu 20.04, 22.04 or 24.04, follow our XUI One install guides, and only run installer scripts you have read first.

07

Is XUI One an APK or a Firestick app?

No. XUI One is a server panel that runs on an Ubuntu server, not an Android app. Viewers watch on an IPTV player app (on Android, Firestick or Smart TV) that logs in to the streaming lines the panel creates. The panel itself is managed in a web browser.

08

Is XUI One affected by PHP2Shell?

XUI.ONE runs its own bundled PHP inside /home/xui/content/php/, so apt upgrade does not update it. Check the version with /home/xui/content/php/bin/php -v and check the vendor announcements and update channel for a PHP update. If your panel gets no updates, the lasting fix is to migrate to a maintained panel.

09

How do I migrate from XUI One to Xtream-Masters?

Install the Xtream-Masters OTT panel on a fresh Ubuntu 24.04 server, click Migrate Database and pick Remote Connection or a Database Backup File made with mysqldump, choose XUI as the source panel and click Migrate. It migrates Xtream UI, XUI, NXT and other panel databases in 3 steps, with a 3-day full refund and no free trial.

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.