
Como instalar o Webmin no seu servidor
Webmin é uma interface web de administração de sistemas UNIX, que permite gerenciar usuários, serviços, arquivos e muito mais, tudo através do navegador.
📝 Pré-requisitos
- Sistema operacional suportado:
- Debian 10, 11 ou 12
- Ubuntu 18.04, 20.04 ou 22.04
- CentOS 7/8, RHEL 7/8
- Acesso root ou usuário com privilégios sudo
- Porta TCP 10000 liberada no firewall (padrão do Webmin)
- Servidor limpo (sem conflitos de outros painéis na mesma porta)
1. Atualize o sistema
Conecte-se via SSH e execute:
sudo apt-get update && sudo apt-get -y upgrade
sudo yum clean all
sudo yum -y update
2. Instale as dependências básicas
Certifique-se de ter perl
, wget
e apt-transport-https
(Debian/Ubuntu) ou perl
e wget
(CentOS):
sudo apt-get -y install wget apt-transport-https perl
sudo yum -y install wget perl
3. Adicione o repositório oficial do Webmin
- Importe a chave GPG
wget -qO- http://www.webmin.com/jcameron-key.asc | sudo apt-key add - # Debian/Ubuntu
- Adicione o repositório
- Debian / Ubuntu:
echo "deb http://download.webmin.com/download/repository sarge contrib" \ | sudo tee /etc/apt/sources.list.d/webmin.list sudo apt-get update
- CentOS / RHEL: crie o arquivo
/etc/yum.repos.d/webmin.repo
com:[Webmin] name=Webmin Repository baseurl=http://download.webmin.com/download/yum enabled=1 gpgcheck=1 gpgkey=http://www.webmin.com/jcameron-key.asc
Depois rode
sudo yum -y update
.
- Debian / Ubuntu:
4. Instale o Webmin
- Debian / Ubuntu
sudo apt-get -y install webmin
- CentOS / RHEL
sudo yum -y install webmin
O serviço será iniciado automaticamente e ficará escutando em https://SEU_IP:10000
.
5. Ajuste o firewall
Garanta que a porta 10000 esteja liberada:
sudo ufw allow 10000/tcp
sudo ufw reload
sudo firewall-cmd --permanent --add-port=10000/tcp
sudo firewall-cmd --reload
6. Acesse e faça o primeiro login
- No navegador, abra:
https://SEU_IP:10000
- Ignore o aviso de certificado (auto-assinado) e prossiga.
- Informe root (ou seu usuário sudo) e a senha.
- Após o login, vá em Webmin → Webmin Configuration → SSL Encryption para importar ou gerar um certificado Let’s Encrypt.
7. Personalize e use módulos
- Gerenciar usuários: em System → Users and Groups.
- Serviços: em System → Bootup and Shutdown para ativar/desativar da inicialização.
- Pacotes: em System → Software Packages instale ou remova apps.
- Agendamentos: em System → Scheduled Cron Jobs automatize tarefas.
- Monitoramento: em Webmin → System Information veja CPU, memória e disco.
Conclusão
Com o Webmin instalado você terá um painel poderoso para gerenciar quase todos os aspectos do seu servidor Linux de forma gráfica. Publique este tutorial no seu blog, acrescente capturas de tela dos principais passos e incentive seus clientes a explorarem os recursos do Webmin.
Se quiser aprofundar em temas como configuração avançada de DNS, servidor de e-mail ou cluster, deixe um comentário que preparamos um próximo post!
Boa administração e ótimos projetos!