A containerized setup for XUI.one using Docker!
View Demo
·
Report Bug
·
Request Feature
·
Send a Pull Request
This repository provides a fully automated and containerized setup for XUI.one, a comprehensive IPTV panel designed for capturing, delivering, and transcoding video content. It supports various applications, including enterprise video delivery, game streaming, and video-on-demand services. The repository includes all necessary scripts, configurations, and Docker files to deploy XUI.one seamlessly.
- Automated Setup: Automatically installs and configures
XUI.one 1.5.12
on anUbuntu 24.04
base image. - Dependency Management: Installs all required dependencies for XUI.one, including MySQL and other necessary packages.
- Persistent Storage: Creates persistent Docker volumes for MySQL and XUI data to ensure data is not lost between container restarts.
- Ease of Use: Simplifies the deployment process, making it easy to set up and manage XUI.one with minimal manual intervention.
The XUI.ONE Installer follows a containerized architecture using Docker and Docker Compose to manage the setup and deployment of XUI.ONE. Below is a high-level overview of the architecture:
To get started with the XUI.ONE Installer, follow these steps:
Ensure you have the following installed on your system:
-
Clone the Repository
git clone https://github.com/Itz-Agasta/xui.one-installer.git cd xui.one-installer
-
Build and Run the Docker Containers
docker-compose up -d
-
Access XUI.ONE: Open your web browser and navigate to the provided url to access XUI.ONE.
If you just want to install XUI.ONE on Your Ubuntu desktop, you can use the following command in your terminal:
wget https://raw.githubusercontent.com/Itz-Agasta/xui.one-installer/main/install.sh -O install.sh && chmod +x install.sh && ./install.sh
Supported Ubuntu versions:
✅ Ubuntu 18
✅ Ubuntu 20
✅ Ubuntu 22
✅ Ubuntu 24
Data is persisted in two Docker volumes:
- xui_mysql: MySQL database files
- xui_home: XUI installation files
If you encounter any issues, refer to the logs:
docker-compose logs
For further assistance, you can Report Bug or Request Feature.
This project is licensed under the MIT License. See the LICENSE file for more details.
Feel free to Send a Pull Request if you have improvements or fixes.