Instalação Webmin · 5 min read · Sep 11, 2025
Como Instalar o Webmin com Certificado SSL Let's Encrypt gratuito no Ubuntu 24.04

Webmin é uma aplicação baseada na web para gerenciar sistemas operacionais baseados em Linux. É ideal para usuários que preferem não usar a interface de linha de comando. Com o Webmin, você pode editar arquivos de configuração, configurar servidores web e FTP, executar comandos, instalar pacotes, gerenciar encaminhamento de e-mails e realizar várias tarefas administrativas - tudo através de um navegador web. Ele oferece uma interface simples e amigável para gerenciar sistemas Linux remotos.
Neste tutorial, vamos guiá-lo pelo processo de instalação do Webmin e como protegê-lo com Let’s Encrypt em um servidor Ubuntu 24.04.
Pré-requisitos
- Um servidor rodando Ubuntu 24.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, é aconselhável atualizar os pacotes do seu sistema para as versões mais recentes. Execute os seguintes comandos para atualizar e fazer upgrade no seu sistema:
`apt update -y`
`apt upgrade -y`Após a conclusão da atualização, é uma boa ideia reiniciar seu sistema para aplicar todas as mudanças:
rebootInstalar Webmin no Ubuntu 24.04
O Webmin não está incluído nos repositórios padrão do Ubuntu por padrão, então você precisa adicionar o repositório do Webmin ao seu sistema.
Primeiro, instale os pacotes necessários com o seguinte comando:
apt install software-properties-common apt-transport-https wget -yEm seguida, importe a chave GPG do Webmin com este comando:
wget -q http://www.webmin.com/jcameron-key.asc -O- | apt-key add -Agora, adicione o repositório do Webmin ao seu sistema:
add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"Após adicionar o repositório, instale o Webmin usando o seguinte comando:
apt install webmin -yUma vez que a instalação esteja completa, verifique o status do serviço Webmin com este comando:
systemctl status webminSe o Webmin estiver rodando corretamente, você deve ver uma saída semelhante a esta:
? webmin.service - Webmin server daemon
Loaded: loaded (/lib/systemd/system/webmin.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2024-08-30 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
Aug 30 07:32:38 ubuntu2404 systemd[1]: Starting Webmin server daemon...
Aug 30 07:32:41 ubuntu2404 webmin[58866]: Webmin starting
Aug 30 07:32:41 ubuntu2404 systemd[1]: Started Webmin server daemon.
Para parar o serviço Webmin, use o seguinte comando:
systemctl stop webminNeste ponto, o Webmin deve estar instalado e escutando na porta 10000. Verifique isso com:
ss -antplA saída deve indicar que o Webmin está escutando na porta 10000:
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
Para acessar a interface do Webmin, abra seu navegador web e navegue até https://seu-endereço-ip:10000. Você verá um aviso sobre um certificado SSL não confiável, pois o Webmin usa um certificado autoassinado por padrão:

Ignore o aviso e prossiga para o site. Você deve ser apresentado à página de login do Webmin:

Digite seu nome de usuário e senha de root, em seguida clique no botão Entrar. Você verá então o painel do Webmin:

Usando o Webmin
Com o Webmin, você pode realizar várias tarefas administrativas no seu sistema Linux. Abaixo, demonstraremos como atualizar pacotes, instalar o Git e criar um novo usuário usando a interface web do Webmin.
Instalar e Atualizar Pacotes
Você pode facilmente instalar novos pacotes e atualizar os existentes usando o Webmin.
Por exemplo, para instalar o pacote net-tools, navegue até Sistema => Pacotes de Software. A seguinte tela aparecerá:

Selecione “ Pacote do APT “, digite net-tools, e clique no botão Instalar. O pacote será instalado, e você verá a tela de confirmação:

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

Clique no botão Criar um novo usuário. A tela Criar Usuário aparecerá:

Digite o nome de usuário, defina o ID do Usuário como Automático, forneça o Nome Real, escolha Automático para o Diretório Inicial e selecione Senha Normal. Digite a senha desejada e clique no botão Criar. O novo usuário aparecerá na lista de usuários:
Habilitar SSL no Webmin
O Webmin está configurado para usar um certificado SSL autoassinado por padrão. É recomendável proteger o Webmin com um certificado SSL confiável.
Primeiro, instale o Apache e o Certbot com o seguinte comando:
apt-get install apache2 certbot python3-certbot-apache -yApós instalar o Apache, inicie o serviço e habilite-o para iniciar na inicialização:
`systemctl start apache2`
`systemctl enable apache2`Verifique o status do serviço Apache:
systemctl status apache2A saída deve indicar que o Apache está ativo e em execução:
? apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2024-08-30 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
Aug 30 07:47:12 webmin.linuxbuz.com systemd[1]: Starting The Apache HTTP Server...
Aug 30 07:47:13 webmin.linuxbuz.com systemd[1]: Started The Apache HTTP Server.
Na interface do Webmin, vá para Rede => Configuração de Rede, em seguida clique em Nome do Host e DNS. Você deve ver a seguinte tela:

Digite seu nome de domínio totalmente qualificado no campo do nome do host e clique em Salvar para aplicar as mudanças.
Em seguida, vá para Webmin => Configuração do Webmin. A seguinte tela aparecerá:

Clique em Criptografia SSL para acessar as configurações de SSL:

Na aba Let’s Encrypt, digite seu nome de domínio no campo Nomes do Host, especifique o diretório raiz do site nos campos Outros diretórios e clique em Solicitar Certificado para obter e instalar o certificado SSL.
Finalmente, saia do Webmin e faça login novamente usando a URL segura https://webmin.seudominio.com.
Conclusão
Parabéns! Você instalou com sucesso o Webmin e o protegeu com SSL Let’s Encrypt no Ubuntu 24.04. Com o Webmin, você pode gerenciar facilmente seu sistema Linux através de uma interface baseada na web. Se você tiver alguma dúvida, sinta-se à vontade para pedir ajuda.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.