Skip to content
Install XUI.live on Ubuntu

Install XUI.live on Ubuntu

XUI.live installs onto a clean Ubuntu server in about twenty minutes, most of it spent downloading. The installer brings up the entire stack — PHP, nginx, MariaDB, Redis and FFmpeg — and leaves you with a running panel.

Before you start

  • Ubuntu 24.04, 24.10, 25.04 or 25.10. The installer checks the release and stops on anything else rather than half-installing.
  • Root access.
  • About 2 GB free for the panel, plus room for your content.
  • Python 3, which Ubuntu ships by default.

You can confirm all three in one command:

lsb_release -sr; python3 -V; df -h /
The download links live in your control panel. They are issued to accounts with an active subscription, together with a step-by-step walkthrough that tracks your progress. Sign in to your panel and open Install XUI.

How the install runs

1 — Download. Two files go into one folder on your server: the installer and the panel archive. The archive is around 485 MB, so allow ten to twenty minutes on a normal connection. The panel gives you a resumable command if the download is interrupted.

2 — Run the installer. One command, as root, from that folder. It installs the dependencies and the panel itself, and prints every step as it goes.

3 — Answer one question. Near the end the installer asks whether to apply its network configuration:

Overwrite sysctl configuration? Recommended! (Y / N):

Answer Y unless you maintain your own /etc/sysctl.conf. This applies BBR congestion control, socket buffers sized for concurrent long-lived streams and raised file descriptor limits — the settings XUI.live needs to hold tens of thousands of connections. Answer N to leave your own file untouched.

4 — Save your access details. When it finishes, the installer prints a setup link and writes your MySQL credentials to a file next to it. The setup code is generated randomly for your installation and appears only in your terminal, so copy it before closing the session.

5 — Finish in the browser. Open the setup link and complete the wizard, which creates your admin account.

6 — Licence the server. The panel prints an eight-character code; enter it in your account at app.xui.live and the licence is issued immediately, bound to that machine.

Updating

Updates use the same download and a different command, and keep everything that is yours — licence, database settings, SSL certificates and any custom ports all survive. The exact commands are in your control panel alongside the installation walkthrough.

Ready to install?

Sign in at app.xui.live — the download links, the full walkthrough and your licence key are waiting in your panel.