Deploy de um site estático no HostGator via FTP
Do build local ao site no ar: como publicar um site Astro/estático em hospedagem compartilhada sem SSH.
Pré-requisitos
- Site estático já buildado (pasta /dist)
- Conta no HostGator com cPanel
- Um cliente FTP (FileZilla)

Hospedagem compartilhada não tem Node nem SSH, mas serve arquivos estáticos lindamente. Vamos publicar um site Astro no HostGator.
1. Gere o build
npm run build
Isso cria a pasta dist/ com HTML, CSS, JS e assets prontos.
2. Crie as credenciais de FTP
No cPanel, vá em Contas de FTP e crie uma conta apontando pro diretório do seu domínio (ex: public_html/ ou public_html/subdominio/).
3. Conecte com o FileZilla
| Campo | Valor |
|---|---|
| Host | ftp.seudominio.com.br |
| Usuário | o que você criou |
| Senha | a que você definiu |
| Porta | 21 |
4. Suba o conteúdo de /dist
Arraste o conteúdo de dentro de dist/ (não a pasta em si) pro diretório do domínio. Em poucos minutos o site está no ar.
5. Teste
Abra https://seudominio.com.br. Se aparecer, deploy feito. Se der 403, confira se existe um index.html na raiz.
Dica: automatize com um script
lftplocal pra não arrastar arquivo manualmente toda vez.
Pronto — site no ar sem servidor Node.