O Webmin é uma ferramenta de administração de sistema baseada na Web que permite configurar e gerenciar seu sistema Linux usando um navegador. Por ser baseado na web, você pode administrar suas máquinas remotamente a partir de qualquer outro sistema dentro ou fora de sua rede.
Ele agiliza tarefas complexas de configuração do sistema que, de outra forma, exigem um entendimento completo dos comandos do Linux e edição manual de arquivos de configuração. Assim, é mais adequado para usuários que não são bons na linha de comando e têm menos experiência em configurações do sistema.
Vamos ver como você pode instalar o Webmin em sua máquina Linux.
Instale o Webmin no Ubuntu/Debian usando o APT
Você pode instalar o Webmin no Ubuntu e outras distribuições baseadas no Debian usando o pacote DEB oficial. Para baixar o pacote Webmin DEB, execute:
wget https://www.webmin.com/download/deb/webmin-current.deb
Isso salvará o arquivo baixado em seu diretório atual como webmin-current.deb.
Agora use o comando apt para instalar o pacote DEB:
sudo apt install ./webmin-current.deb
Como instalar o Webmin no Arch Linux
O Webmin está disponível no AUR e você pode instalá-lo usando um auxiliar do AUR como o yay. Para este método, você precisa tenha o yay instalado em seu sistema.
Você pode instalar o Webmin em distribuições baseadas em Arch executando:
sim -S webmin
Depois de instalado, inicie o serviço Webmin usando:
sudo systemctl start webmin
Instalar Webmin no Fedora e RHEL usando DNF
Para distribuições baseadas em RHEL, Webmin fornece um pacote RPM que você pode instalar usando DNF.
Baixe o pacote RPM para Webmin com:
wget https://www.webmin.com/download/rpm/webmin-current.rpm
Em seguida, instale o pacote baixado executando:
sudo dnf install ./webmin-current.rpm
Instale o Webmin usando o script de instalação oficial
Em distribuições Linux baseadas em Debian e RHEL, você pode instalar o Webmin usando um script de instalação. Tudo o que você precisa fazer é executar o script e ele configurará automaticamente o repositório Webmin e sua chave em seu sistema.
Depois disso, você pode instalar o Webmin usando o gerenciador de pacotes padrão de sua distribuição.
Abra o terminal e use o seguinte comando para baixar o script de instalação do Webmin:
wget https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh
Agora execute o seguinte comando para executar o script:
sudo sh setup-repos.sh
Este script adicionará o repositório Webmin e a chave ao seu sistema. Use o seguinte comando para instalar o Webmin em distribuições baseadas em Debian:
sudo apt install webmin
Para instalar o Webmin em distribuições baseadas em RHEL, use o comando dnf:
sudo dnf install webmin
Permitir Webmin através do Firewall
Por padrão, o Webmin usa a porta 10000, que pode ser bloqueada se você tiver um firewall em execução no sistema. Se você quiser acessar o Webmin de outro sistema na rede, você precisará permitir isso em seu firewall.
Em distribuições baseadas em Debian, você pode permitir acesso à porta 10000 com UFW usando o seguinte comando:
sudo ufw permite 10000
Recarregue o firewall para aplicar as alterações:
sudo ufw recarregar
Para verificar se o acesso foi permitido, execute:
sudo ufw status
Em distribuições baseadas em RHEL, use o seguinte comando para permitir o acesso à porta 10000:
firewall-cmd --zone=public --add-port=10000/tcp --permanent
Em seguida, recarregue o firewall para registrar as alterações:
firewall-cmd --reload
Depois disso, execute o seguinte comando para verificar a adição da regra:
sudo firewall-cmd --list-all
Acessar o painel do Webmin usando um navegador da Web
Para acessar o Webmin, abra seu navegador e abra o seguinte URL, substituindo endereço de IP com o endereço IP do seu sistema de hospedagem Webmin:
http://ip-address: 10000
Ele abrirá a página de login do painel do Webmin. Faça login usando o nome de usuário e a senha de um usuário com privilégios de administrador.
Depois de fazer login, você verá o seguinte painel exibindo uma visão geral do seu sistema.
Como desinstalar o Webmin no Linux
Para desinstalar o Webmin, abra o terminal e execute o seguinte comando:
sudo /etc/webmin/uninstall.sh
Ele pedirá sua confirmação. Digitar y para remover o pacote Webmin e seus diretórios relacionados de seu sistema.
Para desinstalar o Webmin no Arch Linux, execute:
sudo yay -R webmin
Simplifique a administração do Linux usando o Webmin
O Webmin fornece uma maneira fácil e amigável de gerenciar tarefas de administração do sistema, além de economizar tempo e esforço necessários para configurações manuais. Agora que você sabe como instalar o Webmin em sistemas Linux, vá em frente e experimente para ver como ele agiliza a administração do sistema.
Além do Webmin, você pode ver muitas outras ferramentas para facilitar a administração do sistema, como Zenmap, Cockpit, Nagios, Puppet, etc.