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

# Como Hospedar seu Website/API na Square Cloud

> Guia completo para hospedagem de websites e APIs na Square Cloud utilizando o arquivo de configuração squarecloud.app com implementação profissional.

## Introdução

Para hospedar websites e APIs na Square Cloud, é fundamental seguir os procedimentos adequados de configuração e atender aos pré-requisitos técnicos necessários. Este guia abrangente apresentará todo o processo de implementação profissional.

### Pré-requisitos Técnicos

* **Conta na Square Cloud**: Crie sua conta através da [página de cadastro](https://squarecloud.app/pt-br/signup), utilizando seu endereço de email para registro.
* **Plano pago ativo**: É necessário possuir um plano pago para garantir recursos adequados e performance otimizada. Consulte nossos [planos disponíveis](https://squarecloud.app/pt-br/pricing) e escolha o mais adequado às suas necessidades.

## Configuração do Arquivo Square Cloud

<Card title="Aprenda sobre: como criar o arquivo de configuração para a Square Cloud." icon="link" href="https://docs.squarecloud.app/pt-br/getting-started/config-file">
  O arquivo squarecloud.app é um arquivo de configuração essencial que será utilizado para configurar sua aplicação na Square Cloud. Ele define nome, descrição, versão, arquivo principal, entre outras configurações fundamentais.
</Card>

### Parâmetros Essenciais para Websites

A **porta do website** deve ser configurada como **80**. Para websites estáticos, não é necessário definir o parâmetro `START`.

**Parâmetros principais do arquivo de configuração squarecloud.app:**

* `SUBDOMAIN`: Para hospedagem de websites, defina este parâmetro com o subdomínio desejado.
* `START`: Comando de inicialização personalizado (quando necessário).

<Note>A URL do website será: `meu-parametro-subdominio`.squareweb.app</Note>

### Exemplos de Configuração

**Exemplo 1: Website estático sem comando de inicialização personalizado**

```systemd theme={null}
MAIN=index.html
MEMORY=512
VERSION=recommended
DISPLAY_NAME=Meu website estático simples!
SUBDOMAIN=meusite-website-simples
```

**Exemplo 2: Website com todos os parâmetros e comando de inicialização personalizado**

```systemd theme={null}
MAIN=index.js
MEMORY=512
VERSION=recommended
DISPLAY_NAME=Meu website Next.js simples!
SUBDOMAIN=meusite-nextjs-website
START=npm run build && npm run start
```

## Suporte para Múltiplas Tecnologias

A Square Cloud oferece suporte abrangente para diversas tecnologias de desenvolvimento web, proporcionando flexibilidade na escolha da stack tecnológica mais adequada ao seu projeto.

<CardGroup cols={2}>
  <Card title="React" icon="react" href="https://docs.squarecloud.app/pt-br/tutorials/website/react">
    Aprenda como hospedar seu website React na Square Cloud.
  </Card>

  <Card title="Next.js" icon="node-js" href="https://docs.squarecloud.app/pt-br/tutorials/website/nextjs">
    Aprenda como hospedar seu website Next.js na Square Cloud.
  </Card>

  <Card title="NestJs" icon="js" href="https://docs.squarecloud.app/pt-br/tutorials/api/nestjs">
    Aprenda como hospedar sua aplicação NestJs na Square Cloud.
  </Card>

  <Card title="Vite" icon="rocket" href="https://docs.squarecloud.app/pt-br/tutorials/website/vite">
    Aprenda como hospedar seu website Vite na Square Cloud.
  </Card>

  <Card title="Vue" icon="vuejs" href="https://docs.squarecloud.app/pt-br/tutorials/website/vue">
    Aprenda como hospedar seu website Vue na Square Cloud.
  </Card>

  <Card title="Flask" icon="flask" href="https://docs.squarecloud.app/pt-br/tutorials/api/flask">
    Aprenda como hospedar sua aplicação Flask na Square Cloud.
  </Card>

  <Card title="Django" icon="python" href="https://docs.squarecloud.app/pt-br/tutorials/api/django">
    Aprenda como hospedar sua aplicação Django na Square Cloud.
  </Card>

  <Card title="Lavalink" icon="java" href="https://docs.squarecloud.app/pt-br/tutorials/how-to-create-your-lavalink-server">
    Aprenda como hospedar seu servidor Lavalink e transmitir música de alta qualidade para seu bot do Discord.
  </Card>
</CardGroup>

## Considerações Finais

Seguindo estas diretrizes técnicas, você terá seu website ou API funcionando de forma otimizada na Square Cloud. A plataforma oferece infraestrutura robusta e confiável para garantir que sua aplicação opere com máxima performance.

## Contate-nos

Se você continuar enfrentando **dificuldades técnicas**, nossa **equipe de suporte especializada** está disponível para auxiliá-lo. [**Entre em contato conosco**](https://squarecloud.app/pt-br/support) e teremos prazer em ajudá-lo a resolver qualquer questão.
