Deploy

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

Conecte um repositório, envie uma pasta ou rode uma imagem Docker. A Hostingsurge detecta o framework, faz o build do seu app e o executa em servidores na UE — com uma pré-visualização por branch, 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
hostingsurge.com/dashboard/newDemo ao vivo

Capítulo 1 de 5: Traga seu código como repositório Git, pasta ou ZIP, ou como imagem Docker. O framework é detectado para você.

Dados de exemplo

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.

  • 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.

  • 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 build com falha nunca substitui a versão que está no ar.

  • 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.

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.

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

E ainda, em todo projeto

Tarefas agendadas, deploy hooks, proteção e bancos de dados, configurados pelo painel, pela CLI ou pela API.

  • Cron jobsExecute comandos recorrentes em uma programação dentro do contêiner do seu app. Precisa rodar um agora mesmo? Clique em Executar agora.
  • Deploy hooksUma 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.
  • Proteção e regras de edgeColoque 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 appAdicione 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.

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

Deploy ou um servidor próprio?

O que você teria de configurar e manter por conta própria em um servidor alugado.

TarefaNo DeployNo seu próprio servidor
BuildsCada push gera um build; o framework é detectadoVocê escreve e mantém o pipeline de build
Pré-visualizaçõesFaça push de um branch e ganhe um endereço de pré-visualizaçãoVocê monta um segundo ambiente à mão
HTTPSCertificados emitidos e renovados automaticamenteVocê instala e renova os certificados
ReversãoUm clique para voltar a um deploy de produção anteriorVocê guarda builds antigos e refaz o deploy deles
ManutençãoSem chaves SSH, proxies ou painéis de controle para cuidarAtualizações do sistema, do proxy e do firewall ficam com você
IsolamentoProjetos, dados e credenciais de cada equipe são isolados, em servidores na FrançaAté onde você configurar

Vai criar um site ou um site WordPress em vez de um app? Conheça o Hosting

Pague pelo que seus apps usam

A mensalidade de cada plano inclui o mesmo valor em uso. Acima disso, CPU e memória são cobradas por segundo.

  • Free

    $5 de crédito de teste por 30 dias, depois $1 de uso por mêsAté 1 vCPU · 1 GB por serviço

    $0 / mês

  • Hobby

    Inclui $5 de uso todo mêsAté 4 vCPU · 8 GB por serviço

    $5 / mês

  • Pro

    Inclui $20 de uso todo mêsAté 8 vCPU · 32 GB por serviço

    $20 / mês

Acima do uso incluído: CPU a $20 por vCPU-mês e memória a $10 por GB-mês. Sites estáticos e builds são gratuitos. USD, sem IVA. O pagamento ainda não está aberto: todas as contas rodam de graça hoje e nada é cobrado. Comparar planos e instâncias de preço fixo

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, os domínios com seus redirecionamentos e os redirecionamentos e cabeçalhos do vercel.json. Os cron jobs são recriados pausados até o DNS apontar para cá, e os valores sensíveis que a Vercel nunca devolve você informa uma única vez na revisão. 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.