Deploy a cada push
Instale o GitHub App da Hostingsurge ou adicione um webhook de push no GitLab, Bitbucket, Gitea ou Forgejo. Cada push no seu branch de produção gera um build e um deploy.
Escolha um produto
Hospedagem de sitesSites e WordPress em um plano de preço fixoCloudFaça deploy de apps, APIs e bancos de dados a partir do Git ou do DockerAI BuilderCrie e altere sites e apps com IAAdicione a qualquer projeto
Domínios e e-mailBancos de dadosWordPress gerenciadoAmbientes para agentesMigraçõesDesenvolvedores
Tudo sobre IADesenvolvedoresMCP para assistentes de IADocumentaçãoSegurançaStatusHostingsurge
PreçosEntrarDesenvolvedores
A Hostingsurge tem uma API REST, uma CLI e um servidor MCP. Faça deploy a cada push de qualquer host Git, dispare builds com deploy hooks e receba JSON de cada comando da CLI para scripts, CI e agentes de IA.
Faça deploy de uma pasta, acompanhe logs e gerencie variáveis de ambiente, domínios, bancos de dados, WordPress e importações sem abrir o painel.
--json a qualquer comando para ter uma saída legível por máquinaHOSTINGSURGE_TOKEN na CI e pule a etapa de login# Instale uma vez (ou execute comandos avulsos com npx) npm i -g https://hostingsurge.com/cli/hostingsurge.tgz # Faça login com um token de Configurações → Chaves de API e MCP hostingsurge login # Vincule esta pasta, faça o deploy e acompanhe os logs hostingsurge link hostingsurge deploy --prod hostingsurge logs --follow # Na CI: token do ambiente, saída em JSON export HOSTINGSURGE_TOKEN=<token> hostingsurge deploy --prod --project my-app --json
Todos os comandos, com um exemplo. hostingsurge help <command> lista todas as opções.
| Comando | O que faz | Exemplo |
|---|---|---|
login · logout · whoami | Salva um token de API, remove-o ou mostra com qual conta você está conectado | hostingsurge login |
projects · link · open | Lista projetos, vincula esta pasta a um deles e abre o site no ar | hostingsurge link |
deploy [dir] --prod | Envia uma pasta, faz o build e aguarda a URL | hostingsurge deploy --prod |
logs --follow | Transmite os logs de execução, ou os logs de build com --build | hostingsurge logs --follow |
env ls · add · rm · pull | Gerencia variáveis de ambiente ou baixa as variáveis para um arquivo local | hostingsurge env pull |
domains ls · add · verify · rm | Adiciona domínios personalizados e mostra os registros DNS a configurar | hostingsurge domains add www.example.com |
import <source> | Migra um site, app ou banco de dados de git, vercel, netlify, wordpress, db, snapshot, cpanel ou sftp | hostingsurge import vercel my-app |
databases | Cria, conecta, faz backup e restaura bancos de dados gerenciados, e ativa ou desativa o acesso público | hostingsurge databases ls |
wordpress | Status, atualizações, hardening, atualizações automáticas, redefinição da senha de admin, verificações de integridade e backups | hostingsurge wordpress status |
email | Domínios de e-mail, caixas de e-mail e envio transacional | hostingsurge email domains ls |
cron · hooks · webhook | Comandos agendados, deploy hooks e deploy a cada push | hostingsurge hooks add nightly |
JSON via HTTPS, autenticado com um bearer token. A especificação OpenAPI descreve cada endpoint, para você gerar um cliente na linguagem que usa.
https://hostingsurge.com/api/v1API=https://hostingsurge.com/api/v1 # Liste seus projetos curl $API/projects \ -H "Authorization: Bearer $HOSTINGSURGE_TOKEN" # Faça o deploy de um deles de novo curl -X POST $API/projects/$PROJECT_ID/deployments \ -H "Authorization: Bearer $HOSTINGSURGE_TOKEN" # Baixe a especificação OpenAPI curl $API/openapi.json
Faça deploy a cada push, refaça o deploy de qualquer lugar e reverta quando precisar.
Instale o GitHub App da Hostingsurge ou adicione um webhook de push no GitLab, Bitbucket, Gitea ou Forgejo. Cada push no seu branch de produção gera um build e um deploy.
Uma URL secreta que refaz o deploy do seu projeto quando algo envia um POST para ela: um CMS, um job de CI ou uma tarefa agendada.
Reverta a produção para um deploy anterior ou promova um deploy pronto, pelo painel ou pela API.
Pelo terminal
# Crie um deploy hook (a URL é exibida uma única vez) hostingsurge hooks add nightly # Refaça o deploy de qualquer lugar curl -X POST "$DEPLOY_HOOK_URL" # Deploy a cada push de qualquer host Git: crie o segredo do webhook hostingsurge webhook rotate
O servidor MCP da Hostingsurge dá ao Claude, ChatGPT, Cursor e VS Code 126 ferramentas. Eles se conectam com login, então não há chave para colar.
/llms.txt descreve a plataforma para agentes de IA# Claude Code: adicione o servidor e execute /mcp para fazer login claude mcp add --transport http hostingsurge \ https://hostingsurge.com/mcp # Um guia da plataforma, escrito para agentes de IA curl https://hostingsurge.com/llms.txt
Crie um token de API no painel, em Configurações → Chaves de API e MCP. Os tokens valem para toda a equipe: envie um como bearer token para a API, salve-o com hostingsurge login ou defina HOSTINGSURGE_TOKEN na CI.
A especificação OpenAPI em /api/v1/openapi.json descreve cada endpoint. Carregue-a no seu cliente de API ou gere um cliente tipado a partir dela.
Sim. Adicione --json a qualquer comando para ter uma saída legível por máquina e defina HOSTINGSURGE_TOKEN para não haver prompt de login. Para assistentes como o Claude ou o ChatGPT, o servidor MCP costuma ser a melhor opção.
Do GitHub pelo GitHub App da Hostingsurge, e do GitLab, Bitbucket, Gitea e Forgejo por webhooks de push. Você também pode importar um repositório de qualquer URL Git, inclusive privados, por meio de uma deploy key somente leitura.
Sim. hostingsurge deploy envia uma pasta e faz o deploy dela, e no painel você pode arrastar e soltar uma pasta ou um arquivo .zip.
Crie uma conta grátis, gere um token em Configurações → Chaves de API e MCP e publique seu primeiro projeto pela linha de comando.