Instalar o HestiaCP no seu VPS, passo a passo: um painel grátis com e-mail

VPS e Servidores·· 61 visualizações· 5 min de leitura

A resposta curta: o HestiaCP é um painel grátis e de código aberto, sem licença, que instala no servidor o site, o PHP, as bases de dados, o DNS e o e-mail. Tem duas exigências que não se contornam: só corre em Debian e Ubuntu LTS (64 bits) e só num sistema acabado de instalar. Dos sistemas que pode escolher connosco, servem o Debian 12 e o Ubuntu 22.04; AlmaLinux, Rocky Linux, CloudLinux, Fedora e CentOS não servem. O painel abre na porta 8083.

O que precisa antes de começar

Requisito O que o HestiaCP pede No seu servidor
Sistema Debian 12 ou 13, Ubuntu 22.04, 24.04 ou 26.04 LTS, 64 bits Escolha Debian 12 ou Ubuntu 22.04. Debian 13 e Ubuntu 24.04 pedem-se por pedido de suporte. Debian 10 e 11, Ubuntu 20.04 e o 23.04 (não é LTS) já não servem.
Instalação limpa Obrigatória Se o servidor já foi usado, peça a reinstalação do sistema por pedido de suporte.
Processador e memória 1 núcleo e 1 GB (sem SpamAssassin e ClamAV); 4 núcleos e 4 GB recomendados Com 2 GB (VPS1, Cloud1), instale sem os dois (passo 4).
Disco 10 GB no mínimo, 40 GB recomendados Os VPS começam nos 40 GB; o Cloud1 tem 25 GB.
Porta do painel 8083 Pode mudar-se na instalação com --port.

Instalar, passo a passo

1 Comece com o sistema limpo, Debian 12 ou Ubuntu 22.04. Se o VPS já foi usado, faça cópia e peça a reinstalação por pedido de suporte: reinstalar apaga tudo.
2 Entre por SSH como root: ssh root@IP-do-servidor. O instalador recusa-se a correr sem root. Primeira vez? Veja os primeiros passos com o VPS.
3 Descarregue o instalador: wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.shSe der erro de certificado, instale primeiro os certificados: apt-get update && apt-get install ca-certificates.
4 Corra o instalador e responda ao que ele pergunta, entre outras coisas o e-mail do administrador e o nome do servidor (hostname, por exemplo servidor.yourcompany.com): bash hst-install.shCom 2 GB de memória, deixe de fora o antivírus e o filtro de spam: bash hst-install.sh --clamav no --spamassassin no. Todas as opções: bash hst-install.sh -h. No fim, o ecrã mostra como entrar e chega um e-mail ao endereço que indicou.

Primeiro acesso, primeiro domínio e SSL

1 Abra o painel em https://servidor.yourcompany.com:8083 ou com o IP: https://IP-do-servidor:8083. Active já a verificação em dois passos (2FA) do utilizador administrador.
2 Dê ao painel um certificado: com o hostname já a apontar para o IP, numa sessão SSH nova, v-change-sys-hostname servidor.o-seu-dominio
v-add-letsencrypt-host
3 Crie um utilizador normal em Users, Add User, e ponha os sites nele, não no administrador. Um utilizador que já existia no Linux não pode ser usado.
4 Junte o domínio: entre como esse utilizador, abra Web, Add Web Domain, escreva o domínio e marque Create DNS zone (se o DNS fica no servidor) e Enable mail for this domain (se o e-mail fica no servidor).
5 Aponte o domínio para o servidor: apontar um domínio para o seu VPS. Se usar o DNS do Hestia, ele pede pelo menos dois nameservers.
6 Ponha o SSL quando o domínio já abrir no servidor: edite o domínio, marque Enable SSL for this domain e Use Let's Encrypt to obtain SSL certificate, e grave.
O que costuma correr mal: instalar em AlmaLinux, Rocky, numa versão não-LTS ou num sistema usado; pedir o Let's Encrypt antes de o domínio apontar para o servidor, com o proxy da Cloudflare ligado, ou com um registo IPv6 (AAAA) que aponta para outro lado (o erro aparece como «validation status 400», e o detalhe fica em /var/log/hestia/). E regras de firewall postas à mão: o Hestia limpa-as na próxima mudança. Abra portas em Server, Firewall.
O e-mail é o que mais pede de si. Para ver se o servidor consegue enviar, teste a porta 25 de saída: telnet ASPMX.L.GOOGLE.COM 25. Se não ligar, a documentação do Hestia aponta um relay SMTP, nas definições do domínio de correio. O que continua a ser trabalho seu está em o que o HestiaCP lhe dá e o que fica consigo. Não precisa de e-mail no servidor? Veja o CloudPanel.

Precisa do Debian 12 ou do Ubuntu 22.04 limpos antes de instalar, ou de outra versão? Peça-nos.

Abrir pedido de suporte

VEJA TAMBÉM

Que painel instalar no seu VPS: cPanel, Plesk, Webuzo, HestiaCP ou CloudPanel

HestiaCP e VestaCP num VPS: o que o painel lhe dá e o que continua a ser consigo

Primeiros passos com o seu VPS

Apontar um domínio para o seu próprio VPS: nameservers e glue records

Erros comuns em VPS e Cloud: SSH, memória, disco e reinícios

PRODUTO RECOMENDADO

Servidor VPS com acesso root

Recursos só seus, o sistema que escolher, reinstalação quando quiser. desde $8.40/mês (plano de 3 anos, com cupão)

Ver planos
Esta resposta foi útil? A sua resposta ajuda-nos a melhorar este artigo.