> ## Documentation Index
> Fetch the complete documentation index at: https://docs.squarecloud.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Inicio rápido

> Pasa de cero a experto en minutos con Square Cloud. Esta guía te ayudará a empezar con Square Cloud y a entender el poder de nuestra plataforma.

## Servicios de Square Cloud 🚀

Square Cloud ha sido diseñado desde cero para ser una plataforma amigable para desarrolladores. La plataforma está compuesta por varios servicios que pueden usarse para desplegar aplicaciones de forma rápida y segura.

<Card title="Hosting de bots." href="/es/services/bots">
  Despliega tus bots en Square Cloud y recibe las mejores soluciones para el hosting de bots.
  Square ofrece una ubicación estratégica para las plataformas más famosas, garantizando baja latencia y alta disponibilidad.
</Card>

<Card title="Hosting web." href="/es/services/sites">
  Despliega tus aplicaciones web en Square Cloud y recibe las mejores soluciones para el hosting web.
  Ofrecemos integración premium con Cloudflare, DNS rápido y un Web Application Firewall (WAF) para garantizar el mejor rendimiento y seguridad.
</Card>

<Card title="Almacenamiento serverless, Blob Storage." href="/es/services/blob">
  Almacena tus datos con Square Cloud y disfruta de los beneficios del almacenamiento serverless.
  Nuestro servicio de almacenamiento está diseñado para ser simple, escalable y rentable.
</Card>

## Antes de empezar

Para comenzar, crea una cuenta de Square Cloud. Luego podrás [seleccionar el plan](https://squarecloud.app/es/pricing) que mejor se adapte a ti.

<CardGroup>
  <Card title="Registrarse" icon="user-plus" href="https://squarecloud.app/es/signup" color="#95979b">
    Si nunca has usado Square antes, regístrate para comenzar.
  </Card>

  <Card title="Iniciar sesión" icon="right-to-bracket" href="https://squarecloud.app/es/signin" color="#95979b">
    Si ya tienes una cuenta, inicia sesión para comenzar.
  </Card>
</CardGroup>

## Sube tu proyecto 😁

Puedes subir tu proyecto a Square Cloud en unos pocos y sencillos pasos, como se muestra a continuación:

<Steps>
  <Step title="Primero, lee las instrucciones sobre tu lenguaje:">
    <CardGroup cols={3}>
      <Card title="JavaScript" icon="node-js" href="../articles/getting-started-with-nodejs" />

      <Card title="Python" icon="python" href="../articles/getting-started-with-python" />

      <Card title="Java" icon="java" href="../articles/getting-started-with-java" />

      <Card title="Rust" icon="rust" href="../articles/getting-started-with-rust" />

      <Card title="Elixir" icon="droplet" href="../articles/getting-started-with-elixir" />

      <Card title="PHP" icon="php" href="../articles/getting-started-with-php" />

      <Card title="Go" icon="golang" href="../articles/getting-started-with-go" />

      <Card title="C#" icon="c" href="../articles/getting-started-with-csharp" />

      <Card title="Ruby" icon="gem" href="../articles/getting-started-with-ruby" />
    </CardGroup>

    <Info>Para este ejemplo, usaremos el lenguaje JavaScript (Node.js).</Info>
  </Step>

  <Step title="Después, crea tu archivo de configuración de Square Cloud.">
    Tras acceder al panel de control, necesitas crear un archivo de configuración. Puedes crear un [archivo de configuración](https://docs.squarecloud.app/es/getting-started/config-file) leyendo este artículo [aquí](https://docs.squarecloud.app/es/getting-started/config-file).

    ```systemd Example of a config file for a bot theme={null}
    MAIN=index.js
    MEMORY=512
    VERSION=recommended
    DISPLAY_NAME=Batman bot
    DESCRIPTION=This bot is the dark knight of the night.
    ```

    ```systemd Example for website. (URL: "batman.squareweb.app") theme={null}
    MAIN=index.js
    MEMORY=512
    VERSION=recommended
    SUBDOMAIN=batman
    START=npm run build && npm run start
    DISPLAY_NAME=Batman website
    DESCRIPTION=This website is the dark knight of the night.
    ```
  </Step>

  <Step title="Y luego, comprime tu proyecto en ZIP.">
    Después de crear el archivo de configuración, necesitas comprimir tu proyecto en ZIP.

    <CodeGroup>
      ```bash Windows theme={null}
      1. Locate the file or folder that you want to zip.
      2. Press and hold (or right-click) the file or folder, select (or point to) Send to, and then select Compressed (zipped) folder.
      3. A new zipped folder with the same name is created in the same location. To rename it, press and hold (or right-click) the folder, select Rename, and then type the new name.
      ```

      ```bash Linux theme={null}
      1. Locate the file or folder that you want to zip.
      2. Right-click the file or folder, then choose Compress from the shortcut menu.
      3. A new zipped folder with the same name is created in the same location. To rename it, press and hold (or right-click) the folder, select Rename, and then type the new name.
      ```

      ```bash macOS theme={null}
      1. Locate the file or folder that you want to zip.
      2. Control-click the file or folder, then choose Compress from the shortcut menu.
      3. A new zipped folder with the same name is created in the same location. To rename it, press and hold (or right-click) the folder, select Rename, and then type the new name.
      ```
    </CodeGroup>
  </Step>

  <Step title="Por último, sube tu proyecto. 😉">
    Después de subir tu proyecto, haz clic en el botón "Add New" para desplegar tu proyecto.
  </Step>
</Steps>
