Este tutorial de la comunidad documenta una forma de ejecutar AzuraCast en ZimaOS importando una configuración modificada de Docker Compose como una aplicación personalizada. La publicación original de diciembre de 2025 se probó en un ZimaBoard con ZimaOS 1.5.3 Plus y estaba orientada al uso privado o doméstico a través de la red local o Tailscale.
Importante: posteriormente, el autor actualizó el hilo el 5 de enero de 2026 y señaló que las pruebas adicionales demostraron que este método de instalación a veces era inestable o no funcionaba, y que la actualización web automática de AzuraCast también presentaba problemas con esta configuración. Esta corrección posterior es más importante que la afirmación original de que la configuración funcionaba perfectamente.
Qué utilizaba la configuración original de ZimaOS
El entorno de origen era un ZimaBoard con un Intel Celeron N3450, 8 GB de memoria, gráficos Intel HD Graphics 500 y ZimaOS 1.5.3 Plus. El autor importó una definición personalizada de Compose de AzuraCast mediante la interfaz de aplicaciones personalizadas de ZimaOS.
El flujo de trabajo era:
- Abrir el panel de ZimaOS y elegir Instalar una aplicación personalizada.
- Usar Importar y enviar la definición de Docker Compose.
- Revisar la configuración generada de web y updater antes de la instalación.
- Ajustar los puertos del lado del host y las rutas de volumen del lado de ZimaOS sin cambiar las rutas correspondientes de los contenedores de AzuraCast.
- Instalar la aplicación y abrir AzuraCast utilizando la dirección del servidor y el puerto de la interfaz web configurado.
La documentación actual de ZimaOS sigue permitiendo importar YAML de Docker Compose para aplicaciones personalizadas. Consulta la documentación actual de funciones de ZimaOS.
Asignar los puertos del host sin cambiar los puertos de los contenedores
En la configuración original, el autor destacó las asignaciones del host correspondientes a los puertos 80, 443 y 8000 de los contenedores de AzuraCast. La recomendación era cambiar los valores del lado del host por puertos adecuados para la instalación local de ZimaOS y dejar sin cambios los valores del lado del contenedor.
La pestaña updater también contenía la dirección de la interfaz web. La guía indica que este puerto de la interfaz web debe coincidir con el puerto del lado del host asignado al puerto 80 del contenedor.
Mantener estables las rutas de los contenedores de AzuraCast
El autor también reasignó el almacenamiento persistente en el lado de ZimaOS, pero dejó sin cambios las rutas del lado de AzuraCast. La pila publicada incluía almacenamiento para estaciones, copias de seguridad, datos de MySQL, cargas, componentes opcionales y un directorio de música independiente.
La guía desaconsejaba cambiar las variables de entorno a menos que el administrador comprendiera su propósito. Esto es especialmente importante porque las credenciales de la aplicación y la configuración de la base de datos pueden incluirse en los datos de entorno de Compose.
No trates el archivo de Compose publicado como una plantilla reutilizable de secretos
El YAML original del foro contiene valores de entorno relacionados con la base de datos. Una página de la comunidad no debería convertir esos valores publicados en una plantilla de credenciales reutilizable. Si vuelves a crear esta pila, utiliza credenciales adecuadas para tu propia instalación y sigue la documentación de configuración actual de AzuraCast.
Para obtener información actual sobre la instalación y configuración oficiales, utiliza la guía oficial de instalación de AzuraCast con Docker.
El autor informó posteriormente de problemas de estabilidad y actualización
Nueve días después de publicar la guía, el mismo autor publicó una corrección importante: los experimentos adicionales demostraron que este método a veces no funcionaba y podía ser inestable. El autor también informó de problemas con el proceso de actualización web automática de AzuraCast al utilizar este método de instalación.
El autor indicó que estaba experimentando con una instalación basada en SSH y que planeaba publicar una guía de seguimiento más detallada, pero en este hilo no se publicó ningún procedimiento de reemplazo. Por ello, esta página debe leerse como un experimento documentado de la comunidad con limitaciones conocidas, no como un método de instalación de AzuraCast en ZimaOS oficialmente compatible en la actualidad.
Compara el método de la comunidad con la documentación actual de AzuraCast
La documentación actual de AzuraCast recomienda Docker para la mayoría de las instalaciones autoalojadas y mantiene su propio flujo de trabajo de instalación y actualización con Docker. También advierte a los usuarios que hagan copias de seguridad antes de actualizar, ya que un fallo durante la actualización puede provocar la interrupción de la estación o la pérdida de datos.
Consulta la documentación oficial de actualización de AzuraCast antes de confiar en el comportamiento del actualizador de esta pila histórica de Compose para ZimaOS.
La guía original estaba destinada al uso en redes privadas
El autor presentó explícitamente el tutorial para el acceso doméstico o privado mediante la red local o Tailscale. Exponer el servicio a Internet pública puede requerir decisiones adicionales sobre redes, TLS, cortafuegos, autenticación y seguridad de la emisión que quedaban fuera del alcance de la publicación de la comunidad.
No des por hecho que una interfaz web local funcional sea suficiente para preparar un servicio de radio público.
Preguntas frecuentes sobre AzuraCast en ZimaOS
¿El autor de la comunidad confirmó que este método es estable?
No. La publicación original era optimista, pero el seguimiento del 5 de enero de 2026 indicó explícitamente que el método podía ser inestable o fallar en algunas pruebas.
¿Qué versión de ZimaOS se utilizó?
La guía original utilizó ZimaOS 1.5.3 Plus en un ZimaBoard. Considera las capturas de pantalla y la configuración de la aplicación generada como ejemplos históricos, no como instrucciones exactas para todas las versiones más recientes.
¿Debo cambiar las rutas de los volúmenes del lado de los contenedores de AzuraCast?
La guía original indica que se cambien las rutas del lado del host de ZimaOS según sea necesario y que se mantengan sin cambios las rutas del lado de los contenedores de AzuraCast.
¿Por qué debe coincidir el puerto de la interfaz web del actualizador con la asignación del servicio web?
En la configuración original, la entrada de la interfaz web del actualizador apuntaba al puerto del host asignado al puerto 80 del contenedor. Utilizar un valor diferente dirigiría el acceso directo de ZimaOS al puerto equivocado.
¿La actualización automática de AzuraCast funciona de forma fiable con esta pila de la comunidad?
El autor informó específicamente de problemas con la actualización web automática tras realizar pruebas adicionales. Utiliza la documentación actual de actualización de AzuraCast y mantén copias de seguridad en lugar de asumir que el contenedor de actualización histórico es fiable.
