> ## 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.

# Início Rápido

> Vá de zero a herói em minutos com a Square Cloud. Este guia ajudará você a começar com a Square Cloud e entender o poder da nossa plataforma.

## Serviços Square Cloud 🚀

A Square Cloud foi projetada desde o início para ser uma plataforma amigável ao desenvolvedor. A plataforma é composta por vários serviços que podem ser usados para implantar aplicações de forma rápida e segura.

<Card title="Hospedagem de Bots" href="/pt-br/services/bots">
  Implante seus bots na Square Cloud e receba as melhores soluções para hospedagem de bots.
  A Square oferece uma localização estratégica para as plataformas mais famosas, garantindo baixa latência e alta disponibilidade.
</Card>

<Card title="Hospedagem Web" href="/pt-br/services/sites">
  Implante suas aplicações web na Square Cloud e receba as melhores soluções para hospedagem web.
  Nós fornecemos integração premium com Cloudflare, DNS rápido e um Web Application Firewall (WAF) para garantir o melhor desempenho e segurança.
</Card>

<Card title="Armazenamento Serverless, Blob Storage." href="/pt-br/services/blob">
  Armazene seus dados com a Square Cloud e aproveite os benefícios do armazenamento serverless.
  Nosso serviço de armazenamento é projetado para ser simples, escalável e econômico.
</Card>

## Antes de começar

Para começar, crie uma conta na Square Cloud. Então você pode [selecionar o plano](https://squarecloud.app/pricing) certo para você.

<CardGroup>
  <Card title="Cadastre-se" icon="user-plus" href="https://squarecloud.app/signup" color="#95979b">
    Se você nunca usou o Square antes, cadastre-se para começar.
  </Card>

  <Card title="Entrar" icon="right-to-bracket" href="https://squarecloud.app/signin" color="#95979b">
    Se você já tem uma conta, entre para começar.
  </Card>
</CardGroup>

## Envie seu projeto 😁

Você pode enviar seu projeto para a Square Cloud em alguns passos simples, como mostrado abaixo:

<Steps>
  <Step title="Primeiro, leia as instruções sobre sua linguagem:">
    <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 exemplo, usaremos a linguagem JavaScript (Node.js).</Info>
  </Step>

  <Step title="Depois, crie seu arquivo de configuração da Square Cloud.">
    Após acessar o painel, você precisa criar um arquivo de configuração. Você pode criar um [arquivo de configuração](https://docs.squarecloud.app/pt-br/getting-started/config-file) lendo este artigo [aqui](https://docs.squarecloud.app/pt-br/getting-started/config-file).

    ```systemd Exemplo de um arquivo de configuração para um bot theme={null}
    MAIN=index.js
    MEMORY=512
    VERSION=recommended
    DISPLAY_NAME=Batman bot
    DESCRIPTION=Este bot é o cavaleiro das trevas da noite.
    ```

    ```systemd Exemplo para 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=Website do Batman
    DESCRIPTION=Este website é o cavaleiro das trevas da noite.
    ```
  </Step>

  <Step title="E então, ZIPE seu projeto.">
    Após criar o arquivo de configuração, você precisa zipar seu projeto.

    <CodeGroup>
      ```bash Windows theme={null}
      1. Localize o arquivo ou pasta que você deseja zipar.
      2. Pressione e segure (ou clique com o botão direito) o arquivo ou pasta, selecione (ou aponte para) Enviar para e, em seguida, selecione Pasta compactada (zipada).
      3. Uma nova pasta zipada com o mesmo nome é criada no mesmo local. Para renomeá-la, pressione e segure (ou clique com o botão direito) a pasta, selecione Renomear e, em seguida, digite o novo nome.
      ```

      ```bash Linux theme={null}
      1. Localize o arquivo ou pasta que você deseja zipar.
      2. Clique com o botão direito no arquivo ou pasta e escolha Compactar no menu de atalho.
      3. Uma nova pasta zipada com o mesmo nome é criada no mesmo local. Para renomeá-la, pressione e segure (ou clique com o botão direito) a pasta, selecione Renomear e, em seguida, digite o novo nome.
      ```

      ```bash macOS theme={null}
      1. Localize o arquivo ou pasta que você deseja zipar.
      2. Control-clique no arquivo ou pasta e escolha Compactar no menu de atalho.
      3. Uma nova pasta zipada com o mesmo nome é criada no mesmo local. Para renomeá-la, pressione e segure (ou clique com o botão direito) a pasta, selecione Renomear e, em seguida, digite o novo nome.
      ```
    </CodeGroup>
  </Step>

  <Step title="Finalmente, envie seu projeto. 😉">
    Após enviar seu projeto, clique no botão "Adicionar Novo" para implantar seu projeto.
  </Step>
</Steps>
