Webmin Installation · 5 min read · Sep 12, 2025
Como Instalar o Webmin com Certificado SSL Let's Encrypt gratuito no Ubuntu 22.04

Webmin é um aplicativo baseado na web para gerenciar sistemas operacionais baseados em Linux. É projetado para usuários iniciantes que não estão familiarizados com a interface de linha de comando. Ajuda os usuários a editar o arquivo de configuração, configurar um servidor web, servidor FTP, executar comandos, instalar pacotes ou gerenciar encaminhamento de e-mail e gerenciar tudo via um navegador web. Oferece uma interface de usuário simples e baseada na web para gerenciar seus sistemas Linux remotos.
Neste tutorial, mostraremos como instalar o Webmin e protegê-lo com Let’s Encrypt no servidor Ubuntu 22.04.
Pré-requisitos
- Um servidor rodando Ubuntu 22.04.
- Um nome de domínio válido apontado para o seu servidor.
- Uma senha de root configurada no seu servidor.
Começando
Antes de começar, é recomendável atualizar os pacotes do seu sistema para a versão mais recente. Você pode fazer isso com o seguinte comando:
apt-get update -y
apt-get upgrade -yUma vez que seu sistema esteja atualizado, reinicie-o para implementar as mudanças.
Instalar Webmin no Ubuntu 22.04
Por padrão, o Webmin não está disponível no repositório padrão do Ubuntu. Portanto, você precisará adicionar um repositório do Webmin ao seu sistema.
Primeiro, instale os pacotes necessários com o seguinte comando:
apt-get install software-properties-common apt-transport-https wget -yUma vez que todos os pacotes estejam instalados, importe a chave GPG do Webmin com o seguinte comando:
wget -q http://www.webmin.com/jcameron-key.asc -O- | apt-key add -Em seguida, adicione o repositório do Webmin ao seu sistema com o seguinte comando:
add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"Uma vez que o repositório esteja adicionado, instale o Webmin executando o seguinte comando:
apt-get install webmin -yApós a instalação bem-sucedida, você pode verificar o status do serviço Webmin com o seguinte comando:
systemctl status webminVocê deve ver a seguinte saída:
? webmin.service - Webmin server daemon
Loaded: loaded (/lib/systemd/system/webmin.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2022-09-18 07:32:41 UTC; 42s ago
Process: 58866 ExecStart=/usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf (code=exited, status=0/SUCCESS)
Main PID: 58867 (miniserv.pl)
Tasks: 1 (limit: 4579)
Memory: 27.8M
CPU: 644ms
CGroup: /system.slice/webmin.service
??58867 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf
Sep 18 07:32:38 ubuntu2204 systemd[1]: Starting Webmin server daemon...
Sep 18 07:32:38 ubuntu2204 perl[58866]: pam_unix(webmin:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost= user=root
Sep 18 07:32:41 ubuntu2204 webmin[58866]: Webmin starting
Sep 18 07:32:41 ubuntu2204 systemd[1]: Started Webmin server daemon.
Para parar o serviço Webmin, use o seguinte comando:
systemctl stop webminNeste ponto, o Webmin está instalado e escutando na porta 10000. Você pode verificar isso com o seguinte comando:
ss -antplVocê deve obter a porta de escuta do Webmin na seguinte saída:
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 4096 0.0.0.0:10000 0.0.0.0:* users:(("miniserv.pl",pid=58867,fd=5))
Acessar a Interface Web do Webmin
Agora, abra seu navegador web e digite a URL https://seu-endereço-ip:10000. Você deve ver a mensagem sobre o certificado SSL não confiável. Porque o Webmin usa um certificado SSL autoassinado não confiável:

Ignore a mensagem acima e clique em prosseguir para seu-ip (inseguro). Você deve ver a página de login do Webmin:

Forneça seu nome de usuário root, senha e clique no botão Entrar. Você deve ver o painel do Webmin na tela seguinte:

Como Usar o Webmin
Agora você pode realizar várias tarefas no seu sistema Linux. Nesta seção, mostraremos como atualizar pacotes, instalar git e criar um novo usuário com a interface web do Webmin.
Instalar e Atualizar Pacotes
Você pode instalar o pacote desejado e atualizar todos os pacotes usando a interface web do Webmin.
Por exemplo, se você deseja instalar um pacote net-tools, clique em Sistemas => Pacotes de software. Você deve ver a seguinte tela:

Agora, selecione “ Pacote do APT “, digite net-tools, e clique no botão Instalar. Você deve ver a seguinte tela:

Criar e Gerenciar Usuários
O Webmin também permite que você crie, edite e exclua contas de usuário no seu sistema.
Para criar um novo usuário, clique em Sistema => Usuários e Grupos. Você deve ver a seguinte tela:

Clique no botão Criar um novo usuário. Você deve ver a tela Criar Usuário:


Forneça seu nome de usuário, selecione Automático para ID do Usuário, forneça seu Nome Real, para Diretório Home, selecione Automático, selecione Senha Normal e digite sua senha desejada, em seguida, clique no botão Criar para criar um novo usuário. Você deve ver o novo usuário criado na tela seguinte:
Uma vez que você tenha terminado, pode prosseguir para a próxima etapa.
Habilitar SSL no Webmin
Por padrão, o Webmin está configurado para usar um certificado autoassinado. Portanto, é recomendável proteger o Webmin com um certificado SSL confiável.
Antes de começar, você precisará instalar o Apache no seu sistema. Você pode instalá-lo com o seguinte comando:
apt-get install apache2 certbot python3-certbot-apache -yUma vez que o servidor web Apache esteja instalado. Inicie o serviço Apache e habilite-o para iniciar na reinicialização do sistema com o seguinte comando:
systemctl start apache2
systemctl enable apache2Você pode verificar o status do serviço Apache usando o seguinte comando:
systemctl status apache2Você deve obter o status ativo do servidor Apache na seguinte saída:
? apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2022-09-18 07:47:13 UTC; 11s ago
Docs: https://httpd.apache.org/docs/2.4/
Main PID: 62034 (apache2)
Tasks: 55 (limit: 4579)
Memory: 5.1M
CPU: 39ms
CGroup: /system.slice/apache2.service
??62034 /usr/sbin/apache2 -k start
??62038 /usr/sbin/apache2 -k start
??62039 /usr/sbin/apache2 -k start
Sep 18 07:47:12 webmin.linuxbuz.com systemd[1]: Starting The Apache HTTP Server...
Sep 18 07:47:13 webmin.linuxbuz.com systemd[1]: Started The Apache HTTP Server.
Na interface do Webmin, clique em Rede => Configuração de Rede e depois clique em Nome do Host e DNS. Você deve ver a seguinte tela:

Forneça seu Nome de Domínio totalmente qualificado no campo do nome do host e clique no botão Salvar para aplicar as alterações de configuração.
Em seguida, clique em Webmin => Configuração do Webmin. Você deve ver a seguinte tela:

Agora, clique em Criptografia SSL. Você deve ver a seguinte tela:

Clique na guia Let’s Encrypt, forneça seu nome de domínio no campo Nomes do Host, forneça o diretório raiz do seu site nos campos Outros diretórios e clique no botão Solicitar Certificado para instalar o certificado.
Agora, saia da sua interface do Webmin e faça login novamente usando a URL segura https://webmin.linuxbuz.com.
Conclusão
Parabéns! você instalou com sucesso o Webmin com SSL Let’s Encrypt no Ubuntu 22.04. Agora você pode instalar o Webmin no seu servidor remoto para gerenciar seu sistema Linux através da interface web do Webmin. Sinta-se à vontade para me perguntar se você tiver alguma dúvida.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.