Subir

Arrastra y suelta

para subir tu archivo

Subir

Subdominio
Probar otro
Nombre completo
Correo electrónico
Contraseña
Ya tengo una cuenta

HOSTING PARA NODE.JS

Publica una aplicación de Node.js

Sube aplicaciones JavaScript creadas con frameworks y herramientas de Node.js. Da igual si has usado Express, Vite, Next.js o Eleventy: el resultado compilado está a pocos clics de quedar publicado.

Subir app de Node.js

Arrastra y suelta los archivos para subirlos.Toca para subir tus archivos.

Sube archivos comprimidos de tu web, imágenes, documentos o PDF.

Seleccionar archivo
  • Sube el resultado de cualquier compilación de Node.js

    Si tu proyecto de Node.js se compila en HTML, CSS y JavaScript, funciona en Static.app. Esto incluye React, Vue, Angular, la exportación estática de Next.js, Nuxt generate, Eleventy, Astro y muchos más.

  • Sin gestionar servidores

    Sin SSH, sin configurar PM2, sin proxy inverso de Nginx. Sube tus archivos y se sirven por HTTPS al momento. Static.app se encarga del servidor y del certificado SSL por ti.

  • Formularios sin backend

    Sustituye tus endpoints de formularios de Express por el atributo HTML static-form. Los envíos van directamente a tu panel y se pueden sincronizar con Airtable. Sin código en el servidor.

Cómo alojar tu proyecto de Node.js

  • 1

    Ejecuta tu comando de compilación (npm run build). El resultado se genera en dist/, build/, out/ o _site/, según tu herramienta.

  • 2

    Selecciona todos los archivos de la carpeta de salida y comprímelos. No comprimas la carpeta node_modules ni el código fuente. Sube solo los archivos estáticos compilados.

  • 3

    Arrastra tu archivo ZIP a static.app. Tu sitio web queda publicado en unos 15 segundos, con una URL que puedes compartir al instante.

Vídeo tutorial (en inglés)

Aprende a alojar en Static.app un sitio web creado con Node.js.

Todo lo que necesitas para el hosting de Node.js

  • HTTPS en cada sitio web

    HTTPS es automático en cada sitio web. Sin configurar Let's Encrypt, sin scripts de renovación de certificados, sin configurar SSL en Nginx. Tu app es segura desde la primera visita.

  • Sin servidor que gestionar

    Tus archivos se sirven por HTTPS en cuanto los subes. Sin aprovisionar nada, sin proxy inverso y sin renovar certificados por tu cuenta.

  • App de sincronización de escritorio

    Instala Static Sync en Mac o Windows. Elige la carpeta con el resultado de tu compilación. Cada vez que vuelvas a compilar, el sitio web publicado se actualiza automáticamente. Sin volver a subir nada a mano.

Preguntas frecuentes sobre el hosting de Node.js

¿Cómo alojar un servidor de Node.js?

Si tu app necesita un proceso de servidor en marcha de forma continua (una API de Express, conexiones WebSocket, tareas en segundo plano), necesitas una plataforma que ejecute Node.js: Render, Railway, Fly.io o un VPS como DigitalOcean. Si tu proyecto de Node.js es un frontend que se compila en archivos estáticos (React, Vue, Astro), no necesitas ningún servidor. Compila en local, sube el resultado a Static.app y tus archivos se sirven por HTTPS sin gestionar ningún servidor.

¿Qué frameworks de Node.js funcionan?

Cualquier framework cuya compilación genere archivos HTML, CSS y JavaScript estáticos. Esto incluye frameworks de frontend creados con herramientas de Node.js: React (Vite o CRA), Vue, Angular, Svelte, Next.js (modo de exportación estática), Nuxt (modo generate), Astro, Gatsby, Eleventy, Hugo con herramientas de Node.js, Hexo y Docusaurus. Si al ejecutar npm run build se crea una carpeta de salida con un archivo index.html, el resultado funciona en Static.app.

¿Qué herramientas de compilación funcionan?

Cualquier herramienta que genere archivos estáticos: Vite, webpack, Parcel, esbuild, Rollup, Turbopack. Si crea una carpeta de salida con HTML, CSS y JS, funciona en Static.app.

¿Puedo ejecutar un servidor de Node.js en Static.app?

Static.app aloja el resultado compilado de los proyectos de Node.js (archivos HTML, CSS y JS). Si tu app necesita un proceso de servidor en marcha de forma continua (WebSockets, conexiones a bases de datos), tendrás que alojar ese servidor por separado.

¿Tengo que subir node_modules?

No, y nunca deberías incluir node_modules en lo que subes. Esta carpeta contiene las dependencias de desarrollo de tu proyecto y puede pesar cientos de megabytes. Sube solo la carpeta con el resultado de la compilación (dist/, build/ o out/), que contiene los archivos compilados y minificados que el navegador necesita de verdad. Un resultado de compilación típico pesa entre 2 y 10 MB, frente a los 500 MB o más que puede ocupar node_modules.

¿Puedo usar variables de entorno?

Defínelas en local antes de ejecutar el comando de compilación. Las herramientas de compilación las incluyen en el resultado. En Static.app no hay un entorno de servidor, así que las variables de entorno tienen que resolverse al compilar.

¿Y el renderizado en servidor?

El SSR necesita un proceso de Node.js en marcha para renderizar el HTML en cada petición. Static.app sirve archivos ya compilados, sin entorno de servidor, así que el SSR tradicional no funciona aquí. La alternativa es la generación de sitios estáticos (SSG), en la que el HTML se renderiza una sola vez al compilar y el resultado son archivos estáticos. Next.js (output: 'export'), Nuxt (nuxt generate) y Astro admiten SSG. El resultado es el mismo HTML rápido, pero precompilado en lugar de renderizado en cada petición.

¿Puedo alojar una app de Node.js full-stack?

Aloja el frontend en Static.app y la API del backend en un servicio aparte (Render, Railway, Fly.io). Esta separación es, de hecho, una buena práctica para el rendimiento y la fiabilidad.

¿Puedo alojar documentación de APIs?

Sí, y es uno de los mejores casos de uso. Herramientas como TypeDoc, JSDoc, Swagger UI, Redoc y Docusaurus generan sitios web de documentación completos en HTML a partir de tu código o de las especificaciones de tu API. Ejecuta el comando de generación, comprime el resultado en un ZIP y súbelo. La documentación se sirve como archivos estáticos simples, y puedes protegerla con contraseña para que acceda solo tu equipo o publicarla para quienes usan tu API.

¿Puedo alojar Node.js en cPanel?

Algunos proveedores de hosting compartido admiten Node.js mediante cPanel, pero la configuración implica acceso SSH, configurar el gestor de aplicaciones de Node.js, montar un proxy inverso y gestionar los reinicios del proceso. Es complejo y, en hosting compartido, suele ser poco fiable. Si tu proyecto de Node.js genera archivos estáticos, Static.app lo sustituye todo: comprime tu carpeta de compilación en un ZIP, súbela y el sitio web queda publicado en segundos. Sin acceso a terminal, sin cPanel y sin archivos de configuración.

¿Puedo alojar Node.js gratis?

Static.app ofrece una prueba gratuita de 7 días para que pruebes todo el flujo antes de comprometerte. Los planes de pago empiezan en 6 USD/mes, con 500 MB de almacenamiento y tráfico ilimitado. Como referencia, alternativas como Heroku empiezan en 7 USD al mes por dynos siempre activos, Render cobra 7 USD al mes por servicio y Railway factura según el uso, que puede variar. Si tu proyecto de Node.js se compila en archivos estáticos, Static.app suele ser la opción siempre activa más barata.

¿Qué diferencia hay entre Static.app y Heroku?

Heroku ejecuta el proceso de servidor de tu aplicación de Node.js. Static.app sirve el resultado de tu compilación como archivos estáticos. Heroku es para apps de servidor. Static.app es para el resultado de un frontend. Static.app es más sencillo y barato para contenido estático.

Empieza a alojar tu app de Node.js ahora

Seleccionar archivo
o suelta aquí tu archivo para subirlo