
¿Por qué elegir Square Cloud?
Cada sitio se sirve detrás de la red global de Cloudflare, con TLS gratuito, un CDN gratuito y protección DDoS integrada de forma predeterminada — el mismo edge de grado de producción tanto si despliegas una landing page estática como una aplicación completa con SSR basada en un framework. Tú configuras un subdominio; nosotros nos encargamos de los certificados, el almacenamiento en caché y el enrutamiento.Cloudflare edge + Square Shield
Cada sitio se ubica detrás del Cloudflare Premium WAF con Square Shield Enterprise por encima — mitigación DDoS, filtrado de bots y TLS gratuito con renovación automática, todo incluido sin coste adicional.
NVMe + 10Gbps, aislado
SSD NVMe empresariales de Samsung y enlaces de subida de 10Gbps, con tu aplicación en un contenedor aislado. Combinado con un CDN global gratuito, los recursos estáticos se almacenan en caché en el edge y se sirven cerca de cada visitante.
DNS gestionado
DNS automático con propagación global rápida — vincula un dominio personalizado y Square Cloud gestiona los registros y certificados por ti, sin necesidad de configurar DNS manualmente.
Snapshots instantáneos
Puntos de restauración con un solo clic, incluidos gratis. Recupérate de un deploy roto en segundos, sin pérdida de datos y con cero tiempo de inactividad.
Entornos compatibles
Ofrecemos amplia compatibilidad para que puedas alojar tu sitio usando la tecnología de tu preferencia.Frameworks
Ofrecemos soporte nativo para los frameworks más populares del mercado, garantizando compatibilidad y rendimiento.
Más allá de los frameworks mostrados arriba, nuestra plataforma ofrece soporte universal para prácticamente cualquier framework o biblioteca. Nuestra infraestructura flexible se adapta automáticamente a las necesidades específicas de tu proyecto, garantizando compatibilidad con la tecnología que elijas.
Lenguajes
JavaScript
Python
Java
Rust
Elixir
PHP
Go
C#
Ruby
Ecosistema para desarrolladores
Optimiza tu flujo de trabajo con nuestras herramientas de desarrollo:- Square Cloud CLI: Gestiona tus aplicaciones directamente desde la terminal.
- Extensión de VSCode: Integra la gestión del alojamiento en tu editor.
- GitHub Webhooks: Configura despliegues automáticos basados en eventos.
- GitHub Actions: Automatiza los despliegues mediante flujos de trabajo inteligentes.
- SDKs: Interactúa con nuestra API de forma programática.
¿Cómo alojar mi sitio web?
Archivo de configuración
El primer paso para alojar tu sitio en Square Cloud es crear un archivo de configuración detallado. Este archivo no es un simple documento de texto, sino una guía completa que define la configuración de tu aplicación en Square Cloud. Sirve como un plano arquitectónico de tu proyecto en la plataforma.Una vez que tengas tu plan, debes crear este archivo detallando cada configuración y completándolo correctamente. Los detalles sobre cómo crear este archivo están disponibles aquí con una guía paso a paso.
Recuerda incluir los siguientes campos en tu archivo de configuración:
- SUBDOMAIN: El subdominio de tu sitio.
Ejemplo:SUBDOMAIN=test(test.squareweb.app) - MEMORY: La cantidad de RAM, con un mínimo de 512MB.
Creación del archivo ZIP
Con el archivo de configuración listo, el siguiente paso es preparar tu aplicación para la subida. Esto implica colocar los archivos de la aplicación y el archivo de configuración de Square Cloud dentro de un archivo .zip.Sin embargo, no todos los archivos necesitan incluirse en este .zip. Archivos como
node_modules, package-lock.json, pyproject.toml, poetry.lock y __pycache__ no son necesarios, ya que pueden generarse automáticamente en el lado del servidor.Archivo de dependencias
Otro aspecto crucial es incluir el archivo de dependencias en el .zip. Este archivo le indica a la plataforma Square Cloud qué dependencias instalar para tu proyecto. Para un proyecto de Node.js, este archivo es
package.json, y para un proyecto de Python es requirements.txt.Estos archivos listan las bibliotecas y paquetes necesarios para que tu aplicación funcione correctamente. Mantener estos archivos actualizados es fundamental para evitar errores de instalación. Además, es importante tener en cuenta que las dependencias nativas, como node-fetch en Node.js y random en Python, no deben incluirse en estos archivos, ya que son bibliotecas integradas.Subiendo tu sitio
Después de seguir todos los pasos y configurar tu proyecto para Square Cloud, es hora de subir tu sitio. Ve a la página de subida en el sitio web de Square Cloud y sube tu archivo .zip aquí.El proceso es sencillo: selecciona tu archivo .zip y haz clic en el botón de subida. Square Cloud iniciará el proceso de despliegue, instalando las dependencias necesarias y configurando el entorno según tu archivo de configuración.


