⚠️ Compatibility Warning
Ubuntu 24.04 has completely removed Python 2, which Xtream UI relies on. Installing it requires adding legacy repositories and manual adjustments. This process is complex and can be unstable.
1Step 1: Get Access to Old Software
Ubuntu 24.04 is too new for Xtream UI. To make it work, we need to tell Ubuntu where to find older software packages (like Python 2) that it no longer supports.
Login to your server as root and run these commands to add the "Universe" repository:
2Step 2: Install Python 2 Manually
This is the tricky part. Since Python 2 isn't in the standard store anymore, we have to install it specifically. We also need to set it up so when Xtream UI asks for "python," the system gives it Python 2.
This command python-is-python2 is crucial. It acts like a translator between the old code and the new system.
3Step 3: Install Missing Tools
Xtream UI needs specific tools to build its database and handle connections. Run this command to install them all at once:
Tip: If you see errors about "libcurl3", you might need to temporarily add an older Ubuntu source list (like Bionic) to install it, then remove it immediately after.
4Step 4: Run the Installation Script
Now that we have tricked the system into acting like an older version, we can run the installer. We use a "mirror" script because the original official site is dead.
Installation Choices:
- Type MAIN and hit Enter.
- Type Y to install the database (MariaDB).
- Important: Save your MySQL root password when prompted!
5Step 5: Apply the Critical R22F Patch
The base installer installs an old, buggy version. On Ubuntu 24.04, this version will likely crash. You must apply this update to fix the bugs.
First, download the update files:
Second, clean up and restart the panel:
6Step 6: Fix the Country Database
To make sure your panel knows which country your users are from, apply this final fix:
That's it! Your panel should be live at http://your-ip:25500.
