Servidor & DevOps 31 visualizações

Como configurar um certificado SSL automático com Let's Encrypt fora do cPanel no VPS

Ver no WHMCS

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

  1. 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).
  2. Atualize o sistema
    Antes de instalar qualquer coisa, é bom garantir que tudo esteja atualizado. Execute:
    sudo apt update && sudo apt upgrade -y

    Isso atualiza os pacotes do sistema — como um bom cuidado com o corpo, né? 😄

  3. Instale o certbot
    O certbot é a ferramenta oficial do Let’s Encrypt. Instale com:
    sudo apt install certbot python3-certbot-nginx -y

    Se você usar outro servidor web (como Apache), substitua nginx pelo nome correto (ex: apache).

  4. Verifique se o servidor web está rodando
    O certbot precisa que o servidor web (nginx ou Apache) esteja ativo. Verifique com:
    sudo systemctl status nginx

    Se estiver inactive, inicie com: sudo systemctl start nginx.

  5. Peça o certificado SSL
    Agora, vamos pedir o certificado. Substitua seudominio.com.br pelo seu domínio real:
    sudo certbot --nginx -d seudominio.com.br -d www.seudominio.com.br

    Se tiver mais domínios, adicione com -d outrodominio.com.br.

  6. 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!

  7. Verifique a instalação
    Abra seu navegador e acesse https://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 -e e 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

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.