Guía Completa: Cómo Instalar Centova Cast con Certificado SSL Let’s Encrypt en Debian 10 (2024)

[TUTORIAL] Como Instalar Centova Cast SSL Let's Ecrypt 2023 Paso a Paso

Cómo Instalar Centova Cast con SSL Let’s Encrypt en AlmaLinux 9 (2025)

Centova Cast es un popular panel de control para la administración de estaciones de radio en línea. La implementación de un certificado SSL es esencial para proteger la información que se transmite entre el servidor y los usuarios. En este tutorial, vamos a detallar paso a paso cómo instalar Centova Cast en Debian 10 Buster y habilitar un certificado SSL gratuito utilizando Let’s Encrypt.


Paso 1: Requisitos previos antes de empezar

Antes de comenzar con la instalación de Centova Cast, asegúrate de cumplir con los siguientes requisitos:

      1. Servidor VPS o dedicado con el sistema operativo AlmaLinux 9 (64 Bits).

      1. Acceso root vía SSH al servidor (puedes usar Putty, PowerShell, o cualquier terminal).

      1. Un nombre de dominio que apunte a la dirección IP del servidor.

      1. Licencia activa de Centova Cast.

    Si no tienes una licencia, puedes adquirir una en la página oficial de Centova Cast.


    Paso 2: Instalación de Centova Cast

    Conéctate a tu servidor VPS o dedicado usando SSH y sigue los pasos a continuación.

    Actualiza los repositorios

    Primero, asegúrate de que tu sistema esté actualizado:

    sudo yum update && sudo yum upgrade -y

    Descargar e instalar Centova Cast

    Descarga el archivo de instalación de Centova Cast y ejecuta el instalador:

    wget -O install.sh install.centova.com/your-centova-cast-license-here
    chmod a+x ./install.sh
    sudo ./install.sh --shoutcast-all

    Asegúrate de reemplazar your-centova-cast-license-here con tu clave de licencia Real.


    Paso 3: Instalación de software adicional

    Centova Cast es compatible con varias aplicaciones de transmisión. Si necesitas agregar más software después de la instalación inicial, puedes hacerlo con los siguientes comandos:

    /usr/local/centovacast/sbin/update --add shoutcast1
    /usr/local/centovacast/sbin/update --add icecast
    /usr/local/centovacast/sbin/update --add sctrans2
    /usr/local/centovacast/sbin/update --add icescc


    Paso 4: Instalación de MariaDB 11.8 en AlmaLinux 9

    Actualizar el sistema

    Es recomendable actualizar tu sistema antes de instalar MariaDB:

    sudo yum update && sudo yum -y full-upgrade

    Agregar el repositorio de MariaDB 11.8

    Instala la clave GPG y agrega el repositorio de MariaDB para Debian 10:

    vi /etc/yum.repos.d/mariadb.repo
    Dentro del repositorio agreamos:
    # MariaDB 11.8 RedHatEnterpriseLinux repository list - created 2025-05-27 19:41 UTC # https://mariadb.org/download/ [mariadb] name = MariaDB # rpm.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details. # baseurl = https://rpm.mariadb.org/11.rc/rhel/$releasever/$basearch baseurl = https://mirrors.xtom.com/mariadb/yum/11.8/rhel/$releasever/$basearch # gpgkey = https://rpm.mariadb.org/RPM-GPG-KEY-MariaDB gpgkey = https://mirrors.xtom.com/mariadb/yum/RPM-GPG-KEY-MariaDB gpgcheck = 1
    para guardar los cambios usar las teclas: ESC + : y despues wq y presionar ENTER
    Una vez agregado el repositorio, instala los paquetes de MariaDB:
    EJECUTAMOS EL SIGUIENTE COMANDO:
    sudo dnf install MariaDB-server MariaDB-client
    sudo yum update
    sudo yum install mariadb-server mariadb-client

    Configurar la seguridad de MariaDB

    Configura una contraseña para el usuario root y realiza ajustes de seguridad:

    sudo mysql_secure_installation

    Sigue las instrucciones en pantalla y guarda tu contraseña para usarla más adelante.


    Paso 5: Creación de la base de datos para Centova Cast

    Después de instalar MariaDB, debes crear la base de datos que utilizará Centova Cast. Para hacerlo, inicia sesión en MariaDB con el siguiente comando:

    mysql -u root -p

    Crea una base de datos para Centova Cast (puedes cambiar el nombre centovacastdb por uno de tu preferencia):

    CREATE DATABASE centovacastdb;

    Verifica que la base de datos se haya creado correctamente:

    SHOW DATABASES;

    Finalmente, sal del entorno de MariaDB con el comando:

    exit


    Paso 6: Desinstalar Apache2

    Antes de instalar el certificado SSL, debes asegurarte de que no haya otro servidor web como Apache ejecutándose en el servidor:

    sudo apt-get remove apache2

    Presiona Y cuando te solicite confirmación.


    Paso 7: Instalar Let’s Encrypt y habilitar SSL en Centova Cast

    Si no tienes ningún otro servidor web ejecutándose en el mismo servidor que Centova Cast, puedes configurar SSL de forma rápida. Sigue estos pasos para configurar SSL con Let’s Encrypt:

    Instalar y configurar Let’s Encrypt

    Ejecuta el siguiente comando para instalar y habilitar SSL con Let’s Encrypt:

    /usr/local/centovacast/sbin/set_secure --fqdn=yourdomain.com [email protected]

    Reemplaza yourdomain.com con el dominio que usarás para Centova Cast y [email protected] con tu correo electrónico.


    Paso 8: Configurar Centova Cast en el puerto 80

    Para asegurarte de que Centova Cast escucha en el puerto 80, ejecuta el siguiente comando:

    /usr/local/centovacast/sbin/set_web_ports --fqdn=yourdomain.com
    systemctl restart centovacast

    Reemplaza yourdomain.com con tu dominio.


    Paso 9: Generación del certificado SSL con Let’s Encrypt

    Una vez configurado el servidor web en el puerto 80, solicita e instala el certificado SSL:

    /usr/local/centovacast/sbin/set_ssl_cert letsencrypt yourdomain.com [email protected]

    Reemplaza yourdomain.com con tu dominio y [email protected] con tu correo electrónico. Después de esto, reinicia Centova Cast para activar el nuevo certificado:

    systemctl restart centovacast

    Verifica que puedes acceder a la interfaz web segura visitando https://yourdomain.com en tu navegador.


    Paso 10: Forzar HTTPS en el panel de administración

    Para garantizar que siempre se use HTTPS en el panel de administración, edita el archivo de configuración de Centova Cast:

    nano /usr/local/centovacast/etc/centovacast.conf

    Cambia la línea REQUIRE_SSL=false a REQUIRE_SSL=true, luego reinicia Centova Cast:

    systemctl restart centovacast


    Paso 11: URL de transmisión SSL

    Una vez configurado el certificado SSL, puedes utilizar una URL de transmisión segura como la siguiente:

    https://your-domain/proxy/user-here/stream


    Conclusión

    Siguiendo estos pasos, habrás instalado Centova Cast con un certificado SSL utilizando Let’s Encrypt en tu servidor Debian 10. Esta configuración asegurará que las conexiones a tu panel de administración y las transmisiones sean seguras y encriptadas. No olvides revisar periódicamente la renovación automática del certificado SSL, que se gestionará a través del cron job de Centova Cast.

    Para más información, consulta la documentación oficial de Centova Cast y la documentación de Let’s Encrypt.

    Guía Completa: Cómo Instalar Centova Cast con Certificado SSL Let’s Encrypt en Debian 10 (2024)

    Necesitas Ayuda para Instalar Centova Cast con Certificado SSL Let’s Encrypt en Debian 10 (2024)?