AzuraCast: qué es, cómo funciona y cómo montar tu propia radio online gratis

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

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