Cómo instalar Xtream UI con MariaDB en Ubuntu 16.04 y 18.04 LTS.
Este tutorial te guiará en la instalación de Xtream UI con MariaDB en Ubuntu 16.04 o 18.04 LTS. Es un proceso experimental, por lo que podría no funcionar en todos los casos. Si tienes problemas, puedes optar por una instalación tradicional con MySQL o Bitbucket.
Requisitos del Sistema
- Ubuntu 16.04 o 18.04 LTS.
- Conexión a Internet.
- Acceso a terminal con privilegios
sudo
.
¿Qué hace especial esta instalación?
- MariaDB se usa en lugar de MySQL.
- Se configura un archivo systemd para administrar el servicio de Xtream UI.
- Se optimizan configuraciones de PHP-FPM y Nginx.
- Se instala
curl
desde Snap, eliminando la necesidad de modificarlibcurl34
.
Pasos para Instalar Xtream UI
1. Actualiza tu Sistema
Ejecuta el siguiente comando para asegurarte de que tu sistema esté completamente actualizado:
sudo apt-get update && sudo apt-get upgrade -y
2. Instalar Dependencias Necesarias
Instala las dependencias necesarias para Xtream UI:
sudo apt-get install software-properties-common libxslt1-dev libcurl3 libgeoip-dev python git -y
3. Descargar e Instalar el Script de Xtream UI
Descarga el script de instalación de Xtream UI desde GitHub:
rm install.py
wget https://github.com/emre1393/xtreamui_mirror/raw/master/withmariadb/install.py
Ahora ejecuta el script de instalación:
sudo python install.py
4. Seleccionar el Tipo de Instalación
- PRINCIPAL: Para el servidor principal con el panel de administración.
- LB: Para balanceador de carga en servidores adicionales.
5. Gestionar el Servicio de Xtream UI
Una vez completada la instalación, puedes controlar el servicio Xtream UI con los siguientes comandos:
- Iniciar el servicio:
sudo systemctl start xtreamcodes.service
- Reiniciar el servicio:
sudo systemctl restart xtreamcodes.service
- Habilitar el servicio al inicio:
sudo systemctl enable xtreamcodes.service
- Detener el servicio:
sudo systemctl stop xtreamcodes.service
Archivos de Configuración y Actualizaciones
El archivo newstuff.zip contiene los mismos archivos que el repositorio xtreamui_things, pero no se actualizará más. Si necesitas cambios, puedes obtener los archivos directamente desde el repositorio.
Actualización de Archivos Modificados
Para actualizar los archivos de configuración, clona el repositorio de xtreamui-things y copia los archivos necesarios:
- Clonar el repositorio:
git clone https://github.com/emre1393/xtreamui-things.git /tmp/xtreamui-things
- Copiar los archivos modificados:
cp -urv /tmp/xtreamui-things/admin-modified/* /inicio/xtreamcodes/iptv_xtream_codes/admin/
- Eliminar el repositorio clonado:
rm -rf /tmp/xtreamui-things
Uso de release_22f.zip
y install.py
Si prefieres usar una versión anterior del archivo install.py
, puedes obtenerla desde la página espejo de Bitbucket.
El script install.py
que uso es una bifurcación del original de xtream-ui.com. Puedes comparar ambos scripts si lo deseas.
Conclusión
Con estos pasos, habrás instalado Xtream UI con MariaDB en tu servidor Ubuntu. Recuerda que este proceso es experimental. Si necesitas más ayuda o deseas utilizar una versión anterior del script, consulta los repositorios oficiales. ¡Buena suerte!