Como instalar o Webmin no seu servidor

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

  1. Importe a chave GPG
    wget -qO- http://www.webmin.com/jcameron-key.asc | sudo apt-key add -   # Debian/Ubuntu
    
  2. 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.


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

  1. No navegador, abra:
    https://SEU_IP:10000
    
  2. Ignore o aviso de certificado (auto-assinado) e prossiga.
  3. Informe root (ou seu usuário sudo) e a senha.
  4. 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!

Post Your Comment

Precisa de Suporte?

Abra um ticket em nosso site para ter o melhor suporte possivel.

Hexa Host Sua Host de Hospedagem, VPS, Sites e aplicativos em um so lugar
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.