Publique nas suas próprias hospedagens
Envie seu app para sua própria conta da Vercel, Netlify ou Cloudflare Pages, ou para seu próprio servidor via SSH.
Atualizado em 15 de outubro de 2026
Além da hospedagem do Craftkite, você pode publicar um app web na hospedagem que já usa. O Craftkite gera o app e o envia com a sua própria conta; você pode publicar manualmente ou automaticamente depois de cada alteração. Publicar nas suas próprias hospedagens está incluído nos planos pagos (veja Preços).

Etapa 1: conecte uma conta
- Abra a aba Publicar do projeto e encontre Publicação.
- Clique em Conectar ao lado do provedor e cole o token ou a chave.
- Clique em Verificar e salvar. O Craftkite testa a conexão antes de salvá-la.
Onde conseguir o token:
- Vercel: Account Settings → Tokens. Para uma equipe da Vercel, informe também o ID da equipe.
- Netlify: User settings → Applications → Personal access tokens.
- Cloudflare Pages: My Profile → API Tokens, com a permissão Cloudflare Pages: Edit, e o ID da sua conta.
- Seu próprio servidor (SSH): o nome do host, a porta, um usuário de deploy e a chave privada dele (recomendado) ou a senha.
Todos os seus projetos podem usar a mesma conexão. Em uma equipe, proprietários e administradores gerenciam as conexões da equipe, e as publicações de todos os editores as usam.
Etapa 2: escolha os destinos
Para cada destino, escolha a conexão e o projeto ou a pasta lá, e clique em Publicar agora.
| Destino | O que o Craftkite envia | Indicado para |
|---|---|---|
| Vercel | Apps Next.js como código-fonte (a Vercel faz o build); Expo web como arquivos | Apps que usam recursos de servidor |
| Netlify | Uma exportação estática gerada pelo Craftkite | Sites estáticos e páginas únicas |
| Cloudflare Pages | Uma exportação estática gerada pelo Craftkite | Sites estáticos em uma rede global |
| Seu próprio servidor | Uma exportação estática, ou o código-fonte do app no modo Node | Controle total na sua própria máquina |
Um app que usa recursos de servidor (rotas de API, renderização no servidor) não pode virar uma exportação estática: escolha a Vercel ou seu próprio servidor no modo Node. Nos builds a partir do código-fonte na Vercel, o Craftkite também define as variáveis de ambiente do app no projeto da Vercel.
Seu próprio servidor
Cada publicação é enviada para <pasta>/releases/<id> e, em seguida, <pasta>/current passa a apontar para ela em um único passo, então os visitantes nunca veem um app enviado pela metade. As últimas 5 versões são mantidas para você poder voltar.
A primeira conexão fixa a chave de host do servidor; se a chave mudar depois, a publicação para até você verificar a conexão de novo. Apenas endereços públicos podem ser usados.
Modo estático
Faça seu servidor web servir a pasta current. Um exemplo com nginx:
server {
listen 80;
server_name app.example.com;
root /var/www/myapp/current;
location / {
try_files $uri $uri/ /index.html;
}
}
Modo Node
O Craftkite envia o código-fonte do app e depois executa seu comando de uma linha na nova versão, por exemplo:
npm ci && npm run build && pm2 reload myapp
Inicie o app uma vez você mesmo, para que o comando tenha o que recarregar, e mantenha as variáveis de ambiente dele no servidor:
cd /var/www/myapp/current && pm2 start npm --name myapp -- start
Voltar a uma versão anterior
Cada publicação aparece com status e log. Clique em Reverter em uma anterior para enviá-la de novo; voltar não usa créditos. No seu próprio servidor, voltar faz current apontar de novo para uma versão mantida.
Créditos
Cada publicação na sua própria hospedagem usa 2 créditos (o preço atual aparece ao lado do botão). Se a publicação falhar, os créditos voltam. Os builds para lojas mantêm o próprio preço.
Apps com backend do Craftkite
Se o seu app usa banco de dados, login ou armazenamento de arquivos do Craftkite, esse backend fica no Craftkite, por isso suas próprias hospedagens web não são oferecidas para ele. Publique-o na hospedagem do Craftkite com um domínio próprio ou exporte-o para o GitHub para rodar tudo por conta própria.
Segurança
- Tokens e chaves são guardados criptografados e mostrados apenas como uma dica mascarada. Eles são usados somente durante uma publicação.
- Os logs nunca mostram tokens, chaves ou senhas.
- Desconectar exclui uma conexão; excluir sua conta exclui todas.
