Antes de empezar
Square Cloud es una plataforma de pago: se requiere un plan activo para desplegar, así tu proyecto corre sobre infraestructura de nivel producción desde el primer día. Crea tu cuenta, luego selecciona el plan que mejor se adapte a ti (consulta qué incluye cada plan).Registrarse
Iniciar sesión
Crea el proyecto
Crea una carpeta con estos tres archivos.Escribe la app
index.js responde a cada solicitud con un mensaje corto. Lee el puerto y el host de las variables de entorno PORT y HOST, que Square Cloud define como 80 y 0.0.0.0:Lista las dependencias
package.json: Square Cloud instala los paquetes que lista antes de iniciar tu app. Este ejemplo no tiene ninguno, pero el archivo debe existir y no puede estar vacío.Agrega el archivo de configuración
squarecloud.app le indica a Square Cloud qué archivo ejecutar, cuánta memoria reservar y qué versión del runtime usar. SUBDOMAIN publica la app como un sitio web en https://<subdomain>.squareweb.app, así que elige un nombre que nadie haya tomado todavía.Comprime el proyecto
¿Vas a hacer deploy con la CLI? Sáltate esta sección:squarecloud upload comprime la carpeta por ti.
Selecciona los archivos, no la carpeta
squarecloud.app debe quedar en el nivel superior del zip: si comprimes la carpeta en sí, los archivos terminan dentro de una subcarpeta y el deploy falla con MISSING_CONFIG.Crea el zip
- Windows
- macOS
- Linux
Revisa el tamaño
node_modules, los entornos virtuales y las cachés de build: las dependencias se instalan en el servidor, y esas carpetas se eliminan en el deploy de todos modos.Haz deploy
Sube el zip en el dashboard, o haz deploy con un solo comando desde la CLI.A través del panel
Accede a la página de subida
Configura tu entorno
Si estás subiendo un proyecto web, asegúrate de seleccionar “Publicación Web” y de definir un subdominio para tu proyecto.
Despliega tu proyecto
Tras el despliegue, puedes monitorear el estado y los logs de tu proyecto desde el panel.

Confirma que tu aplicación esté en vivo
Si desplegaste un sitio web o una API, abre
https://<tu-subdominio>.squareweb.app en tu navegador: deberías ver tu aplicación respondiendo. Si desplegaste un bot, envíale un comando para confirmar que esté online.
A través de la CLI
Para usar este método, tu proyecto necesita un archivo de configuración llamadosquarecloud.app en su raíz. Le indica a Square Cloud cómo ejecutar tu aplicación.
Guía del archivo de configuración
squarecloud.app que define el entorno de tu aplicación.Instala la CLI
Inicia sesión
Sube tu proyecto
squarecloud.ignore, y lo sube:--file:Confirma que tu aplicación esté en vivo
https://<tu-subdominio>.squareweb.app en tu navegador: deberías ver tu aplicación respondiendo. Si desplegaste un bot, envíale un comando para confirmar que esté online.
https://hello-square-yourname.squareweb.app (con tu subdominio) responde Hello from Square Cloud!.
Próximos pasos
Archivo de configuración
squarecloud.app: memoria, comando de inicio, subdominio y reinicios automáticos.
