Análisis Experto con Reseñas de Usuarios Verificados de Hostinger
Implementé una app real de Next.js en Hostinger's Web Apps Hosting, 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.
Implementé una app real de Next.js en Hostinger's Web Apps Hosting, 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 alrededor de 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, lista para producción, funcionando en aproximadamente un minuto, sin que tengas que administrar un servidor. Quería saber cuánto de eso realmente se sostiene 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 aplicaciones web modernas 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.
Framework y versión de Node detectados automáticamente
Registros de compilación en vivo, no una caja negra
La CDN acelera de forma medible las cargas globales
Puntajes perfectos de GTmetrix desde dos continentes
Kodee da respuestas precisas y verificadas
El escáner de malware y el análisis de vulnerabilidades salen limpios
Las variables de entorno se aplican correctamente en la compilación
Dominio, correo y SSL gratis incluidos
Garantía estándar de 30 días, sin período de enfriamiento tipo VPS
Cons
“Managed MySQL” igual requiere creación manual
No hay una categoría dedicada de conocimiento para Web Apps
Tip Crea tu base de datos MySQL y agrega sus detalles de conexión como una variable de entorno antes de tu primer despliegue, para que tu app pueda conectarse en el momento en que quede en vivo.
Desglose de la calificación
Para calificar Hostinger’s Web Apps Hosting, apliqué la metodología de calificación de HostAdvice, el mismo enfoque estandarizado que se usa en cada reseña del sitio, para que los puntajes se mantengan basados en pruebas reales y no en lenguaje de marketing. Así quedó la calificación en cada parámetro.
Kodee verificó el estado en vivo de la app y dio respuestas precisas dos veces.
Total
9.4/10
Los fuertes benchmarks y el soporte quedaron un poco limitados por pequeños detalles.
Hospeda Tus Web Apps Sin el Dolor de Cabeza de DevOps
Despliega aplicaciones web modernas en un hosting totalmente administrado con despliegues automatizados, SSL administrado, CDN global y seguridad integrada.
Hostinger vende Web Apps Hosting en dos niveles, Business y Cloud Startup, ambos diseñados específicamente para desplegar apps Node.js y modernas aplicaciones JavaScript, en lugar de un creador de sitios tradicional.
Cloud Startup, el nivel que probé, duplica la cantidad de apps y los núcleos de CPU frente a Business, y ambos planes incluyen un dominio gratis, correo empresarial gratis y SSL administrado durante el primer año directamente en el proceso de pago.
Algunas cosas que debes saber antes de comprar:
Garantía de devolución de dinero: Web Apps Hosting entra en los términos estándar de reembolso de Hostinger, una ventana simple de 30 días desde la fecha de compra. Esto es mucho más sencillo que lo que aplica para los planes VPS de Hostinger, que tienen un enfriamiento adicional de 180 días entre solicitudes de reembolso. Aquí no aplica tal enfriamiento.
Prueba gratis: No encontré una prueba gratuita dedicada. La garantía de devolución de dinero de 30 días es tu ventana para evaluarlo.
Métodos de pago: El proceso de pago mostró la tarjeta como método predeterminado, con los logos de Visa, Mastercard, Amex y Discover, además de una opción para agregar otro método de pago durante el checkout.
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 encima del precio del plan, así que el precio anunciado se acerca bastante al costo real de poner una implementación completa y segura en línea.
El único upsell: Hostinger Reach, un complemento de email marketing, aparece en el carrito como su propia caja destacada 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 reembolsos de Hostinger confirma que entra en los términos estándar en lugar de la lista de exclusiones, así que una cancelación sencilla dentro de esa ventana debería calificar para reembolso sin las condiciones extra que tienen los VPS o las compras de dominios.
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 incluida
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 ponlo en línea con infraestructura administrada, despliegues automáticos y copias de seguridad diarias.
Como Web Apps Hosting es totalmente administrado, nunca obtienes acceso de shell a un servidor, así que no hay CPU, RAM ni disco para comparar directamente como se haría 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 herramienta de velocidad integrada de Hostinger para escritorio y móvil.
La app bajo prueba es el despliegue en Next.js cubierto en la sección de Facilidad de uso más abajo, alojado en ivory-llama-856835.hostingersite.com, corriendo en el plan Cloud Startup (4 núcleos de CPU, 4096 MB de RAM, 100 GB de almacenamiento NVMe), con CDN activa por defecto.
1. GTmetrix, probado desde dos continentes
Ejecuté GTmetrix dos veces desde distintas partes del mundo para ver si el resultado se mantenía consistente o si solo se veía bien desde un punto de vista afortunado.
Métrica
Chicago, USA
Frankfurt, Germany
Puntaje de rendimiento
100%
100%
Puntaje 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 Performance como en Structure, con cero cambio 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 en realidad superó a Chicago en todas las métricas de tiempo, aunque yo elegí deliberadamente 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 directo al servidor de origen.
Llega al nodo de caché más cercano, así que un punto de prueba en Europa puede terminar siendo más rápido que uno en 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
Connection timed out
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 de control físicamente más alejados de cualquier nodo de borde, Tokyo, Singapore, Ho Chi Minh City, aún devolvieron respuestas 200 válidas, solo que más lentas, en el rango de 0.3 a 0.8 segundos.
Esa es la forma esperada para un despliegue respaldado por CDN: rápido cerca de los bordes, pero aún completamente 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 volvió limpio a 0.063s mientras dos puntos de control de Moscow se agotaron), lo que apunta a un filtrado de red regional del lado del punto de control y no a algo malo con la app desplegada.
3. La herramienta de velocidad propia de Hostinger, escritorio y móvil
Hostinger ejecuta su propia prueba de Page Speed justo dentro del panel de la app, así que comparé sus números con los resultados independientes de GTmetrix en lugar de tomar cualquiera de los dos al pie de la letra.
Métrica
Escritorio
Móvil
Puntaje 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 perfecto 100, y los números de escritorio se alinean bastante con lo que GTmetrix midió de forma independiente, que es el verdadero punto de ejecutar ambos. Dos herramientas distintas, dos metodologías diferentes, y coinciden entre sí.
El móvil salió más lento en todas las métricas de tiempo, como era de esperarse en una conexión simulada más lenta y con un procesador más débil, pero aun así suficientemente rápido como para que un 100 refleje un rendimiento móvil realmente fuerte en el mundo real, no solo una escala de evaluación indulgente.
Una inconsistencia en la propia herramienta. Aunque el puntaje es un limpio 100 en ambos dispositivos, el panel de Diagnostics debajo todavía marca algunos elementos con un puntaje literal de 0, dependency tree de red, document request latency y avoiding multiple redirects, junto con dos elementos calificados en 50, unused JavaScript y legacy JavaScript.
Ninguno de esos puntajes bajos arrastró el número principal, así que tómalos como oportunidades de optimización menores, realmente existentes, en lugar de algo malo con el despliegue.
Por separado, los “helpful links” que Hostinger muestra junto a estos diagnostics están todos escritos para WordPress, “Speed up WordPress in 9 easy steps,” “How to optimize images for your WordPress site”, a pesar de que esto es una app Node.js sin WordPress involucrado en ninguna parte del stack. Eso quedó como una reliquia de una plantilla compartida de diagnósticos, no como 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 dio 100% tanto en Performance como en Structure desde dos continentes distintos, la propia herramienta de Hostinger coincidió de forma independiente con 100/100 tanto en escritorio como en móvil, y una verificación global de 54 puntos devolvió respuestas 200 limpias en todos los lugares excepto en algunos puntos de control dentro de países conocidos por filtrado regional de red.
El detalle técnico destacado es que un punto de prueba europeo superó al estadounidense a pesar de que el servidor en sí estaba ubicado 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 punto de marketing.
Si vas a desplegar una app web típica en este plan, deberías esperar tiempos de carga realmente rápidos y globalmente consistentes sin tener que hacer nada por tu cuenta para lograrlos.
El único detalle áspero que vale la pena vigilar es cosmético: la herramienta de diagnósticos integrada sigue recomendando guías específicas de WordPress para un despliegue de Node.js, un resto de contenido copiado y pegado que no afecta el rendimiento, pero sí le quita pulido a un resultado por lo demás sólido.
Hosting Administrado para Apps Web por 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 aterrizaje hasta el checkout, y luego desde una cuenta nueva hasta un despliegue de Node.js completamente en vivo y funcional.
Eso cubrió elegir un plan, pagar, escoger 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 aterrizaje de Web Apps Hosting, que se centra en una sola llamada a la acción: Start deploying.
Hacer clic no abre un formulario de registro. Te lleva directamente hacia abajo a 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 uno al lado del otro:
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 el doble de capacidad para apps y más margen de CPU que el nivel de entrada. Una pequeña inconsistencia que vale la pena señalar aquí: la página de precios lo llama “Cloud Startup”, pero una vez llega al carrito, el mismo plan se etiqueta como “Startup plan”. No es un problema funcional, solo una diferencia 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 correos gratis, y luego ofrecía un único upsell, Hostinger Reach email marketing, en su propia caja destacada en lugar de estar 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 dirección de facturación y pago.
Después agregas una dirección de facturación, eliges un método de pago, tarjeta, PayPal u otra de las opciones, y envías. Recibí un correo de confirmación de compra en cuestión de momentos después de hacer clic en Submit payment, y luego llegué directamente a hPanel con el plan ya aprovisionado.
Lo que pensé: El checkout es corto y el upsell se puede rechazar fácilmente sin tener que buscar un enlace oculto para omitirlo. La diferencia de nombre entre la página de precios y el carrito es pequeña, pero es el tipo de detalle que hace que un comprador primerizo se detenga y revise dos veces si eligió el nivel correcto.
2. Panel
Una vez se procesa tu pago, llegas a hPanel, el panel de control propio de Hostinger que construyó para gestionar todos los productos que vende, no una página diseñada específicamente alrededor de tu nueva Web App.
La página a la que llegas primero es Home, y está construida alrededor de una barra de entrada 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.
Si te desplazas más abajo encontrarás:
Tarjetas de promoción de funciones para AI Builder, la herramienta de tienda en línea, reclamando un correo empresarial gratis, agentes de IA, una app de automatización y reclamando un dominio gratis
Una lista de tareas pendientes empujándote hacia tareas de configuración, terminar la configuración de Reach, reclamar tu correo gratis, reclamar tu dominio gratis
Your business, una lista en curso de cada sitio, app e instancia 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 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 ubicado aquí como una herramienta general de acción con prompts prediseñados como “Deploy my Node.js app” o “Harden VPS updates” que puedes ejecutar sin escribir una pregunta completa.
Home sí es útil una vez que tu app ya existe; todo en Your business enlaza directamente hacia ella. Pero no es donde vas a crear una nueva Web App ni a encontrar el botón Setup. Para eso, necesitas seguir otra ruta por completo en la barra lateral:
Haz clic en Websites en la barra lateral izquierda
Se expande un submenú debajo: WordPress, AI Builder, Web Apps, PHP/HTML, Migrations
Haz clic en Web Apps
Ese clic te lleva a una pantalla completamente diferente de Home, organizada alrededor de tus planes de hosting reales en lugar de una barra de entrada.
Aquí, cada plan que posees tiene su propia tarjeta. En mi cuenta, eso significaba tres tarjetas apiladas verticalmente:
Plan
Estado
Acciones disponibles
Business
El plan de hosting ha expirado, renueva hasta 2026-09-02
Generate backups, Renew
Growth
El plan de hosting ha expirado, renueva hasta 2026-08-28
Renew
Cloud Startup
El plan expira el 2027-08-13
Setup
La tarjeta de Business también ya tenía una app en vivo listada debajo por pruebas anteriores, orange-walrus-700988.hostingersite.com, con sus propios botones Tools y Dashboard.
Esa es una cosa útil de notar por sí sola. Una vez 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 cuando termines la configuración.
Como Cloud Startup era el plan que acababa de comprar y aún no había configurado, su tarjeta mostraba en su lugar un único 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 desde 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 entrada y accesos directos, no una ruta para crear una app; tienes que saber que debes hacer clic en Websites, luego en Web Apps, antes de que aparezca Setup. Eso son un par de clics extra para un producto vendido como “en vivo en un minuto”. Una vez estás ahí, sin embargo, las tarjetas de planes son limpias y honestas sobre el estado, y un plan con una app ya corriendo la muestra directamente en la tarjeta.
3. Desplegando la app
Hacer clic en Setup en la tarjeta del plan abrió un flujo corto 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 pensadas para principiantes arriba, Hostinger AI Builder y WordPress + AI, y dos opciones bajo un encabezado aparte de “for advanced users” abajo: Node.js web app y PHP/HTML website. Seleccionar Node.js web app es lo que realmente te pone en el producto Web Apps Hosting.
Este es un dato 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 uno real, ya que esta era una implementación 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 167ms de latencia. Al desplazarse hasta la opción de United States se mostraba 364ms, más del doble.
Elegí United States, Massachusetts de todos modos, y esta es exactamente la lección que el selector de ubicación enseña 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á en USA, así que un servidor en USA realmente les servirá más rápido que uno 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 del método de despliegue: dos opciones principales, Import Git repository (marcada como Recommended) o Upload your files, más un aviso abajo para desplegar directamente desde Claude Code, Cursor o VS Code a través de 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, y luego una pantalla de permisos titulada Install & Authorize Hostinger, que te pide elegir entre:
Instalar en all repositories que posees, incluidas las futuras, con acceso de solo lectura a los repositorios públicos
Instalar en only select repositories que elijas individualmente y listar 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 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 repositorio 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, e hice clic en Deploy junto a él.
Desde que hice 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 suficiente como para que te preguntes si el clic se registró siquiera.
La página que finalmente carga se titula Review build settings, y te dice exactamente dónde vivirá tu app antes de que confirmes cualquier cosa: “Deploys to ivory-llama-856835.hostingersite.com.” Debajo, sin que tocaras un solo campo, ya había detectado automáticamente:
Configuración
Valor detectado automáticamente
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 en algo.
Hice clic en Add junto a Environment variables y configuré 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 por etapas reales; la vi pasar por 28%, luego 51%, camino a completarse. Debajo de la barra de progreso hay un panel plegable de Build logs, y al expandirlo aparecen salidas reales de terminal en tiempo real, 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
Cuando termina la compilación, llegas a una pantalla de Deployment completed! con una vista previa en miniatura en vivo de tu app real renderizada allí 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 de ahí en adelante.
Lo que pensé: La detección automática es lo más destacado aquí. Framework, branch y 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 punto débil es esa pausa de 30 segundos antes de que siquiera llegues a la pantalla de configuración, lo bastante larga como para hacerte pensar que algo se quedó trabado antes de que el proceso empiece de verdad.
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, y 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 de vista previa del panel.
La página en vivo cargó y mostró exactamente lo que la app estaba programada para mostrar:
Tiempo de compilación del servidor, una marca de tiempo en vivo que confirmaba que la página se había compilado recientemente, no que se servía desde una caché antigua
Verificación de variable de entorno, 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 Ping the API route de la app, 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. Una página que carga correctamente solo prueba que los archivos estáticos se subieron.
Una llamada API que funciona prueba que el servidor Node.js real está corriendo por 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 de servidor en vivo generada justo en el momento en que haces clic en un botón.
Lo que pensé: Esta es la verificación que te recomendaría hacer 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 ser fingida por una página estática en caché, te dice que el servidor realmente está vivo y haciendo lo que construiste para que haga.
5. Administración de la Web App
Con la app en vivo confirmada y funcionando, regresé a hPanel y exploré el panel de administración propio 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 cubierta antes.
Resumen del panel. En el momento en que llegas aquí, cuatro insignias de estado te muestran el estado de las cosas de un vistazo:
Insignia
Estado
Running
Verde
Auto-deployment
Verde
Malware protected
Verde
CDN
Verde
Las cuatro aparecieron en verde por defecto, sin que yo tuviera que activar nada manualmente. Debajo hay una tarjeta de Last deployment que confirma estado, repositorio, autor, commit, hora del despliegue, stack detectado y versión de Node, todo lo que querrías verificar de un vistazo sin entrar a los registros.
Ya se había ejecutado automáticamente una prueba de Page Speed sobre el sitio en vivo y había dado un puntaje de 99/100 en Desktop sin que yo la activara manualmente, al lado de un panel de Essentials con enlaces rápidos a conexión de base de datos, copias de seguridad, administrador de archivos, registros de ejecución y caché.
Implementaciones, variables de entorno y registros. Tres páginas separadas cubren esto:
Deployments mantuvo un registro completo del push, autor, branch, hash del commit y estado de finalización, un historial real en lugar de solo el más reciente
Environment variables mostró 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ó en vivo la salida del servidor en tiempo real, líneas de inicio de Next.js, marcas de tiempo de listo y un conteo en ejecución de issues y errors, 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 expresada claramente en lugar de enterrada en letra pequeña: revisa solo archivos del sitio, no el contenido de la base de datos, y existe una opción paga de limpieza 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 marketing del propio producto crea una brecha real que deberías entender antes de comprar. El plan promociona MySQL administrado como una característica destacada, pero nada se aprovisiona automáticamente para ti.
La sección de Databases se abre en un formulario manual de 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 maneja 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. El acceso SSH existe bajo Advanced, completo con IP, puerto y nombre de usuario, pero está Inactive por defecto y necesita un clic manual en Enable antes de poder usarlo. File Manager ofrece una opción entre explorar solo los archivos de esta app o todos los archivos de todo el plan de hosting.
Lo que pensé: El panel del día a día está completo y bien organizado. La seguridad y el historial de despliegues, en particular, son fáciles de encontrar y realmente informativos, y el registro de ejecución sin issues junto a un análisis de malware limpio me dieron confianza real de que la app estaba sana, no solo en línea.
El único lugar donde la interfaz exagera es la sección de base de datos, donde “managed MySQL” suena en la página del plan como algo que te espera listo en el momento en que tu app se activa, y en la práctica significa un formulario para crearla tú mismo.
Veredicto general sobre la facilidad de uso
El checkout es corto, el upsell es fácil de omitir y el flujo de despliegue en sí es la parte más fuerte de toda la experiencia, con detección automática correcta del stack, del branch y de 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 todos a un clic de distancia y claramente etiquetados.
Donde este producto pide un poco más de atención de la que su propio marketing sugiere es en la historia de la base de datos. “Managed MySQL” suena como algo listo en el momento en que tu app entra en línea, y lo que realmente obtienes es un formulario de creación manual, simple de usar, pero un paso que tienes que hacer tú mismo.
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 dice.
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 tener que preguntarle a alguien. 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 con IA (Kodee)
Hice dos preguntas construidas alrededor de brechas reales que encontré durante las pruebas, no consultas genéricas que Kodee pudiera responder pegando documentación.
Pregunta 1 probó el comportamiento ante fallas de despliegue y el momento de las variables de entorno, dos preocupaciones reales de producción para cualquiera que publique en esta plataforma:
Si la compilación de mi app falla a mitad de un despliegue desde GitHub, ¿la app vuelve automáticamente a la última versión exitosa, o se cae hasta que la arregle y vuelva 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. Un despliegue fallido no reemplaza una app que ya esté corriendo; si una implementación anterior fue exitosa, 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 se arregle la compilación y se vuelva a desplegar, una respuesta clara y honesta en lugar de una tranquilidad vaga.
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á funcionando, te explicó los tres pasos exactos: abre Settings y Redeploy, agrega o edita variables en Environment variables, guarda y vuelve a desplegar.
Pregunta 2 presionó sobre las dos brechas que yo mismo había encontrado al explorar el panel, la redacción de “managed MySQL” frente al formulario manual de creación, y SSH apareciendo inactivo por defecto:
Este plan anuncia MySQL administrado, 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, SSH aparece como disponible pero sale Inactive por defecto. Si nunca lo activo, ¿cambia algo en cómo corre realmente mi app, o SSH es solo un extra opcional para usuarios avanzados?
La respuesta de Kodee confirmó exactamente lo que yo había encontrado en la interfaz, no una versión suavizada. No se crea automáticamente una base de datos para cada Web App; “managed” se refiere a que Hostinger ejecuta el servicio y la infraestructura de la base de datos, mientras que crear y configurar una base de datos real queda por tu cuenta, a través de la misma pantalla Create a New MySQL Database que ya había visto, seguido de agregar sus detalles de conexión a las variables de entorno de tu app tú mismo.
Sobre SSH, confirmó que dejarlo inactivo no cambia nada en cómo corre, se despliega o se conecta la app a una base de datos. Está pensado únicamente como una herramienta opcional para comandos de línea, 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 a mano en el panel en lugar de contradecirlo o suavizarlo, que es la marca 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 un FAQ genérico, 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 se abre con una cuadrícula de 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á disperso entre Getting Started, hPanel y Website, lo cual es un hallazgo real para cualquiera que espere un hogar único y dedicado como el que tienen VPS o Email.
Buscar “Web Apps” directamente devolvió 71 resultados en 8 páginas. Los primeros resultados eran una mezcla de contenido directamente relevante y otro apenas relacionado:
How to deploy apps built with Codex on Hostinger, directamente relevante
Hostinger AI Builder: How to create a web app in agentic mode, adyacente pero de otro producto
How to add a Node.js Web App in Hostinger, directamente relevante
How to install Flutter Web on a VPS at Hostinger, un producto distinto por completo
Varios artículos de pago de Website Builder (PayPal, WeChat Pay, BLIK), no relacionados más allá de compartir las palabras “web” y “app” en alguna parte del texto
Abrí uno de los primeros resultados, How to deploy apps built with Codex on Hostinger, para revisar su profundidad. Resultó ser una guía completa y bien estructurada, con frameworks soportados listados al inicio, pasos con capturas para las rutas de importación desde GitHub y carga ZIP, una sección sobre configurar build settings con comandos de ejemplo, un desglose de la estructura de archivos después del despliegue, un recorrido del asistente de conexión a la base de datos, una sección sobre monitoreo de vulnerabilidades y un bloque final de FAQ.
Aunque está enmarcado alrededor de Codex específicamente, la plataforma subyacente es la misma que está detrás del producto general de Node.js Web App, así que la mayor parte aplica directamente.
Lo que pensé: El conteo de artículos en la búsqueda se ve fuerte sobre el papel, 71 resultados para un término, pero una parte significativa de ese volumen es ruido de otros productos que comparten palabras similares. El artículo que abrí completo sí se sostuvo bien en calidad una vez entré, pasos claros, capturas reales y una sección de FAQ genuina, pero encontrarlo exigió 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 opción de soporte más fuerte aquí. Ambas preguntas que probé involucraban una ambigüedad real y verificable, recuperación de fallas en el despliegue, momento de variables de entorno, aprovisionamiento de la base de datos y el papel real de SSH, y Kodee respondió las cuatro de forma correcta y específica, coincidiendo con lo que yo ya había confirmado a mano en el panel en lugar de contradecirlo.
La base de conocimiento cumple en calidad una vez que llegas al artículo correcto; la guía de despliegue de Codex en particular es detallada y actualizada, 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 autónoma, espera filtrar los resultados de búsqueda tú mismo antes de llegar a algo que realmente aplique a este producto.
Hosting Simple para Apps Web 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: detección automática correcta de mi stack, branch y versión de Node, un registro de compilación en vivo en lugar de un spinner, y una app en vivo que pasó todas las pruebas de rendimiento que le lancé, puntajes perfectos de GTmetrix desde dos continentes distintos, una verificación global limpia de 54 puntos y puntajes 100/100 coincidentes desde la propia herramienta 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 puntos ásperos son pequeños, pero vale la pena conocerlos antes de comprar. “Managed MySQL” se lee en la página del plan como algo listo en el momento en que 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 entrar primero en Websites.
Para un desarrollador que quiere un despliegue rápido y agnóstico al framework sobre infraestructura que marca tan bien en pruebas, 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 pago, reserva unos minutos extra para configurar la base de datos tú mismo.
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.
Rindió muy 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 el soporte de IA 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 lo promocionan.
¿Hostinger Web Apps Hosting ofrece reembolso?
Sí, dentro de los 30 días posteriores a la compra, según los términos estándar de reembolso del hosting de Hostinger. A diferencia de los planes VPS de Hostinger, no hay un período adicional de espera entre las solicitudes de reembolso; una cancelación sencilla dentro del plazo 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 tú mismo a través de un formulario manual en el panel, y luego la conectas a tu aplicación 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 altura 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.