Square Cloud
Como hospedar bot, API e site sem montar VPS na Square Cloud
Publicado em 27 de agosto de 2026
VPS barata parece simples até você virar sysadmin no sábado: SSH, systemd, certificado, swap, disco cheio, bot do Discord caindo calado. PaaS gringo resolve parte disso em dólar, com egress no fim da fatura. Quem só quer subir um bot, uma API ou um site pequeno precisa de menos ritual.
A Square Cloud é hospedagem pra desenvolvedor: bot, site, API, job, banco e storage, com container isolado. A home em português fala em I/O rápido, rede estável e runtime sem template engessado. Node.js, Python, Java, Go, Rust, PHP, .NET. Deploy por zip na dashboard, GitHub ou CLI. A documentação oficial descreve a plataforma como paga: o plano ativo já é infra de produção no primeiro deploy.
Números que o site e a docs publicam: mais de 250 mil desenvolvedores, da ordem de 4 bilhões de requests por mês, uptime médio anunciado de 99,999%, notas altas no Google e no Trustpilot. Trate como marketing da casa. O que você controla é o deploy do seu código e o log.
O arquivo squarecloud.app e o primeiro zip
O coração do setup é um arquivo na raiz: squarecloud.app ou squarecloud.config. Ele diz como a infra sobe o processo. Exemplo mínimo de Node que a própria ajuda usa: DISPLAY_NAME com o nome na dashboard, DESCRIPTION opcional, MAIN=index.js, MEMORY=512, VERSION=recommended.
MAIN é o arquivo de entrada. MEMORY é RAM em MB. VERSION costuma ser recommended. RUNTIME entra se você precisa cravar nodejs, typescript, go e afins. AUTORESTART religa se o processo morrer. SUBDOMAIN vale pra website. START cobre comando customizado. A dashboard também tenta gerar config sozinha. Quem quer controle escreve o arquivo.
Dependência fica no manifesto da linguagem: package.json, requirements.txt, pom.xml, build.gradle. A Square Cloud instala na build. Por isso o zip não deve levar node_modules, venv nem .git. Compacte os arquivos da raiz, não a pasta pai. Se abrir o zip e só aparecer uma pasta, o build quebra. Esse é o erro clássico do primeiro deploy, junto com MAIN errado.
Fluxo da dashboard:
- Conta ativa, plano com RAM e CPU suficientes, código testado local.
- Zip da raiz com o
squarecloud.app. - New Application, upload ou arrasta o zip.
- Aba de Logs. Ali roda
npm installoupip installe sobe o MAIN. - Online aparece no terminal se o processo ficou de pé.
CLI, API REST e SDKs oficiais em JavaScript e Python cobrem quem não quer clicar. Blob storage entra como objeto. A home mostra editor de arquivo no painel, sem redeploy, pra ajuste pontual. Não transforme isso em fluxo de produção no lugar do Git.
Bot, site e o que o plano Hobby cobre
A Square Cloud empurra hospedagem de bot de WhatsApp, Discord e Telegram com log e recuperação automática. Site e API no mesmo tipo de runtime. Banco (Redis, MongoDB, PostgreSQL) aparece na docs como parte do ecossistema. Você não escolhe "serviço de bot" separado de "serviço de site". Sobe a aplicação no container e aponta o MAIN.
Hobby, na página de preços em inglês, sai a partir de cerca de R$12,49 por mês no anual (o site mostra desconto de 20% nessa conta). Recorte público do plano de entrada: até 8 projetos, 1 a 2 GB de RAM, 1 a 2 vCPU, 5 a 15 GB de Blob, NVMe, WAF, auto restart, métrica e log em tempo real, tráfego ilimitado sujeito a uso justo, sem taxa de egress anunciada. Deploy via GitHub. Sem contrato de fidelidade, segundo a comparação com VPS crua.
VPS continua ganhando se você precisa de kernel, IP dedicado exótico, workload que foge do runtime ou custo de máquina nua no limite. Square Cloud ganha se a dor é "quero o processo no ar com restart e log", não "quero virar administrador de Ubuntu". Snapshot e restart automático são o argumento contra o bot que morre às três da manhã.
A comunidade Discord que a docs cita passa de 80 mil pessoas. Ajuda. Não substitui ler o log do seu MAIN.
Quando subir aqui, e quando não
Sobe aqui o bot que já roda na sua máquina, a API pequena, o site que não precisa de edge mundial complexo. Não suba o zip com segredo no código. Use variável de ambiente do painel. Não suba node_modules. Não espere que o editor do painel seja o Git.
Quem ocupa um estado no Os 27 está pedindo visita. O mapa e o histórico mostram quem já pagou pra aparecer. Este post descreve o deploy público, não um SLA jurídico.
Se a VPS virou hobby de sysadmin e o bot precisa só ficar online, o caminho é a Square Cloud: squarecloud.app na raiz, zip limpo, log na dashboard, restart quando o processo cair.