Instalação à partir de um .tar.gz
Primeiro, baixe o código-fonte no site do projeto:
Este software não necessita de ser compilado, sendo assim, descompacte todos os arquivos no diretório em que ele será instalado:
# tar zxvf webmin-1.160.tar.gz
Antes de iniciar a instalação do
Webmin, certifique-se de que o módulo
Net::SSLeay do PERL esteja instalado. Caso contrário, o Webmin não utilizará SSL no seu mini-webserver.
Para instalar o módulo entre no shell do Perl:
# perl -MCPAN -e shell
e...
cpan>
install Net::SSLeay
Pronto! O módulo SSLeay deverá ser instalado sem problemas.
Após descompactar o arquivo, será necessário executar o script de instalação que está dentro do diretório em que o Webmin foi descompactado.
Atenção: Irei colocar apenas as principais mensagens retornadas pelo script.
# cd webmin-1.160/
# ./setup.sh
Installing Webmin in /diretório/do/webmin-1.160 ...
Config file directory [/etc/webmin]:
Aqui insira o diretório onde ficarão os arquivos de configuração do Webmin.
Log file directory [/var/webmin]:
Diretório onde ficarão armazenados os logs do Webmin.
Full path to perl (default /usr/bin/perl):
Indique onde o Perl está instalado.
Testing Perl ...
Perl seems to be installed ok
******************************************
Operating system name: OpenBSD
Operating system version: 3.5
Nesta parte o Webmin detecta automaticamente o sistema operacional.
******************************************
Web server port (default 10000):
Porta do servidor que será utilizada pelo servidor-web do Webmin.
Login name (default admin):
dudu_away
Nome de usuário utilizado na autenticação (Na hora que o servidor for acessado via web
Login password:
Senha do usuário
Password again:
Use SSL? y
Aqui é perguntado se o usuário deseja ativar o suporte à SSL no Web server. O Certificado SSL é criado automaticamente.
Caso você não tenha instalado o módulo Net::SSLeay será retornada uma mensagem assim:
The Perl SSLeay library is not installed. SSL not available.
Start Webmin at boot time (y/n):
n
Deseja iniciar o Webmin no boot do sistema?
Para acessar o servidor digite: https://IP.DO.SERV.ER:PORTA/
Caso o suporte á SSL tenha sido desativado, apenas utilize "http" ao invés de "https".
Instalação à partir de um RPM
Para instalar por um RPM, baixe o pacote no site e execute este comando:
# rpm -Uvh webmin-1.160-1.noarch.rpm
Com este comando, todos os arquivos serão instalados nos locais apropriados e as configurações tomarão o valor padrão. Por exemplo: Os arquivos em Perl do Webmin serão instalados em /usr/libexec/webmin, os de configuração em /etc/webmin e os logs em /var/webmin. A porta utilizada será a porta 10000. Para acessar o Webmin, utilize o usuário root e utilizando a senha de root do seu servidor.
A maioria das configurações do Webmin podem ser feitas via browser, mas se você deseja fazer alguma modificação mais "profunda", edite o arquivo
miniserv.conf que está em /etc/webmin.