
Por que escolher a Square Cloud?
Nossa plataforma foi desenhada para desenvolvedores por uma equipe especializada em infraestrutura de nuvem, combinando hardware de ponta com ferramentas que agilizam seu fluxo de trabalho e garantem a estabilidade da sua aplicação.Proteção de Nível Empresarial
Proteja seu site com a mais avançada tecnologia de segurança: WAF Cloudflare Premium integrado + Square Shield Enterprise incluso gratuitamente. Segurança de nível corporativo sem custos adicionais.
Performance de Nível Empresarial
Hardware de última geração com SSDs NVMe Samsung empresariais e redes de 10Gbps que entregam performance excepcional e latência ultra-baixa. Inclui CDN global gratuita para garantir que seu site carregue instantaneamente.
DNS Ultrarrápido
DNS empresarial com propagação instantânea global. Configure seu domínio automaticamente com resolução 40% mais rápida que a concorrência. Seus visitantes acessam seu site instantaneamente, em qualquer lugar do mundo.
Snapshots Inteligentes
Tecnologia exclusiva de pontos de restauração instantâneos com 99,9% de confiabilidade comprovada por mais de 50.000 desenvolvedores. Recupere seus dados em 1 clique, sem perda de dados e zero tempo de inatividade - incluído gratuitamente.
Ambientes suportados
Oferecemos ampla compatibilidade para que você possa hospedar seu site na tecnologia de sua preferência.Frameworks
Temos suporte nativo para as tecnologias mais populares do mercado, garantindo compatibilidade e performance.
Além dos frameworks mostrados na imagem acima, nossa plataforma oferece suporte universal para praticamente qualquer framework ou biblioteca. Nossa infraestrutura flexível se adapta automaticamente às necessidades específicas do seu projeto, garantindo compatibilidade com a tecnologia que você escolher.
Linguagens
Ecossistema para Desenvolvedores
Otimize seu workflow com nossas ferramentas de desenvolvimento:- Square Cloud CLI: Gerencie suas aplicações direto do terminal.
- Extensão para VSCode: Integre a gestão da sua hospedagem no seu editor.
- GitHub Webhooks: Configure deploys automáticos com base em eventos.
- GitHub Actions: Automatize deploys via workflows inteligentes.
- SDKs: Interaja com a nossa API de forma programática.
Domínio personalizado
Configure seu domínio profissional em minutos e junte-se aos milhares de empresas que confiam na Square Cloud para seus projetos críticos. Processo simplificado com SSL automático e propagação instantânea mundial.Domínio personalizado
Pensando em um domínio personalizado? A Square Cloud facilita o processo.
Como hospedar meu site?
Arquivo de Configuração
O primeiro passo para hospedar seu site no Square Cloud é criar um arquivo de configuração detalhado. Este arquivo não é apenas um simples documento de texto, mas um guia abrangente que define as configurações para a aplicação no Square Cloud. Ele funciona como um plano arquitetônico para seu projeto na plataforma.Uma vez que o plano é adquirido, você precisa criar este arquivo, detalhando cada configuração e preenchendo-o corretamente. Detalhes sobre como criar este arquivo estão disponíveis aqui, com um guia passo a passo.
Lembre-se de incluir os seguintes campos no arquivo de configuração:
- SUBDOMAIN: O subdomínio do seu site.
Exemplo:SUBDOMAIN: test
(test.squareweb.app) - MEMORY: A quantidade de RAM, com um mínimo de 512MB.
Criação do Arquivo ZIP
Com o arquivo de configuração pronto, o próximo passo é preparar sua aplicação para upload. Isso envolve colocar os arquivos da aplicação e o arquivo de configuração do Square Cloud dentro de um arquivo .zip.No entanto, nem todos os arquivos precisam ser incluídos neste .zip. Arquivos como
node_modules
, package-lock.json
, pyproject.toml
, poetry.lock
, __pycache__
e poetry.lock
não são necessários, pois podem ser gerados automaticamente no lado do servidor. Uma lista de arquivos que não precisam ser carregados está disponível aqui, ajudando a garantir que apenas os arquivos necessários estejam no .zip, tornando o processo de upload mais rápido e suave.Arquivo de Dependências
Outro aspecto crucial é incluir o arquivo de dependências no .zip. Este arquivo informa à plataforma Square Cloud quais dependências instalar para o seu projeto. Para um projeto Node.js, este arquivo é o
package.json
, e para um projeto Python, é o requirements.txt
.Esses arquivos listam as bibliotecas e pacotes necessários para o correto funcionamento da aplicação. Manter esses arquivos atualizados é crucial para evitar erros de instalação. Além disso, é importante notar que dependências nativas, como node-fetch
em Node.js e random
em Python, não devem ser incluídas nesses arquivos, pois são bibliotecas nativas.Upload do Site
Se você pode definir uma
porta
no seu código ou no parâmetro START
, sempre defina a porta 80
. A única exceção é ao hospedar um Servidor Lavalink, veja mais aqui.