AzuraCast es una plataforma de radio online gratuita y de código abierto que permite crear, gestionar y transmitir una emisora de audio desde tu propio servidor, sin necesidad de conocimientos técnicos avanzados. En este artículo te explicamos qué hace, qué ventajas tiene frente a otras soluciones y cómo instalarlo paso a paso en Ubuntu con Docker.
¿Qué es AzuraCast?
AzuraCast es un software de gestión de radio online autoalojado, gratuito y de código abierto (licencia Apache 2.0). Fue creado en 2016 y actualmente es mantenido activamente en GitHub con miles de instalaciones activas en todo el mundo.
A diferencia de servicios SaaS de pago como Radio.co o Live365, AzuraCast se instala en tu propio servidor y no tiene límites de oyentes ni costes mensuales más allá del hosting. Integra internamente Liquidsoap como motor de automatización e Icecast o SHOUTcast como servidor de streaming, todo gestionado desde un panel web unificado.
En resumen: Si quieres tu propia emisora de radio online sin pagar cuotas mensuales y con control total, AzuraCast es la opción más completa del mercado open source.
Automatización y Programación
AzuraCast permite la automatización completa de la transmisión con su función de programación avanzada. Los usuarios pueden configurar listas de reproducción específicas para diferentes momentos del día, programar anuncios o mensajes pregrabados, y gestionar la transmisión sin intervención manual constante. Esta característica es esencial para mantener una programación consistente y profesional.
Formatos de audio compatibles
AzuraCast acepta los formatos de audio más habituales tanto para la biblioteca de música como para la transmisión a los oyentes:
- MP3 — el más universal, compatible con todos los reproductores
- AAC / AAC+ — mejor calidad que MP3 a igual bitrate, ideal para móviles
- Ogg Vorbis — código abierto, excelente relación calidad/tamaño
- Opus — óptimo para baja latencia y emisiones en directo
- FLAC — sin pérdida, para archivos de alta calidad en la biblioteca
Tip de streaming: Para emisiones públicas se recomienda transmitir en MP3 a 128 kbps o AAC+ a 64 kbps. Son los formatos con mayor compatibilidad de reproductores y menor consumo de ancho de banda.
AzuraCast vs otras plataformas de radio online
Recomendado AzuraCast (autoalojado)
- Gratuito, sin límite de oyentes
- Control total del servidor
- Multi-emisora en una instalación
- API REST + webhooks
- Sin royalties ni comisiones
- Requiere un servidor propio
- Mantenimiento técnico a cargo tuyo
Alternativa SaaS Radio.co / Live365 / Spreaker
- Dependencia del proveedor
- Sin configuración técnica
- Soporte incluido
- Cuota mensual (20–100 €/mes)
- Límite de oyentes por plan
- Sin acceso a la infraestructura
Requisitos del sistema para instalar AzuraCast
AzuraCast puede instalarse en cualquier VPS o servidor dedicado con Linux. Los requisitos mínimos recomendados son:
- Sistema operativo: Ubuntu 22.04 LTS o Debian 12 (64 bits)
- RAM: mínimo 1 GB (recomendado 2 GB para un uso estable)
- CPU: 1 vCPU (recomendado 2 vCPU)
- Disco: 20 GB libres mínimo (depende del tamaño de tu biblioteca musical)
- Puertos abiertos: 80, 443 (web), 8000 y 8005 (streaming Icecast)
Importante: AzuraCast no está pensado para instalarse en hosting compartido. Necesitas acceso root a un VPS. Providers habituales: Hetzner, DigitalOcean, Contabo o cualquier VPS con Ubuntu 22.04.
Cómo instalar AzuraCast en Ubuntu con Docker
La forma más sencilla y recomendada de instalar AzuraCast es usando Docker. El instalador oficial automatiza toda la configuración en menos de 10 minutos.
Actualizar el sistema e instalar Docker
Conéctate a tu servidor vía SSH y ejecuta las actualizaciones pendientes antes de instalar nada.
sudo apt update && sudo apt upgrade -y curl -fsSL https://get.docker.com | sh
Crear el directorio de AzuraCast y descargar el instalador
AzuraCast recomienda instalar en /var/azuracast.
mkdir -p /var/azuracast cd /var/azuracast curl -fsSL https://raw.githubusercontent.com/AzuraCast/AzuraCast/main/docker.sh > docker.sh chmod a+x docker.sh
Ejecutar la instalación
El script te guiará de forma interactiva para configurar el dominio, el certificado SSL y las opciones básicas.
./docker.sh install
Acceder al panel web y completar la configuración inicial
Una vez finalizada la instalación, accede a https://tu-dominio.com y sigue el asistente de configuración para crear tu cuenta de administrador y tu primera emisora.
Para una guía detallada paso a paso con capturas de pantalla, consulta el artículo completo: Guía de instalación de AzuraCast en Ubuntu Server →
Estadísticas y analítica de oyentes
Una de las funciones más valoradas por los gestores de emisoras es el panel de analítica integrado. AzuraCast registra en tiempo real:
- Número de oyentes conectados en cada momento
- País y ciudad de origen de las conexiones
- Historial de canciones reproducidas con duración de escucha
- Comparativa de audiencia por franjas horarias y días de la semana
- Exportación de datos en CSV para análisis externo
Estos datos son esenciales para ajustar la programación a los hábitos reales de tu audiencia y demostrar métricas a posibles patrocinadores.
Conclusión: ¿vale la pena usar AzuraCast?
Si buscas montar una radio online sin costes recurrentes y con control total sobre tu emisora, AzuraCast es la solución más completa del mercado open source. Tiene una curva de entrada razonable —necesitas un servidor y unos conocimientos básicos de Linux—, pero una vez instalado es tremendamente estable y fácil de gestionar.
Es la opción ideal para emisoras universitarias, radios comunitarias, proyectos musicales independientes, podcasters que quieren transmitir en directo o cualquier persona que quiera tener su propia radio sin depender de ningún servicio de terceros.

