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 /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.