O Webmin é uma ferramente simples e fácil de usar para gerir servidores Linux (e até desktops), que pode ser instalada nas principais distribuições.
Estou fazendo um projeto agora envolvendo o uso do Webmin, e vou deixar registrado o passo a passo para a instalação no Ubuntu, e sistemas derivados.
Instalando o Webmin
Uma sequência de comandos simples vai nos levar ao Webmin.
Vamos garantir que o sistema esteja atualizado:
sudo apt update
sudo apt upgrade
A instalação em si pode ser feita de formas diferentes, uma opção interessante é baixar o pacote .deb diretamente do site:
No site há alternativas como rodar scripts ou instalar diretamente do repositório, considerando que nem sempre as versões dos repositórios estarão na última versão.
Usando Script
curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh
sh setup-repos.sh
sudo apt install webmin --install-recommends
Ou usando o pacote .deb
wget -c
https://www.webmin.com/download/deb/webmin-current.deb
sudo apt install ./webmin-current.deb
Verificando configurações e Firewall
Você pode verificar se o Webmin está rodando usando o comando:
sudo systemctl status webmin
Isso deve retornar um status de “active (running)” na linha “Active”.
Webmin via Firewall
Caso você utilize o firewall padrão do Ubuntu ativo (UFW), será necessário criar uma regra para permitir conexões TCP na porta 10000, que é a porta que o Webmin usa por padrão. Esse passo é desnecessário caso você não use o Firewall ativo.
sudo ufw allow 10000/tcp
E damos um reload do firewall:
sudo ufw reload
Depois disso o comando baixo deve nos mostrar as portas liberadas com essa regra.
sudo ufw status
Acessando o Webmin e trocando a senha de root
O Webmin usa credenciais próprias para o acesso, ao invés de usar o seu usuário padrão do sistema, podemos configurar qual será a senha de root do Webmin usando o comando:
sudo /usr/share/webmin/changepass.pl /etc/webmin root
SENHA
Troque a palavra “SENHA
” do comando pela senha desejada.
Acessando Webmin
Você deve ser capaz de acessar o Webmin através do endereço:
https://[seu IP]:10000
Se estiver rodando localmente, o endereço “localhost:10000” deve funcionar também.
Basta logar com o usuário “root” e a senha que você definiu.
É isso.