
Unraid Manager llega a iOS y los usuarios están encantados
Cuando un desarrollador independiente publica una aplicación pulida para un rincón tan técnico del mundo de los servidores, la reacción suele ser discreta. Quizá unos pocos madrugadores den las gracias, alguien encuentre un error y ahí termine la historia. Esta vez ha sido muy distinto. El lanzamiento de Unraid Manager, ya disponible para todo el mundo en la App Store, cayó como un rayo inesperado, pillando a muchos desprevenidos y desatando el tipo de debate animado que suele reservarse para las grandes actualizaciones de plataforma.
Lo más curioso es que el desarrollador, conocido como Drunkpacman, no preparó ninguna campaña de marketing ni generó expectación con cuentas atrás. Simplemente vino a decir: "Oye, la aplicación ya está publicada. Es gratis. Gracias por las pruebas". Y la gente acudió en masa.
Unraid Manager: The Solo Dev's FREE iOS App Causing Tech Thunderbolts (And Android Jealousy!)
Unraid Manager es justo lo que los aficionados llevaban años pidiendo: una forma nativa, limpia y ágil de revisar servidores desde el teléfono, iniciar contenedores y confirmar que nada en el homelab esté fallando sin avisar. Y ya está aquí, al menos si usas iOS. En Android el panorama es algo más complicado, pero de eso hablaremos enseguida.
Un año de trabajo silencioso da sus frutos
El desarrollador llevaba tiempo construyendo la aplicación, intercambiando ideas con la comunidad, aprovechando la API más reciente de Unraid y distribuyendo versiones de prueba mediante TestFlight. Incluso en esas fases tempranas, a muchos les sorprendió lo rápido que avanzaba el proyecto. Ahora que está disponible públicamente, el interés se ha disparado.
Muchos corrieron a probarla en cuanto llegó a la tienda. Un usuario comentaba que resulta "comodísimo entrar y hacer una comprobación rápida o levantar una VM o contenedor", lo que probablemente sea el mayor elogio para una app de gestión doméstica. Otro explicaba que hasta ahora administraba Unraid desde el navegador del teléfono cuando no tenía el portátil a mano, y que esto supone un salto enorme en el día a día.
Llama la atención que nadie concibió esta herramienta como un negocio ni como un producto corporativo. Nació como un proyecto personal, de esos que normalmente se quedan olvidados en una carpeta de Xcode. Sin embargo, gracias a una combinación de oportunidad y utilidad real, creció hasta convertirse en una utilidad comunitaria mucho más cuidada de lo esperado, y sigue siendo totalmente gratuita.
El giro exclusivo para iOS que encendió los comentarios
Lo primero en lo que la gente reparó fue en la ausencia de una versión para Android. O más exactamente, la respuesta es "todavía no", acompañada de un "mejor no esperar sentados".
El creador fue bastante franco: no tiene dispositivos Android y todo el proyecto se programó de forma nativa para iOS. Es una postura comprensible. Kotlin y Jetpack Compose exigen una curva de aprendizaje importante, y las soluciones multiplataforma siempre conllevan concesiones. Es verdad que hoy en día Swift puede adaptarse con esfuerzo para compilar en Android, pero eso encaja más como experimento de fin de semana que como planteamiento formal.
En cuanto los usuarios leyeron "solo para iOS", las reacciones no tardaron en llegar. Algunos mostraron su decepción con comentarios resignados lamentando la falta de soporte para Android. Unos pocos fueron a comprobar la Play Store como si hubieran entendido mal, e incluso alguien preguntó si había algún archivo APK circulando por ahí. No lo había.
Luego llegaron los comentarios sarcásticos habituales de internet. Alguien bromeó: "¡Cómo se atreve este tío a sacar una app gratis y no publicarla en mi plataforma preferida!", resumiendo a la perfección la típica rivalidad entre sistemas.
Para equilibrar el debate, los usuarios de Android compartieron alternativas. Varios recomendaron NZB360, que al parecer incluye soporte para Unraid dentro de su amplia lista de funciones. Otros señalaron que les funciona de maravilla según el uso que le den al servidor, e incluso recordaron que los módulos de NZB360 estaban rebajados por las fiestas.
Nada de esto cambia el resultado práctico: los usuarios de iOS tienen un juguete nuevo y los de Android se quedaron con las ganas. Aunque en el futuro el desarrollador decida experimentar con Swift en Android, nadie debería esperar una versión paralela a corto plazo. Es comprensible, teniendo en cuenta que se trata de una sola persona programando en su tiempo libre y no de una empresa con recursos dedicados.
La app funciona, casi siempre, y los fallos resultan curiosos
Para ser una versión 1 inicial, Unraid Manager se muestra extraordinariamente sólida. Aun así, como cualquier aplicación recién salida que se enfrenta a entornos reales, aparecieron algunos detalles interesantes durante las pruebas.
Un usuario señaló que la aplicación marcaba su array como no saludable a pesar de que en el servidor todo funcionaba con normalidad. Un fallo así provoca un susto inicial inevitable antes de descubrir que la app simplemente interpretó mal un dato de la API.
Otro participante avisó de que la aplicación activaba los discos de su array sin motivo aparente, lo que supone un fallo grave para quien busca mantener los discos en reposo. Los desarrolladores necesitan este tipo de avisos de inmediato, ya que los arranques accidentales de disco molestan especialmente a quienes cuidan la eficiencia de su homelab.
La información sobre plugins también falló en algunos casos. La aplicación mostraba que había 0 instalados, algo casi imposible salvo en un sistema recién configurado desde cero.
Los datos del SAI fueron otro punto delicado. El autor reconoció que no tiene un SAI propio en casa, por lo que gran parte de esa pantalla se diseñó con respuestas simuladas. Eso explica por qué a un usuario le marcaba un tiempo restante de 0 minutos cuando su equipo real indicaba cerca de una hora de autonomía.
Otros usuarios detectaron datos de red incompletos, ausencia de detalles sobre la caché o nombres de dispositivos cortados horizontalmente. Alguien sugirió listas desplegables o paneles ampliables al pulsar, lo que parece una excelente idea para ordenar la pantalla.
Ninguno de estos tropiezos es un obstáculo insalvable. Son los típicos desajustes de una aplicación nueva que se conecta a una API todavía en desarrollo, y la mayoría de los comentarios buscaban colaborar aportando detalles más que quejarse.
Un consejo práctico se repitió una y otra vez: si utilizas Tailscale, asegúrate de activar HTTPS, porque sin esa opción la dirección IP de Tailscale no se carga. No era evidente al principio, pero una vez descubierto, el truco corrió de boca en boca.
La era de la API ha llegado oficialmente
En todas estas conversaciones flotaba la certeza de que una herramienta así habría sido inviable hace tiempo. La API de Unraid por fin es lo bastante estable como para que terceros construyan utilidades sobre ella, y varios usuarios reconocieron que era la primera vez que probaban la opción de crear una clave de API.
El proceso no estuvo exento de fricciones. Una de las primeras dudas fue sobre los permisos necesarios: ¿qué roles necesita exactamente la clave para que la app funcione? Otro usuario tropezó de inmediato con un error de token CSRF inválido al generar su clave. Y quienes utilizaban versiones anteriores de Unraid, como la 7.1 o cualquier entrega de la rama 6.12, comprobaron enseguida que carecían de acceso a la API.
Hubo incluso momentos curiosos, como cuando alguien descubrió que el enlace oficial de la documentación de la API solo funciona con la letra A en mayúscula ("https://docs.unraid.net/API") y falla si va en minúsculas. Que una dirección web distinga entre mayúsculas y minúsculas resulta desesperante, pero son detalles que ocurren.
Estos pequeños roces muestran que el ecosistema de la API acaba de nacer. Resulta funcional, aunque aún quedan esquinas por pulir. Que una aplicación independiente ofrezca este nivel de acabado desde el primer día dice mucho de la rapidez con la que maduran tanto la propia API como la comunidad.
Lo más sorprendente: la actitud del desarrollador
Cuando alguien publica una aplicación bien terminada, lo habitual es encontrarse textos promocionales sobre el compromiso con el usuario o la hoja de ruta del producto. Aquí no hubo nada de eso. Cuando alguien intentó plantear una comparativa frente a la interfaz web móvil de Unraid, el autor contestó con naturalidad:
"Hice esto para mí. Es gratis. Úsala si quieres".
Probablemente sea la respuesta más relajada que ha dado un desarrollador en mucho tiempo. Sin discursos de ventas ni suscripciones ocultas tras un interruptor en los ajustes: solo un sincero "si te sirve, estupendo". Se agradece esa cercanía.
Esa misma actitud se repitió cuando le preguntaron por liberar el código. Explicó que el repositorio seguirá siendo privado por ahora, sobre todo porque no tiene tiempo para gestionar incidencias ni solicitudes de cambios, aunque no descarta abrirlo más adelante, prometiendo avisar a quienes mostraron interés. Resulta curioso cómo un lanzamiento con tan pocas pretensiones comerciales generó tanto entusiasmo.
En resumen: los usuarios de iPhone se llevan un regalo
Unraid Manager tiene detalles que pulir, pero resulta increíblemente completa para ser el trabajo de una sola persona. Es ágil, directa y ofrece una experiencia mucho más cómoda que pelearse con pestañas en el navegador de una pantalla pequeña.
A los usuarios de Android no les entusiasma quedarse fuera, lo cual es entendible, pero hasta ellos reconocen que el diseño está muy logrado. Si algún día el autor se anima a explorar Swift en Android, la aplicación ganará una base enorme de usuarios en cuestión de horas. De momento, quienes usan iOS son los afortunados.
Al ser totalmente gratuita, la sensación general es la de quien descubre una solución que ni siquiera sabía que necesitaba. Si esto es lo que una sola persona logra construir en sus ratos libres, cabe imaginar lo que llegará cuando más programadores empiecen a aprovechar la API de Unraid. Va a ser un año entretenido.