> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.squarecloud.app/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# ¿Qué es un deploy? Cómo poner tu app en línea

## Qué significa "deploy"

Deploy (o "despliegue") es el proceso de **poner tu aplicación en línea** — es decir, tomar el código que funciona en tu computadora y dejarlo disponible en un servidor accesible por internet, 24 horas al día. Cuando alguien dice "voy a hacer el deploy", quiere decir que va a publicar la aplicación para que otras personas puedan usarla.

## Por qué ejecutarla en tu PC no basta

En tu computadora, la aplicación solo está disponible mientras:

- el programa está abierto y ejecutándose;
- la computadora está encendida;
- estás conectado a internet.

Cierra la terminal o apaga el PC, y todo se cae. Por eso usamos un **alojamiento (host/cloud)**: un servidor que permanece encendido todo el tiempo, con internet estable, ejecutando tu aplicación sin interrupciones.

## Tipos de aplicación que puedes "desplegar"

- **Sitios y front-ends** (HTML, React, Vue, etc.).
- **APIs y back-ends** (Node, Python, etc.).
- **Bots** (Discord, Telegram, etc.).
- **Bases de datos** y servicios de apoyo.

Cada tipo tiene sus particularidades, pero la idea es la misma: enviar el código a un servidor y mantenerlo en ejecución.

## Cómo es un deploy en Square Cloud

De forma general, el flujo es:

1. Prepara tu proyecto (con el archivo de configuración `squarecloud.app`).
2. Envía el código (por el Dashboard o por la CLI).
3. Configura las variables de entorno, si las hay.
4. Square Cloud inicia tu aplicación y la mantiene en línea.

Para el paso a paso detallado, mira [Realizando tu primer despliegue vía Dashboard](https://help.squarecloud.app/es/article/como-realizar-tu-primer-despliegue-via-dashboard-paso-a-paso-1euva5v/).

## Elige tu guía

Ahora que entendiste el concepto, elige la guía específica para lo que quieres poner en línea:

- ¿Sitio estático? Mira [Cómo desplegar un sitio estático (HTML, React, Vite)](https://help.squarecloud.app/es/article/como-desplegar-un-sitio-estatico-html-react-vite-en-square-cloud-1ix99kk/).
- ¿Quieres alojar gratis? Mira [Cómo alojar un sitio gratis: paso a paso](https://help.squarecloud.app/pt-br/article/como-hospedar-um-site-gratis-passo-a-passo-1fhr881/).
- ¿Bot de Discord? Mira [Cómo alojar un bot de Discord](https://help.squarecloud.app/es/article/como-alojar-un-bot-de-discord-en-square-cloud-3orixn/).
- ¿Bot de Telegram? Mira [Cómo alojar un bot de Telegram 24/7](https://help.squarecloud.app/pt-br/article/como-hospedar-um-bot-de-telegram-247-77h4ap/).
- ¿API o framework específico (Next, Flask, Django, etc.)? Tenemos una guía para cada uno.

¿No sabes qué plan elegir? Mira [Entendiendo la diferencia entre los planes](https://help.squarecloud.app/es/article/entendiendo-la-diferencia-entre-los-planes-hobby-vs-standard-vs-pro-vs-enterprise-gzqxkn/).