Preloader

Xtream UI Tips, FAQ’s and Fixes

Managing an IPTV service with Xtream UI can sometimes feel like you're trying to solve a puzzle in the dark. One minute everything is running smoothly, and the next, you're hit with a random error that leaves you scratching your head. It can be a huge pain, especially when you just want things to work.


First, What is Xtream UI?

Before we dive into the fixes, let's quickly cover what we're working with. Think of XtreamUI as the main control room for your IPTV service. It’s a web-based panel that lets you manage everything from a screen with buttons and menus, instead of typing in complicated code all day.

It's a very popular tool that helps providers handle all the important server tasks, like:

  • User Management: Keeping track of all your users.
  • Subscription and Billing: Managing who has paid and what they have access to.
  • Content Management: Organizing your live streams and video-on-demand (VOD).
  • Reseller Accounts: Setting up accounts for people who sell your service.
  • Server Monitoring: Watching over the health of your network and servers.

Your Go-To Xtream UI Fixes and Tips

Alright, now for the fun part! Here are some of the most common issues you might face with your XtreamUI panel and the simple commands to fix them. Just follow the steps carefully.

How to Change the HTTP Broadcast Port

Need to change the default port from 25461 to something else, like 8080? It's super simple. First, update the port in your panel, then run the command.

  1. Go to Manage Servers > Edit the server you want to change.
  2. Click the Advance Tab and change the broadcast port to your new number (e.g., 8080) and save.
  3. Now, run this command in your server's terminal:
sed -i 's/25461/8080/g' /home/xtreamcodes/iptv_xtream_codes/nginx/conf/nginx.conf ; /etc/init.d/xtreamcodes

Finally, restart the services:

/home/xtreamcodes/iptv_xtream_codes/start_services.sh

How to Change the Admin Panel Port

Want to change the admin login port from 25500 to something more custom, like 2082? The process is very similar. Run this command to find and replace the port number:

sed -i 's/25500/2082/g' /home/xtreamcodes/iptv_xtream_codes/nginx/conf/nginx.conf ; /etc/init.d/xtreamcodes

Then restart the services:

/home/xtreamcodes/iptv_xtream_codes/start_services.sh

Your admin panel will now be accessible at the new port!

How to Install a New Load Balancer

The automatic installer for load balancers can sometimes fail. If you added a new server and it's not coming online, here’s the manual fix.

  1. Delete the failed load balancer from your panel.
  2. Log into your main server via PuTTY and run these two commands:
sed -i 's/xtream-ui.com/lofertech.com/g' /home/xtreamcodes/iptv_xtream_codes/pytools/balancer.py ; /etc/init.d/xtreamcodes
/home/xtreamcodes/iptv_xtream_codes/start_services.sh

Now, go back to Load Balancer Installation in your panel, add the new server's IP and root password, and click install. It should come online within a few minutes.

How to Fix an HTTP Error 500

This error often happens after a problem with your MySQL database. The quickest fix is to reinstall the main panel, which will also reinstall MySQL correctly.

  1. First, create a backup of your data from the panel settings!
  2. Run the main installation script again.
  3. When it asks if you want to remove the existing database, choose Yes.
  4. After the installation is complete, you can restore your backup.

How to Fix Your EPG Not Updating

If your Electronic Program Guide (EPG) is stuck, try this sequence first: Add the EPG > click "Force Reload" > edit any stream and select the new EPG > force reload again. If that doesn't work, run these commands.

First, back up your original cron file just in case:

cp /home/xtreamcodes/iptv_xtream_codes/crons/epg.php /home/xtreamcodes/iptv_xtream_codes/crons/epg_bak.php

Now, run the fix script:

wget "https://xtream-masters.com/guide/resources.php?file=xui/epg-fix.ph" -O /tmp/epg.php -o /dev/null;sudo rm -rf /home/xtreamcodes/iptv_xtream_codes/crons/epg.php; sudo cp /tmp/epg.php /home/xtreamcodes/iptv_xtream_codes/crons/; chown -R xtreamcodes:xtreamcodes /home/xtreamcodes/; rm /tmp/epg.php;

Finally, force the EPG to update:

sudo /home/xtreamcodes/iptv_xtream_codes/php/bin/php /home/xtreamcodes/iptv_xtream_codes/crons/epg.php

How to Update the Geolite2.mmdb File

Keeping this file updated is important for location-based features. You can use this command to get the latest version.

sudo chattr -i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb && sudo wget -q https://xtream-masters.com/guide/resources.php?file=xui/GeoLite2.mmdb -O /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb && sudo chattr +i /home/xtreamcodes/iptv_xtream_codes/GeoLite2.mmdb && sudo /home/xtreamcodes/iptv_xtream_codes/start_services.sh

How to Clear Panel Logs from the Database

Over time, logs can take up a lot of space. You can clear them out to free up resources. Log into your MySQL database:

mysql -u root -pPASSWORD

(Replace PASSWORD with your actual MySQL root password). Then run these commands one by one:

use xtream_iptvpro;
TRUNCATE panel_logs;
TRUNCATE client_logs;
TRUNCATE stream_logs;
TRUNCATE epg_data;
exit

Quick XtreamUI Faqs

Here are some quick answers to common questions. These are some of the most popular XtreamUI Faqs we see.

  • What is the Xtream UI Default Login? Try admin / admin or admin / cxadmin.
  • Where are Xtream UI Backups Stored? The default location is /home/xtreamcodes/iptv_xtream_codes/adtools/backups/.
  • What is my Xtream UI MAG Portal URL? It's usually http://Your-Server-IP:Your-Broadcast-Port/c.
  • Why is my M3U Import Not Working? This is often a database issue. Try restarting MySQL with sudo /etc/init.d/mysql restart and then your panel services with /home/xtreamcodes/iptv_xtream_codes/start_services.sh.
  • How do I fix high CPU usage? High CPU on a load balancer can mean you have too many streams online for its power. Try moving some streams to another server or rebooting it. On the main server, it could be a DDoS attack. You may need to investigate and block the problem IP address.

Tired of Fixing Broken Panels?

While these tips can keep your old Xtream UI panel running for a bit longer, you are constantly fighting an uphill battle against bugs and instability. There is a better way.

Stop wasting time on repairs and start growing your business. Switch to the Xtream-Masters IPTV Admin Panel. It's the stable, secure, and feature-rich successor that just works.

Professional Admin Panel

IPTV Admin Panel Auto Installer

Fast Installation, Stability, Security & Optimized Performance

Fast Installation, Stability, security and minimum resource using with advanced tools is key strengths of the Xtream-Masters OTT Panel, enabling it to stay ahead in the competitive landscape.

IPTV Admin Panel €39.99/Month
  • Panel license includes main server + Unlimited LoadBalancers
  • Minimum 32 GB RAM server required for main server
  • Run all streams to load balancers for best results
  • Operating Systems: Ubuntu 18.04, 20.04, or 22.04
  • Advanced Anti-DDoS & Security tools included

Start Your IPTV Business Today

Get Your License Now
Competitive Advantage

Why Choose Xtream-Masters

Our goal is to make our core system more secure and stable than any other panel in the market. Built from scratch with super-optimized code.

Secure

DDoS Protection

Self-built DDoS and other kind of hacking attack protection so you can work without any fear of attacks.

  • Self-built defense
  • Hacking protection
  • Work without fear
Smart

Auto Issue Fixing

If stream has problems such as voice loss, video lost, or loops, system will auto detect and fix it within minutes.

  • Auto audio/video repair
  • Loop detection
  • Super stability
Performance

Optimized Core

Built from scratch with super-optimized code to save RAM and CPU during high events, giving us a competitive advantage.

  • Low resource usage
  • High load handling
  • Built from scratch

Core Features & Capabilities

The perfect solution for those facing a lack of features, technical support, or unstable software panels.

🚀

Optimized Performance Core

Enhanced binary and optimized code to minimize RAM and CPU consumption, ensuring super stability for handling large event loads with ease.

🗂️

Category Management

Allow users to modify categories through reordering, renaming, and adding/removing options in reseller and client panels.

👁️‍🗨️

Real-time VideoLog

Track connection utilization and, upon surpassing the limit, present the VideoLog with live data instead of showing a playback error.

🔑

DRM on Load Balancer

With IPTV and DRM integrated, you can easily install DRM on your IPTV load balancer with a single click and run DRM IPTV simultaneously.

📊

Smart Stream Analyzer

On-demand channels identify source problems, and auto-correct audio interruptions by adjusting probsize.

🤝

Official Reseller API

Grow your enterprise by integrating a specialized API designed for resellers to streamline order processing.

⚙️

Client Subscription cPanel

A personalized control panel for each client, enabling clients to manage content and update passwords independently.

🛡️

Server Guard Security

Every server benefits from enhanced security measures to defend against playlist probing, brute force attacks, and Layer 7 DDoS.

📂

Auto M3U Content Sync

Automatically add complete categories to your server through your provider's M3U link. especially useful for managing event categories.

☁️

xDrive Encrypted Cloud Backup

Automated xDrive Encrypted Cloud Backups ensure you can restore your panel and data instantly if the server fails.

Support Center

Frequently Asked Questions

The following notes will help you find answers to common questions. Please review before contacting support.

All Questions
General
Technical
01

Can move from 'XYZ' Panel to Xtream-Masters OTT Panel?

Simple answer is YES, We have an automated database migration system that supports migrations for XtremeUI, XUI, NXT, Streamcreed and other panels.

Existing server migration:

  1. Take backup of your database: mysqldump -u [uname] -p db_name > db_backup.sql
  2. Download db_backup.sql file to your local computer.
  3. Reinstall your server with Ubuntu OS (18.04, 20.04 or 22.04).
  4. Login to Master CMS cPanel and add the server for installation.
  5. Once installed, upload db_backup.sql to /home/xtreamaster/wwwdir.
  6. Use the Migrate button in cPanel, select Migrate by URL, and insert file URL.
  7. After migration, reset admin password and update tables in settings.

New server migration:

  1. Add main server for installation in CMS cPanel.
  2. Click Migrate button, insert database credentials or use SQL file URL.
  3. After migration, reset admin password and update tables.
02

What do I require to make an IPTV Server?

To create your own admin panel, consider the following:

  • Solid understanding of software and willingness to learn.
  • Dedicated servers (we do not provide these).
  • Reliable IPTV software for streaming and channel restreaming.

If you're just starting, we recommend working as a distributor first to build a client base before investing in costly servers.

03

Can you give support to setup my server?

While we offer video tutorials to help you understand functions, we assume you have basic software knowledge. We recommend exploring the panel and referencing tutorials. For specific technical issues or questions about our services, please contact us.

04

Technical problem support

We recognize clients may face complex technical issues. We offer a premium support team ($50/hour) to resolve all issues and ensure smooth service operation with proper setup.

05

Are Xtream-Masters IPTV Panels Secure?

Yes. We have written code very carefully and implemented a secure system to withstand various hacking attacks. Our customers have used our service for a long time without facing security issues.

Ready to Start Your IPTV Business?

Join hundreds of satisfied customers using our professional IPTV Admin Panel

Purchase License - €39.99/Month Download Review