Solución de la comunidad

Servicio de qBittorrent no disponible en ZimaOS: qué comprobar

A ZimaOS 1.5.4 qBittorrent install opened a Service unavailable page; replies suggested logs, an alternative LinuxServer image and newer App Store paths.

Una página de «Servicio no disponible» de qBittorrent en ZimaOS 1.5.4 no significa que necesites el passthrough de GPU/dispositivos ni el modo privilegiado. Las comprobaciones útiles son el registro del contenedor, la asignación del puerto de la WebUI, la contraseña generada, la ruta persistente de /config y si la propia imagen de la aplicación se inicia correctamente.

El hilo original nunca llegó a una solución confirmada para el contenedor de hotio. En su lugar, miembros de la comunidad sugirieron una aplicación basada en LinuxServer y mostraron varias formas de instalarla desde la App Store; por tanto, esas sugerencias deben considerarse alternativas, no una reparación comprobada.

Cómo se veía el error original

Página de error «Servicio no disponible» de qBittorrent en ZimaOS
La aplicación integrada de qBittorrent abría una página genérica de «Servicio no disponible». Fuente: foro de la comunidad de IceWhale.
Cuadro de diálogo de consejos de qBittorrent que muestra la contraseña de administrador del registro y las rutas DATA
ZimaOS mostraba que la contraseña temporal de administrador debía leerse en el registro y enumeraba las rutas DATA accesibles de la aplicación. Fuente: foro de la comunidad de IceWhale.

El contenedor de qBittorrent no podía conectarse a la aplicación. ZimaOS ya dirigía al usuario a los registros de inicio, que son la capa de diagnóstico adecuada.

Comprueba el contenedor existente antes de reinstalar

Configuración de la aplicación qBittorrent de ZimaOS con la imagen de hotio, versión 5.0.4
La definición de la aplicación del usuario utilizaba una imagen de qBittorrent de hotio, red en modo bridge, puerto 8181 del host y puerto 8080 del contenedor. Fuente: foro de la comunidad de IceWhale.
Configuración de PUID, PGID, zona horaria y UMASK de qBittorrent en ZimaOS
El contenedor existente ya tenía valores normales de PUID/PGID, zona horaria y UMASK. Fuente: foro de la comunidad de IceWhale.
Privilegios y campos de dispositivos de qBittorrent en ZimaOS resaltados
El usuario se preguntaba si era necesario un dispositivo o el modo privilegiado; ninguno de los dos es un requisito normal de la WebUI de qBittorrent. Fuente: foro de la comunidad de IceWhale.

Verifica que el puerto de la WebUI del host esté asignado al puerto en el que qBittorrent realmente escucha, y que /config es persistente y que el registro del contenedor no muestre un error de inicio de configuración o base de datos. Un contenedor normal de qBittorrent no requiere GPU ni ningún dispositivo arbitrario del host.

Si cambias el puerto de la WebUI en la imagen de LinuxServer, su documentación actual requiere que tanto la asignación del puerto de Docker como WEBUI_PORT coincidan. Consulta la documentación de qBittorrent de LinuxServer.

La sugerencia de LinuxServer era una imagen alternativa

Mosaico de la aplicación qBittorrent de LinuxServer en una tienda de aplicaciones
Una respuesta de la comunidad sugirió utilizar en su lugar la imagen de qBittorrent de LinuxServer. Fuente: foro de la comunidad de IceWhale.
Página de lanzamiento de qBittorrent de LinuxServer para 5.1.4 r2 ls441
El hilo enlazaba a una versión del contenedor de qBittorrent de LinuxServer, no a un archivo que deba instalarse directamente en ZimaOS. Fuente: foro de la comunidad de IceWhale.

Los recursos de lanzamiento de la captura de pantalla son descargas de código fuente, no paquetes que deban cargarse en ZimaOS. Una instalación de qBittorrent en contenedor debe hacer referencia a la imagen de Docker y recrear el contenedor con la configuración correcta.

La guía del contenedor de qBittorrent es útil una vez que la WebUI se inicia y necesitas validar las asignaciones de almacenamiento.

Los menús de App Store cambiaron entre las versiones de ZimaOS

Menú desplegable de repositorios de aplicaciones de ZimaOS con fuentes de la comunidad
Otra respuesta mostró el menú de fuentes del repositorio disponible en un diseño más reciente de App Store. Fuente: foro de la comunidad de IceWhale.
Panel de ZimaOS con App Store resaltado
El usuario encontró App Store en la interfaz mixta en inglés y checo. Fuente: foro de la comunidad de IceWhale.
Interfaz de ZimaOS para añadir una aplicación en contenedor desde App Store
La interfaz más reciente mostró una acción «Añadir aplicación en contenedor» en lugar del menú exacto que mostró otro usuario. Fuente: foro de la comunidad de IceWhale.
Formulario de instalación manual de aplicaciones de ZimaOS
El formulario de instalación manual permite definir la imagen, la Web UI, los puertos, el almacenamiento y las variables de entorno. Fuente: foro de la comunidad de IceWhale.

Estas capturas de pantalla muestran por qué las instrucciones antiguas paso a paso quedan obsoletas rápidamente. Las fuentes de repositorios y la instalación manual de contenedores cambiaron de ubicación en la interfaz de App Store entre versiones.

Usa el diseño actual de App Store en la versión instalada de ZimaOS en lugar de intentar reproducir exactamente una captura de pantalla de la versión 1.5.4.

Conclusión

El caso de origen no demostró una solución definitiva. Empieza por los registros y la asignación de WebUI/config; no añadas dispositivos ni uses el modo privilegiado sin una necesidad documentada. Si cambias a LinuxServer, implementa la imagen de contenedor actual con sus puertos requeridos, /config, PUID/PGID y flujo de generación de contraseñas en lugar de descargar archivos de código fuente de GitHub.