
Por que escolher a Square Cloud?
Todo site é servido por trás da rede global da Cloudflare, com TLS gratuito, CDN gratuita e proteção contra DDoS ativos por padrão: o mesmo edge de nível de produção, seja para uma landing page estática ou para uma aplicação SSR completa com framework. Você configura um subdomínio, e nós cuidamos dos certificados, do cache e do roteamento.Edge Cloudflare + Square Shield
Todo site fica atrás do WAF da Cloudflare com o Square Shield por cima: mitigação de DDoS, filtragem de bots e TLS gratuito com renovação automática, inclusos sem custo adicional.
NVMe + 10Gbps, isolado
SSDs NVMe empresariais e uplinks de 10Gbps, com sua aplicação em um container isolado. Somados a uma CDN global gratuita, os assets estáticos ficam em cache no edge e são servidos perto de cada visitante.
DNS gerenciado
Traga seu próprio domínio, o certificado fica por nossa conta: conecte um domínio que você já tem (Standard ou superior), crie no seu provedor de DNS os registros que o dashboard mostra, e a Square Cloud emite e renova o certificado TLS assim que eles propagarem.
Snapshots instantâneos
Pontos de restauração em um clique, inclusos sem custo adicional. Recupere-se de um deploy quebrado em segundos, sem perda de dados e com zero downtime.
Ambientes suportados
Hospede seu site com a stack que você já usa. Comece pelo guia de hospedagem de sites e APIs e depois escolha o seu framework abaixo: cada cartão abre um guia passo a passo com código.Frameworks
Angular
Astro
Gatsby
Next.js
Nuxt
Phoenix
Preact
Qwik
React
React Router (Remix)
Ruby on Rails
SolidJS
Vite
Vue
HTML/CSS estático
APIs e backends
Django
Express
FastAPI
Fastify
Flask
Laravel
NestJS
Spring Boot
Não está na lista? Praticamente qualquer outro framework ou biblioteca também roda: se ele inicia um servidor web na porta 80, ele roda na Square Cloud.
Linguagens
JavaScript
Bun
Deno
Python
Java
Rust
Elixir
PHP
Go
C#
Ruby
HTML/CSS
Ecossistema para desenvolvedores
Faça deploy e gerencie seu site de onde você trabalha:- Square Cloud CLI: faça deploy, reinicie e acompanhe logs pelo terminal.
- Extensão para VS Code: gerencie suas aplicações sem sair do editor.
- GitHub: cada push no seu repositório pode fazer deploy automaticamente, integrando seu repositório do GitHub ou por um workflow do GitHub Actions.
- SDKs e API REST: automatize tudo o que o dashboard faz.
Como hospedar meu site?
Adicione um arquivo de configuração
Crie um arquivo
squarecloud.app na raiz do seu projeto. O guia do arquivo de configuração explica cada campo. Um site também precisa de:- SUBDOMAIN: o endereço do seu site.
SUBDOMAIN=testpublica o site emtest.squareweb.app. - MEMORY: a RAM reservada para ele, no mínimo 512 MB.
Inclua seu arquivo de dependências
Mantenha o arquivo de dependências no projeto:
package.json para Node.js, requirements.txt ou pyproject.toml para Python. A Square Cloud instala tudo o que ele lista no servidor. Deixe de fora os módulos nativos, como fs no Node.js ou random no Python, já que eles vêm com a linguagem.Compacte o projeto
Compacte seu código, o arquivo de configuração e o arquivo de dependências em um
.zip. Deixe de fora node_modules, __pycache__, lockfiles como o package-lock.json e outros arquivos gerados: as dependências são instaladas no servidor, e um upload menor faz o deploy mais rápido. A CLI e a extensão para VS Code já deixam os lockfiles de fora para você. Precisa de versões fixas? Adicione !package-lock.json ao seu arquivo squarecloud.ignore.Envie seu site
Envie o 
.zip na página de upload. A Square Cloud instala as dependências, prepara o ambiente a partir do seu arquivo de configuração e coloca seu site no ar.
Algo deu errado?
O app não inicia
Corrija um deploy que falha ou cai ao iniciar: uma porta já em uso, módulos ausentes,
INVALID_DEPENDENCY ou RAM insuficiente.Todos os guias de solução de problemas
Encontre a solução para um código de erro ou um sintoma em aplicações, bots e bancos de dados.
Perguntas frequentes
Quanto custa hospedar um site?
Quanto custa hospedar um site?
Recomendamos o plano Standard, a partir de R12,49/mês: um site precisa de pelo menos 512 MB de RAM. Veja Planos e Preços para a comparação completa.
Eu ganho um subdomínio gratuito?
Eu ganho um subdomínio gratuito?
Sim. Todo deploy web inclui um subdomínio
*.squareweb.app sem custo adicional, como parte do seu plano. Ele fica pronto para uso assim que você define o campo SUBDOMAIN no seu arquivo de configuração.Posso usar meu próprio domínio?
Posso usar meu próprio domínio?
Domínios personalizados estão disponíveis a partir do plano Standard. A Square Cloud não registra nem vende domínios: o recurso conecta um domínio que você já tem em um registrador, um hostname por aplicação (como
example.com ou www.example.com). Siga como configurar seu próprio domínio para os registros DNS e veja por que um domínio ainda não propagou se ele não carregar. Para vincular pelo código, use Definir Domínio Personalizado.
