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.
Em conclusão, a Square Cloud oferece um conjunto abrangente de recursos e suporte para garantir que seu site não seja apenas hospedado de forma eficiente, mas também fortificado contra os desafios do cenário digital. Eleve sua presença online com a hospedagem Square Cloud e experimente a inovação e robustez que definem esta plataforma tecnológica avançada.

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.
Após seguir todos os passos e configurar seu projeto para o Square Cloud, é hora de fazer o upload do seu site. Acesse a página de upload no site Square Cloud e envie seu arquivo .zip aqui.
O processo é simples: selecione seu arquivo .zip e clique no botão de upload. A plataforma Square Cloud iniciará o processo de implantação, instalando as dependências necessárias e configurando o ambiente com base no arquivo de configuração.