Deploy

Deploy de qualquer app direto do Git. Cada push gera um build.

Conecte um repositório ou envie uma pasta. A Hostingsurge detecta o framework, faz o build do seu app e o executa em servidores na UE — com logs, reversão em um clique e domínios personalizados com SSL automático.

Deploy a cada pushUma pré-visualização por branchLogs de build e de execuçãoReversãoSSL automáticoServidores na França

Do repositório ao app no ar

Três passos na primeira vez. Depois, basta um push.

  1. Conecte seu códigoImporte um repositório do GitHub, GitLab, Bitbucket ou de qualquer URL Git — repositórios privados se conectam com uma chave de deploy somente leitura que nós geramos. Sem Git? Envie uma pasta ou um arquivo ZIP.
  2. Nós cuidamos do buildA Hostingsurge reconhece o framework, define os comandos de build e de inicialização e transmite o log enquanto o build roda. Você pode alterar os comandos a qualquer momento.
  3. Coloque no ar e faça push para atualizarQuando o build fica pronto, a nova versão entra no ar em produção. Com o deploy a cada push ativado, cada push para o branch de produção publica a próxima versão — e uma reversão está a um clique de distância.

Traga a stack que você já usa

O framework é detectado a partir do seu código e o build é configurado para você. Isto é o que você já pode colocar no ar hoje.

RuntimeO que você pode publicarRoda como
Site estáticoHTML, CSS e JavaScript, ou a saída de um gerador de sites estáticosArquivos estáticos
Next.jsApps Next.js completos com renderização no servidorUm servidor Node.js
ViteApps React, Vue e Svelte criados com ViteArquivos estáticos
Node.jsServidores feitos com Express, Fastify, NestJS, Hono e outrosSeu comando de inicialização
PythonApps Django, Flask e FastAPISeu servidor de aplicação
PHPSites PHP e apps Laravelnginx e PHP-FPM
Imagem DockerUma imagem pronta de um registro de contêineresA imagem, como está
Pasta ou ZIPArquivos enviados direto do seu computador, sem precisar de GitIgual ao seu framework

Tudo o que um app em produção precisa

Logs, reversões, variáveis, domínios e tarefas agendadas — no painel, na CLI ou pela API.

Deploy a cada push

Cada push para o branch de produção gera um build e um deploy. Funciona com GitHub, GitLab, Bitbucket, Gitea e Forgejo.

Logs de build e de execução

Acompanhe um build linha por linha e depois leia o que o seu app imprime enquanto roda — no painel ou no seu terminal.

Reversão em um clique

Coloque de novo no ar um deploy de produção anterior, ou promova outro deploy para produção. Um clique em qualquer caso.

Variáveis de ambiente

Mantenha chaves e configurações fora do código. Defina-as por projeto, marque segredos como sensíveis e baixe-as localmente com a CLI.

Domínios personalizados e SSL

Adicione seu domínio, verifique-o com um registro TXT e receba automaticamente um certificado Let’s Encrypt. Redirecione também o www e domínios antigos.

Cron jobs

Execute comandos recorrentes em uma programação dentro do contêiner do seu app. Precisa rodar um agora mesmo? Clique em Executar agora.

Deploy hooks

Uma URL secreta que refaz o deploy de produção quando é chamada — a partir do CI, do botão de publicar de um CMS ou de qualquer outro serviço.

Uma pré-visualização por branch

Faça push de um branch e ele ganha o próprio endereço de pré-visualização, para você conferir uma mudança antes que ela chegue à produção. Não disponível para sites WordPress.

Proteção e regras de edge

Coloque uma senha ou uma lista de IPs permitidos na frente de um deploy, force HTTPS e defina cabeçalhos de resposta e redirecionamentos.

Bancos de dados ao lado do seu app

Adicione PostgreSQL, MySQL, MariaDB, Redis ou MongoDB na rede privada da sua equipe. A string de conexão vai para as suas variáveis de ambiente.

Ainda não medidos: tráfego e armazenamento. Os minutos de build são contados por equipe, e cada projeto roda dentro do limite de CPU e memória do seu plano.

Faça deploy pelo terminal, pelo CI ou pelo seu assistente de IA

O painel é só uma das portas de entrada. A CLI, a API REST e o MCP também cuidam de deploys, logs, variáveis e domínios, para que scripts, pipelines e agentes possam publicar.

  • Uma CLI para terminais e CI, com saída --json para scripts e agentes
  • HOSTINGSURGE_TOKEN para pipelines de CI, sem etapa de login
  • Uma API REST com especificação OpenAPI
  • MCP para Claude, ChatGPT, Cursor e VS Code: faça login, sem chaves para colar

Explore a API e a CLI

Conecte sua IA

# Instale a CLI e faça login
npm i -g https://hostingsurge.com/cli/hostingsurge.tgz
hostingsurge login

# Vincule esta pasta a um projeto e faça o deploy
hostingsurge link
hostingsurge deploy --prod

# Acompanhe o que o seu app imprime
hostingsurge logs --follow

Feito para isolamento

Equipes, builds e dados ficam separados, em servidores na UE.

Isolado por equipe

Os projetos, dados e credenciais de cada equipe ficam isolados das outras equipes.

Builds isolados

Cada build roda de forma independente. Um build com falha nunca substitui a versão que está no ar.

Hospedado na UE

Servidores na França, atrás de um firewall, com TLS e um proxy reforçado na frente dos seus apps.

Nenhum servidor para gerenciar

Sem chaves SSH, proxies ou painéis de controle para cuidar. Você trabalha no painel, na CLI, na API ou via MCP.

Perguntas sobre o Deploy, respondidas

Stacks, Git, domínios e o que acontece quando um deploy falha.

Quais frameworks e linguagens posso usar no deploy?

Sites estáticos, Next.js com renderização no servidor, apps Vite, Node.js, Python e PHP, além de imagens Docker de um registro e uploads de pastas ou arquivos ZIP. O framework é detectado a partir do seu código, e você pode ajustar os comandos de build e de inicialização.

Preciso do GitHub?

Não. Importe de qualquer host Git pela URL — GitHub, GitLab, Bitbucket, Codeberg, Gitea ou seu próprio servidor. Repositórios privados se conectam com uma chave de deploy somente leitura gerada pela Hostingsurge. Você também pode enviar uma pasta ou um arquivo ZIP, ou fazer deploy pelo terminal com a CLI.

Como migro um projeto da Vercel?

Use a importação da Vercel com um token de leitura. Ela traz o framework e as configurações de build, as variáveis de ambiente visíveis e os redirecionamentos de domínio; as variáveis secretas você adiciona e os cron jobs você recria por conta própria. O app roda em um endereço de pré-visualização enquanto a Vercel continua no ar, e você altera o DNS quando tudo estiver certo. Como funcionam as migrações

O que acontece se um deploy falhar?

O build com falha para com o log completo, e a versão que está no ar continua respondendo. Se uma versão que já entrou no ar apresentar problemas, reverta para um deploy de produção anterior em um clique.

Posso usar meu próprio domínio?

Sim. Adicione o domínio, publique um registro TXT para comprovar que ele é seu e adicione exatamente os registros DNS que o painel mostra. O certificado SSL é emitido automaticamente, e você pode redirecionar outros domínios, como o www, para o principal.

Onde meus apps ficam hospedados?

Em servidores na França (UE), atrás de um firewall com TLS e um proxy reforçado. Os projetos, dados e credenciais de cada equipe ficam isolados das outras equipes.

Quanto custa o Deploy?

O Deploy faz parte do Cloud, com preços no estilo de Railway e Render. O Hobby custa $5 e o Pro $20 por mês, cada um com uso incluído no mesmo valor; acima disso, a CPU custa $20 por vCPU-mês e a memória $10 por GB-mês, cobrados por segundo. Instâncias de preço fixo começam em $7 por mês, e sites estáticos e builds são gratuitos. Preços em USD, sem IVA. Preços do Deploy

Faça o deploy do seu primeiro app no Free.

Conecte um repositório ou envie uma pasta. Vindo da Vercel? Importe o projeto e confira em um endereço de pré-visualização antes de alterar o DNS.