Análisis Experto con Reseñas de Usuarios Verificados de Hostinger
Desplegué una app real de Next.js en Web Apps Hosting de Hostinger, ejecuté pruebas de rendimiento independientes desde dos continentes y le hice dos preguntas técnicas a Kodee sobre su propio panel. Una función anunciada resultó necesitar un paso manual del que nadie te avisa por adelantado.
Desplegué una app real de Next.js en Web Apps Hosting de Hostinger, ejecuté pruebas de rendimiento independientes desde dos continentes y le hice dos preguntas técnicas a Kodee sobre su propio panel. Una función anunciada resultó necesitar un paso manual del que nadie te avisa por adelantado.
Hostinger construyó Web Apps Hosting en torno a una propuesta simple: sube tu código desde GitHub, un archivo ZIP o tu agente de codificación con IA, y obtén una app en vivo y lista para producción en aproximadamente un minuto, sin que tengas que administrar un servidor. Quería saber cuánto de eso realmente se cumple cuando eres tú quien hace clic en desplegar, así que esto fue lo que encontré.
Despliega Web Apps Más Rápido con Hostinger
Despliega modernas web apps en Hostinger con compilaciones automatizadas, infraestructura administrada, CDN global, SSL, herramientas de seguridad y una garantía de devolución de dinero de 30 días.
Versión del framework y de Node detectadas automáticamente
Registros de compilación en vivo, no una caja negra
La CDN acelera de forma medible las cargas globales
Puntuaciones perfectas de GTmetrix desde dos continentes
Kodee ofrece respuestas precisas y verificadas
Escáner de malware y análisis de vulnerabilidades limpios
Las variables de entorno se aplican correctamente al compilar
Dominio, correo y SSL gratis incluidos
Garantía estándar de 30 días, sin periodo de enfriamiento al estilo VPS
Cons
“Managed MySQL” aún requiere creación manual
No hay una categoría dedicada de base de conocimiento para Web Apps
Tip Crea tu base de datos MySQL y agrega sus datos de conexión como una variable de entorno antes de tu primer despliegue, para que tu app pueda conectarse en cuanto esté en línea.
Desglose de Calificación
Para calificar Hostinger’s Web Apps Hosting, apliqué la metodología de calificación de HostAdvice, el mismo enfoque estandarizado usado en cada reseña del sitio, para que las puntuaciones se mantengan basadas en pruebas reales y no en lenguaje de marketing. Así fue como calificó en cada parámetro.
Kodee verificó el estado de la app en vivo y dio respuestas precisas dos veces.
General
9.4/10
Los sólidos benchmarks y el soporte se vieron limitados por pequeños detalles ásperos.
Hospeda Tus Web Apps Sin la Complicación de DevOps
Despliega modernas aplicaciones web en hosting completamente administrado con despliegues automatizados, SSL administrado, CDN global y seguridad integrada.
Hostinger vende Web Apps Hosting en dos niveles, Business y Cloud Startup, ambos creados específicamente para desplegar apps de Node.js y JavaScript modernas, en lugar de un constructor de sitios tradicional.
Cloud Startup, el nivel que probé, duplica la cantidad de apps permitidas y los núcleos de CPU respecto a Business, y ambos planes incluyen un dominio gratis, correo empresarial gratis y SSL administrado durante el primer año directamente en el checkout.
Hay algunas cosas que debes saber antes de comprar:
Garantía de devolución de dinero: Web Apps Hosting entra bajo las condiciones estándar de reembolso de Hostinger, una ventana directa de 30 días a partir de la fecha de compra. Esto es mucho más simple que lo que aplica a los planes VPS de Hostinger, que tienen un periodo de enfriamiento adicional de 180 días entre solicitudes de reembolso. Aquí no aplica ese periodo de enfriamiento.
Prueba gratis: No encontré una prueba gratis dedicada. La garantía de devolución de dinero de 30 días es tu ventana de evaluación.
Métodos de pago: El checkout mostró el pago con tarjeta como método predeterminado, con los logotipos de Visa, Mastercard, Amex y Discover, además de una opción para agregar otro método de pago durante el proceso.
Qué incluye: Un dominio gratis por un año, buzones de correo gratis por un año y SSL administrado están incluidos sin costo adicional sobre el precio del plan, así que el precio visible se acerca bastante al costo real de poner en línea un despliegue completamente funcional y protegido.
El único extra: Hostinger Reach, un complemento de email marketing, aparece en el carrito como su propio recuadro destacado con un precio mensual separado. Es fácil de omitir y no viene incluido ni preseleccionado por defecto.
Si cancelas un plan de Web Apps Hosting dentro de los 30 días, la política de reembolso de Hostinger confirma que entra en las condiciones estándar en lugar de la lista de exclusiones, así que una cancelación sencilla dentro de esa ventana debería calificar para un reembolso sin las condiciones extra que se aplican a VPS o compras de dominio.
Características
Detección automática del framework y la versión de Node
Herramientas administradas para crear bases de datos MySQL
CDN global activa por defecto
Protección WAF y DDoS incluidas
Copias de seguridad diarias y bajo demanda
Escáner de malware y análisis de vulnerabilidades
Integración con GitHub con auto-despliegue
Dominio, correo y SSL gratis
Acceso SSH para usuarios avanzados
De Código a App en Vivo con Hostinger
Conecta tu repositorio de GitHub o sube tu proyecto y publícalo en línea con infraestructura administrada, despliegues automáticos y copias de seguridad diarias.
Como Web Apps Hosting es completamente administrado, nunca obtienes acceso de shell a un servidor, así que no hay CPU, RAM ni disco que puedas comparar directamente como lo harías en una reseña de VPS.
Lo que sí puedes medir es qué tan rápido carga y responde la app desplegada, desde ubicaciones reales alrededor del mundo. Probé esto desde cuatro ángulos distintos: GTmetrix desde dos continentes, una verificación global de más de 50 puntos y la propia herramienta de velocidad integrada de Hostinger tanto para escritorio como para móvil.
La app en prueba es el despliegue de Next.js cubierto en la sección de Facilidad de uso más abajo, en ivory-llama-856835.hostingersite.com, ejecutándose en el plan Cloud Startup (4 CPU cores, 4096 MB RAM, 100 GB NVMe storage), con la CDN activa por defecto.
1. GTmetrix, Probado Desde Dos Continentes
Ejecuté GTmetrix dos veces desde diferentes partes del mundo para ver si el resultado se mantenía de forma consistente o si solo se veía bien desde un punto de vista afortunado.
Métrica
Chicago, USA
Frankfurt, Germany
Puntuación de rendimiento
100%
100%
Puntuación de estructura
100%
100%
TTFB
237ms
145ms
Connect
174ms
48ms
Backend
63ms
97ms
First Contentful Paint
339ms
217ms
Largest Contentful Paint
339ms
217ms
Total Blocking Time
0ms
0ms
Cumulative Layout Shift
0
0
Onload Time
482ms
331ms
Fully Loaded Time
553ms
441ms
Ambas ejecuciones obtuvieron un 100% perfecto tanto en Rendimiento como en Estructura, con cero desplazamiento de diseño y cero tiempo de bloqueo en ambas ubicaciones, lo que significa que nada en la página compitió por la atención del navegador ni saltó mientras cargaba.
El detalle realmente interesante es que Frankfurt de hecho superó a Chicago en todas las métricas de tiempo, aunque deliberadamente elegí una ubicación de servidor en USA para esta app. Ese resultado solo tiene sentido a la luz de la CDN.
Una vez que una CDN está activa, como lo estaba aquí por defecto, tu visitante no necesariamente llega directamente al servidor de origen.
Llega al nodo de caché más cercano, así que un punto de prueba europeo puede terminar siendo más rápido que uno de USA incluso cuando el servidor real está en USA. Esta es una confirmación real y práctica de que la CDN que Hostinger activa por defecto sí está haciendo un trabajo útil y no solo existe como un punto de marketing.
2. Consistencia Global (Check-Host)
Ejecuté una verificación HTTP contra la URL en vivo desde cada punto de control que ofrece Check-Host, 54 ubicaciones que abarcan seis continentes. El panorama completo:
Resultado
Cantidad
200 OK
50
Tiempo de conexión agotado
4
Cada verificación exitosa devolvió un limpio 200 OK, sin errores, sin fallos parciales, sin redirecciones inesperadas.
Los tiempos de respuesta contaron una historia clara sobre cómo se comporta el caché de la CDN a distancias reales:
Ejemplo de región
Tiempo de respuesta
Germany, Langen
0.006s
France, Paris
0.017s
Netherlands, Amsterdam
0.022s
UK, London
0.045s
USA, New York
0.048s
USA, Los Angeles
0.112s
Singapore
0.834s
Japan, Tokyo
0.815s
Los puntos de control europeos devolvieron consistentemente los tiempos más rápidos, varios por debajo de 50 milisegundos, mientras que los puntos físicamente más alejados de cualquier nodo de borde, Tokyo, Singapore, Ho Chi Minh City, aun así devolvieron respuestas 200 válidas, solo que más lentas, en el rango de 0.3 a 0.8 segundos.
Eso es la forma esperada para un despliegue respaldado por CDN: rápido cerca de los bordes, pero aún totalmente funcional lejos de ellos.
Los cuatro tiempos de espera, Kazakhstan, Romania y dos de los cuatro puntos de control rusos, no son algo que yo interpretaría como un problema de la infraestructura de Hostinger.
Otros puntos de control en los mismos países sí funcionaron (Saint Petersburg respondió limpio en 0.063s mientras dos puntos de Moscow agotaron el tiempo), lo que apunta a filtrado regional de red del lado del punto de control y no a algo incorrecto con la app desplegada.
3. La Herramienta de Velocidad de Hostinger, Escritorio y Móvil
Hostinger ejecuta su propia prueba de Page Speed directamente en el panel de la app, así que comparé sus números con los resultados independientes de GTmetrix en lugar de aceptar cualquiera de los dos sin cuestionarlos.
Métrica
Escritorio
Móvil
Puntuación general
100/100
100/100
First Contentful Paint
0.3s
1.1s
Largest Contentful Paint
0.3s
1.1s
Speed Index
0.3s
1.1s
Total Blocking Time
40ms
10ms
Cumulative Layout Shift
0
0
Ambos tipos de dispositivo obtuvieron un 100 perfecto, y los números de escritorio coinciden de cerca con lo que GTmetrix midió de forma independiente, que es realmente el punto de correr ambas pruebas. Dos herramientas distintas, dos metodologías diferentes, y ambas coinciden entre sí.
Móvil salió más lento en cada métrica de tiempo, como era de esperarse en una conexión simulada más lenta y un procesador más débil, pero aun así lo bastante rápido como para que una puntuación de 100 refleje un rendimiento móvil realmente sólido en el mundo real, no solo una escala de evaluación indulgente.
Una inconsistencia en la herramienta en sí. Aunque la puntuación es un limpio 100 en ambos dispositivos, el panel de Diagnostics debajo todavía marca algunos elementos con una puntuación literal de 0, network dependency tree, document request latency y avoiding multiple redirects, junto con dos elementos puntuados en 50, unused JavaScript y legacy JavaScript.
Ninguna de esas subpuntuaciones bajas arrastró la puntuación principal, así que trátalas como oportunidades reales y menores de optimización, no como algo incorrecto con el despliegue.
Por separado, los “helpful links” que Hostinger muestra junto a estos diagnósticos están escritos todos para WordPress, “Speed up WordPress in 9 easy steps,” “How to optimize images for your WordPress site”, aunque esto sea una app de Node.js sin WordPress involucrado en ninguna parte del stack. Eso es un remanente de una plantilla de diagnósticos compartida, no contenido hecho para este producto.
Veredicto General sobre el Rendimiento
Cada prueba coincidió con todas las demás, y ese es el hallazgo real aquí. GTmetrix calificó con 100% tanto Performance como Structure desde dos continentes diferentes, la propia herramienta de Hostinger igualó eso de manera independiente con 100/100 tanto en escritorio como en móvil, y una verificación global de 54 puntos devolvió respuestas 200 limpias en todas partes excepto en un puñado de puntos de control dentro de países conocidos por su filtrado regional de red.
El detalle técnico destacado es que un punto de prueba europeo superó al de USA a pesar de que el servidor en sí estaba en USA, una prueba real y medible de que la CDN que Hostinger activa por defecto sí está haciendo un trabajo significativo y no solo existe como un eslogan de marketing.
Si despliegas una web app típica en este plan, deberías esperar tiempos de carga realmente rápidos y consistentes a nivel global sin tener que hacer nada tú para conseguirlos.
El único detalle áspero que merece tu atención es estético: la herramienta de diagnósticos integrada sigue recomendando guías específicas de WordPress a un despliegue de Node.js, un error de copiar y pegar que no afecta el rendimiento pero sí resta pulido a un resultado que por lo demás es sólido.
Hosting Administrado para Web Apps con Hostinger
Concéntrate en construir tu app mientras Hostinger se encarga del despliegue, la infraestructura, la seguridad, el SSL, las copias de seguridad y la entrega global.
Probé Hostinger’s Web Apps Hosting desde la página de destino hasta el checkout, y luego desde una cuenta nueva hasta un despliegue de Node.js completamente en vivo y funcionando.
Eso cubrió elegir un plan, pagar, decidir cómo construir, conectar GitHub y ver cómo la compilación se completaba en tiempo real. Así fue realmente ese proceso.
1. Registro
Empecé en la página de destino de Web Apps Hosting, que abre con una sola llamada a la acción: Start deploying.
Hacer clic en ella no abre un formulario de registro. Te lleva directamente hacia abajo hasta la sección de precios, así que la primera decisión real que tomas es qué plan comprar, no qué datos de cuenta llenar.
Dos planes aparecían lado a lado:
Plan
Precio mostrado
Web Apps incluidas
CPU / RAM
Business
$3.99/mo (79% off $18.99)
5
2 cores / 3 GB
Cloud Startup
$7.99/mo (71% off $27.99)
10
4 cores / 4 GB
Elegí Cloud Startup por la doble cantidad de apps permitidas y el margen extra de CPU sobre el nivel inicial. Una pequeña inconsistencia que vale la pena señalar aquí: la página de precios lo llama “Cloud Startup”, pero una vez en el carrito, el mismo plan aparece etiquetado como “Startup plan”. No es un problema funcional, solo un desajuste de nombre entre dos pantallas del mismo flujo de compra.
El carrito en sí fue limpio. Mostraba el plazo de 48 meses, el ahorro, un dominio gratis por un año y buzones de correo gratis, y luego ofrecía un solo extra, Hostinger Reach email marketing, en su propio recuadro destacado en lugar de venir preseleccionado.
Lo omití y hice clic en Continue sin fricción.
Si eres un cliente nuevo en lugar de uno existente, el checkout inserta aquí un paso de creación de cuenta antes de que llegues a la página de datos de facturación y pago.
Después agregas una dirección de facturación, eliges un método de pago, tarjeta, PayPal o una de las otras opciones, y envías el formulario. Recibí un correo de confirmación de compra a los pocos momentos de hacer clic en Submit payment, y luego llegué directamente a hPanel con el plan ya provisionado.
Lo que pensé: El checkout es corto y el extra es fácil de rechazar sin tener que buscar un enlace oculto para omitirlo. El desajuste del nombre del plan entre la página de precios y el carrito es una pequeña cosa, pero es el tipo de detalle que hace que un comprador primerizo se detenga y verifique dos veces que eligió el nivel correcto.
2. Panel
Una vez que se aprueba tu pago, llegas a hPanel, el panel de control propio de Hostinger que construyó para administrar todos los productos que vende, no una página creada específicamente alrededor de tu nueva Web App.
La página a la que llegas primero es Home, y está construida en torno a una barra de indicaciones de IA en la parte superior: “Hi, [your name]! How can I help you today?” con un campo de texto debajo y seis botones de acceso rápido: Get domain, Create website, Get email, Migrate site, Get VPS y Try email marketing.
Desplázate hacia abajo y encontrarás:
Tarjetas promocionales de funciones para AI Builder, la herramienta de tienda en línea, reclamando un correo empresarial gratis, AI agents, una app de automatización y reclamando un dominio gratis
Una lista de tareas pendientes que te empuja hacia tareas de configuración, terminar la configuración de Reach, reclamar tu correo gratis, reclamar tu dominio gratis
Your business, una lista en ejecución de cada sitio, app e instancia de VPS vinculada a tu cuenta, cada una con su propio botón Manage site
VPS, una tabla separada más abajo que enumera cualquier instancia de VPS por dirección IP, estado y fecha de expiración
Un panel de Agent también permanece de forma permanente en la esquina superior derecha de cada página de hPanel, no solo en Home. Es el mismo asistente Kodee usado para soporte, pero colocado aquí como una herramienta de acciones generales con indicaciones ya preparadas como “Deploy my Node.js app” o “Harden VPS updates” que puedes activar sin escribir una pregunta completa.
Home es realmente útil una vez que tu app ya existe; todo en Your business enlaza directamente a ella. Pero no es donde vas para crear una nueva Web App o llegar al botón Setup. Para eso, necesitas otra ruta en la barra lateral por completo:
Haz clic en Websites en la barra lateral izquierda
Se expande un submenú debajo de ella: WordPress, AI Builder, Web Apps, PHP/HTML, Migrations
Haz clic en Web Apps
Ese clic te lleva a una pantalla completamente diferente de Home, una organizada en torno a tus planes reales de hosting en lugar de una barra de indicaciones.
Aquí, cada plan que posees obtiene su propia tarjeta. En mi cuenta, eso significó tres tarjetas apiladas verticalmente:
Plan
Estado
Acciones disponibles
Business
El plan de hosting ha expirado, renovar hasta 2026-09-02
Generate backups, Renew
Growth
El plan de hosting ha expirado, renovar hasta 2026-08-28
Renew
Cloud Startup
El plan vence el 2027-08-13
Setup
La tarjeta de Business también ya tenía una app en vivo listada debajo de ella de pruebas anteriores, orange-walrus-700988.hostingersite.com, con sus propios botones Tools y Dashboard.
Eso es algo útil de notar por sí mismo. Una vez que existe una Web App, su tarjeta agrega una fila como esta mostrando el sitio en vivo directamente, que es exactamente cómo se verá tu tarjeta de Cloud Startup una vez que termines la configuración.
Como Cloud Startup era el plan que acababa de comprar y que aún no había configurado, su tarjeta mostraba en cambio un solo botón Setup. Ese es el botón que realmente inicia el asistente de creación de Web App, y solo aparece aquí, bajo Websites → Web Apps, no en la pantalla Home en la que llegas por defecto.
Lo que pensé: hPanel es claro una vez que encuentras la pantalla correcta, pero Web Apps Hosting no tiene una puerta de entrada obvia. Llegar a Home te muestra una barra de indicaciones y accesos directos, no una ruta para crear una app; tienes que saber que debes hacer clic en Websites y luego en Web Apps antes de que siquiera aparezca Setup. Eso son un par de clics extra para un producto vendido como “en vivo en un minuto”. Sin embargo, una vez allí, las tarjetas de plan son limpias y honestas sobre el estado, y un plan que ya tiene una app en ejecución lo muestra directamente en la tarjeta.
3. Desplegando la App
Hacer clic en Setup en la tarjeta del plan abrió un breve flujo de inicio: Where would you like to start? con tres opciones, Create a new site, Migrate an existing site, o I hired someone to build my site. Elegí Create a new site.
Eso llevó a How do you want to build your website?, dividido en dos opciones para principiantes arriba, Hostinger AI Builder y WordPress + AI, y dos opciones bajo un encabezado separado de “for advanced users” más abajo: Node.js web app y PHP/HTML website. Seleccionar Node.js web app es lo que realmente te coloca en el producto Web Apps Hosting.
Esta es una nota estructural real para cualquiera que compare productos: Web Apps Hosting no tiene su propio flujo de registro dedicado.
Es una rama dentro del mismo asistente general de creación de sitios que se usa para AI Builder y WordPress.
Hice clic en el círculo junto a Node.js web app, y luego hice clic en Next.
A partir de ahí:
Pantalla de dominio: elegí Use temporary domain en lugar de comprometer un dominio real, ya que se trataba de un despliegue de prueba.
Pantalla de ubicación del servidor: Hostinger preseleccionó France, la región más cercana a mi país de facturación, y la mostró con una latencia de 167ms. Desplazarse hasta la opción United States mostró 364ms, más del doble.
Elegí United States, Massachusetts de todos modos, y esta es la lección exacta que enseña el selector de ubicación en cada producto de Hostinger: elige según dónde están tus visitantes reales, no según el número más bajo de la lista.
La audiencia prevista para mi app de prueba está basada en USA, así que un servidor en USA realmente les servirá más rápido que un servidor en France, sin importar lo que me mostrara el selector desde mi propia ubicación. El número en pantalla te dice qué tan rápido responde el servidor a la prueba de Hostinger, no qué tan rápido responderá a las personas que realmente usarán tu sitio.
Pantalla de método de despliegue: dos opciones principales, Import Git repository (marcada Recommended) o Upload your files, además de un aviso más abajo para desplegar directamente desde Claude Code, Cursor o VS Code mediante Hostinger Connector. Elegí Import Git repository y hice clic en Connect with GitHub.
Eso abrió una ventana real de inicio de sesión de GitHub si no habías iniciado sesión, seguida de una pantalla de permisos titulada Install & Authorize Hostinger, que te pedía elegir entre:
Instalar en all repositories que posees, incluidos los futuros, con acceso de solo lectura a repos públicos
Instalar en only select repositories que elijas individualmente y que enumera los permisos exactos que se conceden: acceso de lectura a actions, metadata y repository hooks, y acceso de lectura y escritura a administration, code y pull requests. Una vez que haces clic en Install & Authorize, GitHub te redirige automáticamente de vuelta a hPanel.
Llegas a Select Git repository to import, una lista desplazable de cada repo vinculado a tu cuenta de GitHub, cada uno con su propio botón Deploy al lado. Encontré el repositorio de prueba que había subido antes, hostadvice-webapps-test, y hice clic en Deploy junto a él.
Desde hacer clic en ese botón, pasaron cerca de 30 segundos sin ningún indicador de progreso en pantalla antes de que cargara la siguiente página, lo bastante como para que te preguntes si el clic se registró o no.
La página que finalmente se carga se titula Review build settings, y te dice exactamente dónde vivirá tu app antes de que comprometas nada: “Deploys to ivory-llama-856835.hostingersite.com.” Debajo, sin que tocaras un solo campo, ya había detectado automáticamente:
Configuración
Valor autodetectado
Framework preset
Next.js
Branch
main
Node version
22.x
Root directory
./
Build and output settings
Default for Next.js
Environment variables
None (until you add one)
Cada una de esas cinco filas tiene su propio botón Change o Add al lado, así que nada aquí está bloqueado si la detección se equivoca.
Hice clic en Add junto a Environment variables y establecí un par clave-valor para confirmar que realmente llegaría a la app en ejecución más adelante, luego hice clic en Finish en ese diálogo, y después hice clic en el botón principal Deploy al final de la página.
Viendo la compilación
La pantalla cambia a una vista de Deploying… con una barra de progreso etiquetada, “Deployment from GitHub”, avanzando en etapas reales; la vi pasar por 28%, luego 51%, camino a completarse. Debajo de la barra de progreso hay un panel colapsable de Build logs, y al expandirlo muestra salida real de terminal en vivo mientras sucede, no un spinner de marcador de posición:
> hostadvice-webapp-test@1.0.0 build
> next build
▲ Next.js 16.3.1 (Turbopack)
✓ Running next.config.mjs took 22ms Creating an optimized production build …
Despliegue completado
Una vez que termina la compilación, llegas a una pantalla de Deployment completed! con una vista previa en miniatura en vivo de tu app real renderizada ahí mismo en la tarjeta, junto a un resumen que muestra el nombre del repositorio y la URL en vivo asignada.
Desde esta página puedes hacer clic directamente en Go to dashboard, que es donde administras la app a partir de ahora.
Lo que pensé: La autodetección es lo más destacado aquí. El framework, la rama y la versión de Node salieron correctos sin un solo campo manual, y el registro de compilación en vivo hace que la espera se sienta transparente en lugar de opaca. El único punto débil es esa pausa de 30 segundos antes de que siquiera llegues a la pantalla de ajustes, lo bastante larga como para preguntarte si algo se atoró antes de que el proceso empiece visiblemente.
4. Confirmando el Despliegue en Vivo
Antes de explorar cualquiera de las herramientas de administración, quería confirmar que la app realmente se había desplegado y estaba funcionando, no solo marcada como “Completed” en pantalla.
Desde la página de Deployment completed, hice clic directamente en la URL en vivo, ivory-llama-856835.hostingersite.com, en lugar de confiar solo en la miniatura del panel.
La página en vivo cargó y mostró exactamente lo que la app estaba programada para mostrar:
Server build time, una marca de tiempo en vivo que confirma que la página se compiló recientemente, no que se sirvió desde un caché antiguo
Environment variable check, mostrando la variable personalizada que configuré durante la pantalla de despliegue, confirmada correctamente en el sitio en vivo real, no solo en la vista previa del panel
Luego hice clic en el botón propio de la app Ping the API route, que llama a un endpoint backend en vivo en lugar de solo renderizar contenido estático. Devolvió una respuesta JSON limpia:
json
{
“status”: “ok”,
“serverTime”: “2026-08-19T13:44:05.234Z”,
“nodeVersion”: “v22.18.0”
}
Esa respuesta importa más de lo que parece. Que una página cargue correctamente solo prueba que los archivos estáticos fueron subidos.
Una llamada API que funciona prueba que el servidor Node.js real está corriendo debajo y respondiendo a solicitudes reales, la parte de “Node.js web app” del hosting que es fácil de fingir con un archivo estático y difícil de fingir con una marca de tiempo en vivo del servidor generada en el momento exacto en que haces clic en un botón.
Lo que pensé: Esta es la comprobación que te recomendaría antes de confiar en cualquier despliegue en esta plataforma, o en cualquier otra similar. Un estado verde de “Completed” y una miniatura de vista previa te dicen que la compilación terminó. Hacer clic en la URL en vivo y activar algo dinámico, una llamada API, una lectura de base de datos, cualquier cosa que no pueda fingirse con una página estática en caché, te dice que el servidor realmente está vivo y hace lo que construiste para que hiciera.
5. Administración de la Web App
Con la app en vivo confirmada funcionando, volví a hPanel y exploré el panel de administración de la app de principio a fin, la capa real de administración del servidor de este producto, separada de la pantalla general Home de hPanel que cubrí antes.
Resumen del panel. En el momento en que llegas aquí, cuatro indicadores de estado te muestran cómo está todo de un vistazo:
Insignia
Estado
Running
Verde
Auto-deployment
Verde
Malware protected
Verde
CDN
Verde
Las cuatro aparecieron en verde por defecto, sin que tuviera que activarlas manualmente. Debajo de eso hay una tarjeta de Last deployment que confirma estado, repositorio, autor, commit, hora de despliegue, stack detectado y versión de Node, todo lo que querrías verificar de un vistazo sin tener que revisar logs.
Una Page Speed test automática ya se había ejecutado contra el sitio en vivo por sí sola y devolvió una puntuación de 99/100 en Desktop sin que yo la activara manualmente, junto a un panel de Essentials con enlaces rápidos a conexión de base de datos, copias de seguridad, administrador de archivos, registros de runtime y caché.
Despliegues, variables de entorno y registros. Tres páginas separadas cubren esto:
Deployments mantuvo un registro completo del push, autor, rama, hash del commit y estado de finalización, un historial real en lugar de solo el más reciente
Environment variables listó correctamente la que configuré durante el despliegue, confirmando que se almacenó y aplicó, no solo que se mostró una vez durante la configuración y luego se olvidó
Runtime logs transmitió salida del servidor en vivo a medida que ocurría, líneas de inicio de Next.js, marcas de tiempo de listo y un conteo de problemas y errores en ejecución, que se mantuvieron en cero y cero todo el tiempo que observé
Seguridad. El Malware Scanner devolvió un resultado limpio, “Your website is safe”, con una advertencia explicada claramente en lugar de escondida en letra pequeña: solo revisa archivos del sitio, no el contenido de la base de datos, y existe una opción de limpieza pagada si quieres una revisión más profunda que incluya la base de datos. El análisis de Vulnerabilities también salió limpio.
Bases de datos. Aquí es donde el propio marketing del producto crea una verdadera brecha que deberías entender antes de comprar. El plan anuncia MySQL administrado como una característica principal, pero nada se provisiona automáticamente para ti.
La sección Databases se abre en un formulario manual Create a New MySQL Database And Database User, lo que significa que tú nombras y creas la base de datos antes de que tu app pueda usar una. Lo confirmé directamente con Kodee, cubierto en la sección de Soporte más abajo, y la respuesta fue directa: administrado significa que Hostinger ejecuta la infraestructura de la base de datos detrás de escena, no que una base de datos se cree para ti en el momento en que tu app entra en línea.
Acceso avanzado. SSH access existe bajo Advanced, completo con IP, puerto y nombre de usuario, pero aparece Inactive por defecto y necesita un clic manual en Enable antes de que puedas usarlo. File Manager ofrece una opción entre navegar solo por los archivos de esta app o por todos los archivos de todo el plan de hosting.
Lo que pensé: El panel del día a día es completo y está bien organizado. La seguridad y el historial de despliegues, en particular, son fáciles de encontrar y realmente informativos, y el registro de runtime sin errores junto con un análisis de malware limpio me dieron verdadera confianza de que la app estaba sana, no solo en línea.
El único lugar donde la interfaz exagera un poco es la sección de bases de datos, donde “managed MySQL” suena en la página del plan como algo que estará listo en cuanto tu app entre en línea, y en la práctica significa un formulario de creación manual, simple de usar, pero un paso que tienes que hacer tú mismo.
Veredicto General sobre la Facilidad de Uso
El checkout es corto, el extra es fácil de omitir y el flujo de despliegue en sí es la mejor parte de toda la experiencia: autodetección correcta del stack, la rama y la versión de Node, junto con un registro de compilación en vivo en lugar de un spinner.
El panel que sigue está bien organizado para el uso diario; el historial de despliegues, las variables de entorno y los análisis de seguridad están a un clic de distancia y claramente etiquetados.
Donde este producto pide un poco más de atención de lo que su propio marketing sugiere es en la historia de la base de datos. “Managed MySQL” suena como algo que te espera en cuanto tu app entra en línea, y lo que realmente obtienes es un formulario de creación manual, sencillo de usar, pero un paso que tú tienes que dar.
Nada de esto es difícil una vez que sabes que viene, pero saber que viene es la parte que la página del plan no te cuenta.
Construye, Despliega y Escala con Hostinger
Hospeda aplicaciones web modernas con integración de GitHub, MySQL administrado, CDN global, ancho de banda ilimitado y herramientas de seguridad integradas.
Probé el soporte de Hostinger para Web Apps Hosting a través de Kodee, el asistente de IA integrado en hPanel, y luego revisé la base de conocimiento para ver cuánto cubre sin necesidad de preguntar a nadie. Kodee aparece en dos lugares que vale la pena distinguir: como Ask AI en el sitio público de marketing, y como panel de Agent disponible desde cualquier página dentro de hPanel, incluso directamente en el propio panel de la Web App.
1. Soporte de IA (Kodee)
Hice dos preguntas construidas a partir de brechas reales que encontré durante las pruebas, no búsquedas genéricas que Kodee pudiera responder copiando documentación.
Question 1 probó el comportamiento ante fallas de despliegue y el momento de las variables de entorno, ambas preocupaciones reales de producción para cualquiera que publique en esta plataforma:
Si la compilación de mi app falla a la mitad de un despliegue de GitHub, ¿la app vuelve automáticamente a la última versión exitosa o se cae hasta que la arreglo y la vuelvo a desplegar? Y, ¿puedo establecer variables de entorno personalizadas antes del primer despliegue, o solo después?
Kodee respondió de forma directa y correcta en ambos puntos. Una compilación fallida no reemplaza una app que ya está corriendo; si un despliegue anterior tuvo éxito, la app sigue sirviendo esa última versión funcional. Si es el primer despliegue y no hay nada a lo cual volver, la app se queda caída hasta que la compilación se corrige y se vuelve a desplegar, una respuesta clara y honesta en lugar de una vaga tranquilidad.
Sobre las variables de entorno, confirmó que puedes configurarlas antes del primer despliegue en los ajustes de despliegue, y para una app que ya está en ejecución, describió los tres pasos exactos: abrir Settings y Redeploy, agregar o editar variables bajo Environment variables, guardar y volver a desplegar.
Question 2 profundizó en las dos brechas que yo mismo había encontrado al explorar el panel, la frase “managed MySQL” frente al formulario de creación manual, y SSH apareciendo como inactivo por defecto:
Este plan anuncia managed MySQL, pero el panel muestra un formulario manual ‘Create a New MySQL Database’ en lugar de una base de datos aprovisionada automáticamente. ¿Se crea una base de datos para cada Web App por defecto, o solo si yo la creo? Además, el acceso SSH aparece como disponible pero muestra Inactive por defecto. Si nunca lo habilito, ¿eso cambia algo en cómo se ejecuta realmente mi app, o SSH es solo un extra opcional para usuarios avanzados?
La respuesta de Kodee confirmó exactamente lo que había encontrado en la interfaz, no una versión suavizada de ello. No se crea una base de datos automáticamente para cada Web App; “managed” se refiere a que Hostinger ejecuta el servicio e infraestructura de la base de datos, mientras que crear y configurar una base de datos real depende de ti, a través de la misma pantalla Create a New MySQL Database que ya había visto, y luego agregando los datos de conexión a las variables de entorno de tu app por tu cuenta.
Sobre SSH, confirmó que dejarlo inactivo no cambia nada en cómo se ejecuta la app, se despliega o se conecta a una base de datos. Está planteado únicamente como una herramienta opcional para comandos CLI, migraciones o depuración directa de archivos, no como algo de lo que la plataforma dependa silenciosamente en segundo plano.
Lo que pensé: Ambas respuestas coincidieron con lo que yo ya había verificado manualmente en el panel en lugar de contradecirlo o suavizarlo, que es la señal de una herramienta de soporte que realmente revisa el estado real del producto en lugar de recitar un guion. Ninguna de las dos preguntas podía responderse pegando desde una FAQ genérica, y Kodee manejó ambas con respuestas específicas, estructuradas y de dos partes en aproximadamente un minuto cada una.
2. Base de Conocimiento
La base de conocimiento de Hostinger abre con una cuadrícula por categorías, 20 categorías en total, cada una mostrando un conteo de artículos. Algunas de las más grandes: AI Builder tiene 330 artículos, VPS tiene 276, Email tiene 127 y Website tiene 103.
Web Apps Hosting no tiene su propia categoría dedicada. Su contenido está repartido entre Getting Started, hPanel y Website, lo cual es un hallazgo real para cualquiera que espere una sola base dedicada como la que tienen VPS o Email.
Buscar “Web Apps” directamente devolvió 71 resultados en 8 páginas. Los resultados principales fueron una mezcla de contenido directamente relevante y contenido solo vagamente relacionado:
How to deploy apps built with Codex on Hostinger, directamente relevante
Hostinger AI Builder: How to create a web app in agentic mode, cercano pero de un producto diferente
How to add a Node.js Web App in Hostinger, directamente relevante
How to install Flutter Web on a VPS at Hostinger, un producto diferente por completo
Varios artículos de pago de Website Builder (PayPal, WeChat Pay, BLIK), sin relación más allá de compartir las palabras “web” y “app” en alguna parte del texto
Abrí uno de los resultados principales, How to deploy apps built with Codex on Hostinger, para revisar su profundidad. Resultó ser una guía amplia y bien estructurada, con frameworks compatibles listados al inicio, pasos con capturas de pantalla para las rutas de importación por GitHub y carga por ZIP, una sección sobre configurar build settings con comandos de ejemplo, un desglose de la estructura de archivos después del despliegue, una guía paso a paso del asistente de conexión a la base de datos, una sección de monitoreo de vulnerabilidades y un bloque final de preguntas frecuentes.
Incluso aunque está enmarcado alrededor de Codex específicamente, la plataforma subyacente es la misma detrás del producto general Node.js Web App, así que la mayor parte aplica directamente.
Lo que pensé: El conteo de artículos bajo búsqueda se ve sólido sobre el papel, 71 resultados para un término, pero una parte significativa de ese volumen es ruido de productos no relacionados que comparten una redacción similar. El artículo que abrí completo sí se sostuvo bien en calidad una vez dentro, pasos claros, capturas reales y una sección genuina de FAQ, pero encontrarlo requirió pasar por resultados que no tenían nada que ver con lo que yo realmente intentaba desplegar.
Veredicto General sobre el Soporte al Cliente
Kodee es la ruta de soporte más fuerte aquí. Ambas preguntas que probé involucraban una ambigüedad real y verificable, recuperación ante fallas de despliegue, momento de las variables de entorno, aprovisionamiento de bases de datos y el papel real de SSH, y Kodee respondió correctamente y con especificidad a las cuatro, coincidiendo con lo que ya había confirmado manualmente en el panel en lugar de contradecirlo.
La base de conocimiento sí cumple en calidad una vez que llegas al artículo correcto; la guía de despliegue de Codex en particular es detallada y actual, pero Web Apps Hosting no tiene una categoría dedicada propia, y una búsqueda amplia muestra bastante contenido no relacionado junto con los resultados útiles.
Para una respuesta rápida y específica, Kodee es el primer lugar más confiable. Para lectura más profunda y autogestionada, espera filtrar tú mismo los resultados de búsqueda antes de llegar a algo que realmente aplique a este producto.
Hosting Simple para Web Apps Modernas
Despliega React, Next.js, Vue, Node.js y otras aplicaciones modernas sin administrar servidores ni infraestructura compleja.
Sí. El proceso de despliegue es la parte más fuerte de este producto: autodetección correcta de mi stack, rama y versión de Node, un registro de compilación en vivo real en lugar de un spinner, y una app en vivo que pasó todas las pruebas de rendimiento que le lancé, puntuaciones perfectas de GTmetrix desde dos continentes distintos, una verificación global limpia de 54 puntos y puntuaciones coincidentes de 100/100 en las herramientas propias de Hostinger tanto en escritorio como en móvil. Kodee respaldó eso con respuestas precisas y específicas a preguntas técnicas reales en lugar de respuestas genéricas de guion.
Los detalles ásperos son pequeños pero vale la pena conocerlos antes de comprar. “Managed MySQL” en la página del plan parece algo que ya está listo en cuanto tu app entra en línea, y en la práctica significa un formulario de creación manual. El panel también no le da a Web Apps Hosting una entrada dedicada desde la pantalla principal Home; tienes que saber que debes entrar primero en Websites.
Para un desarrollador que quiere un despliegue rápido y agnóstico al framework sobre una infraestructura que rinde así de bien, esta es una recomendación fácil. Para alguien que espera que cada función anunciada esté activada en el momento en que termina el checkout, conviene reservar unos minutos extra para configurar la base de datos por tu cuenta.
The section about renewal pricing is probably the most important takeaway. Introductory prices always look attractive, but it's the renewal cost that determines the real long-term value. I also found another review on Bestecision that breaks down the pricing, performance, and renewal considerations in detail.
¿Hostinger es bueno para hospedar aplicaciones web?
Funcionó bien en las pruebas. El despliegue detectó automáticamente mi stack correctamente, la app en vivo obtuvo calificaciones perfectas en pruebas independientes de GTmetrix desde dos continentes, y la IA de soporte de Hostinger dio respuestas precisas y específicas a preguntas técnicas reales. El principal inconveniente es que MySQL administrado requiere configuración manual a pesar de cómo se promociona.
¿Hostinger Web Apps Hosting ofrece un reembolso?
Sí, dentro de los 30 días posteriores a la compra, conforme a los términos estándar de reembolso de hosting de Hostinger. A diferencia de los planes VPS de Hostinger, no hay un periodo de espera adicional entre solicitudes de reembolso; una cancelación sencilla dentro de la ventana debería calificar.
¿Qué frameworks admite Hostinger Web Apps Hosting?
Un amplio rango en ambos extremos. Las opciones de frontend compatibles incluyen Next.js, React, Vue.js, Svelte, Astro y Angular, mientras que el soporte de backend cubre Express, Fastify, NestJS y rutas API de Next.js, con versiones de Node.js desde 18.x hasta 24.x disponibles.
¿Hostinger Web Apps Hosting incluye una base de datos?
No automáticamente. El plan anuncia MySQL administrado, pero tú creas la base de datos real manualmente mediante un formulario en el panel, y luego la conectas a tu app usando variables de entorno. Hostinger administra la infraestructura subyacente de la base de datos, no el paso de aprovisionamiento en sí.
¿Cómo se compara Hostinger Web Apps Hosting con una plataforma como Vercel?
Apunta al mismo público, desarrolladores que quieren subir código y olvidarse de la administración del servidor, pero incluye extras como un dominio gratis, correo electrónico gratis y MySQL administrado directamente en un precio mensual fijo en lugar de un modelo basado en el uso. Los benchmarks independientes en esta prueba mostraron tiempos de carga y Core Web Vitals a la par de lo que esperarías de una plataforma respaldada por CDN en esa categoría.
HostAdvice.com brinda opiniones profesionales de alojamientos web totalmente independientes de cualquier otra entidad. Nuestras opiniones no son sesgadas, son honestas y aplican las mismas evaluaciones a todas las empresas revisadas.Recibimos compensación monetaria por parte de las empresas que revisamos. La compensación por servicios y productos no tiene influencia en la dirección o las conclusiones de nuestras opiniones. Tampoco la compensación influye en nuestras calificaciones para ciertas empresas de alojamiento web. Esta compensación cubre los costos de regalías para los autores de opiniones, para comprar las cuentas, y para la prueba.