Como configurar um certificado SSL automático com Let's Encrypt fora do cPanel no VPS
Olá, querido(a) cliente da GeHost! 🌟
Se você está aqui, provavelmente quer deixar seu site seguro com um certificado SSL gratuito e automático — e isso é ótimo! O Let’s Encrypt é uma das melhores soluções do mundo para isso, e mesmo sem usar o cPanel, é possível configurá-lo no seu VPS com segurança e simplicidade.
Como seu "Sensei" da GeHost, vou te guiar passo a passo com carinho, clareza e um toque de humanidade — afinal, tecnologia deve servir à pessoa, não o contrário. Vamos lá?
Antes de começar: o que você precisa saber
Antes de mergulhar nos comandos, é importante entender alguns pontos:
- Seu VPS está com acesso via SSH (terminal) — isso é essencial.
- O domínio do seu site já está apontando para o IP do servidor (DNS configurado).
- Você tem permissão para instalar e configurar softwares no servidor (como o certbot).
- Estamos trabalhando com Let’s Encrypt, que é 100% gratuito, automático e confiável.
Dica do Sensei: Se você não tem certeza se o domínio está apontando certo, cheque no painel do cliente no painel.gehost.com.br — lá você vê os registros DNS do seu domínio.
Passo a passo: instale e configure o Let’s Encrypt com certbot
- Conecte-se ao seu VPS via SSH
Use um cliente como Putty (Windows), Terminal (macOS/Linux) ou Windows Terminal. Conecte-se com seu usuário e senha (ou chave SSH, se configurado). - Atualize o sistema
Antes de instalar qualquer coisa, é bom garantir que tudo esteja atualizado. Execute:sudo apt update && sudo apt upgrade -yIsso atualiza os pacotes do sistema — como um bom cuidado com o corpo, né? 😄
- Instale o certbot
O certbot é a ferramenta oficial do Let’s Encrypt. Instale com:sudo apt install certbot python3-certbot-nginx -ySe você usar outro servidor web (como Apache), substitua
nginxpelo nome correto (ex:apache). - Verifique se o servidor web está rodando
O certbot precisa que o servidor web (nginx ou Apache) esteja ativo. Verifique com:sudo systemctl status nginxSe estiver inactive, inicie com:
sudo systemctl start nginx. - Peça o certificado SSL
Agora, vamos pedir o certificado. Substituaseudominio.com.brpelo seu domínio real:sudo certbot --nginx -d seudominio.com.br -d www.seudominio.com.brSe tiver mais domínios, adicione com
-d outrodominio.com.br. - Escolha as opções
O certbot vai perguntar:- Se quer redirecionar HTTP para HTTPS (recomendado — escolha a opção 2).
- Se quer aceitar os termos de uso (aceite).
- Se quer compartilhar seu e-mail (opcional, mas útil para renovação automática).
Depois disso, o certificado será gerado e instalado automaticamente!
- Verifique a instalação
Abra seu navegador e acessehttps://seudominio.com.br. Se aparecer o cadeado verde, parabéns! Você está seguro! 🎉
Renovação automática: o segredo do sucesso
O certificado do Let’s Encrypt dura apenas 90 dias. Mas não se preocupe — o certbot cuida da renovação automaticamente!
Para garantir que isso funcione, o sistema roda um job (tarefa) todo dia. Verifique com:
sudo crontab -l
Se vir algo como 0 12 * * * /usr/bin/certbot renew --quiet, está tudo certo!
Dica do Sensei: Se você não vir esse job, não se preocupe — o certbot costuma configurá-lo automaticamente. Mas se quiser, pode criar um manualmente com
sudo crontab -ee adicionar a linha acima.
Importante: o que não fazer
- Não tente instalar o certificado via cPanel se você está fora dele — isso pode causar conflitos.
- Não use o Let’s Encrypt com domínios que não estão acessíveis publicamente (ex: testes locais).
- Não compartilhe seu domínio ou IP com ninguém — segurança começa com você.
Quer ajuda? Estamos aqui!
Se algo der errado, ou se você não tiver certeza de algum passo, não fique sozinho. A GeHost está ao seu lado.
Entre em contato com nosso suporte pelo painel.gehost.com.br — lá você pode abrir um ticket com detalhes do problema, e um de nossos técnicos te ajudará com carinho.
Seu site está seguro, seu cliente está tranquilo, e você está um passo mais perto de ser um verdadeiro mestre da web. 🌐✨
Com carinho,
Sensei da GeHost
G e Soluções e Eventos LTDA — CNPJ: 46.647.904/0001-04