Pplware

The Ultimate Server Guide: Integração com Webmin

Esta nova rubrica tem como objectivo a criação de alguns servidores básicos para ajudar no desenvolvimento das “nano, mini, micro e pequenas empresas” aproveitando tudo o que de melhor o mundo do open source tem para oferecer. Neste artigo, vamos instalar a plataforma de gestão do servidor via web, o webmin, tendo como base o artigo anterior.

Pré-requisitos:

Nota: O artigo está partido em 5 partes para melhor compreensão do mesmo, tendo como representação da estrutura o índice referido em baixo.

Índice:

  1. Pré-requisitos
  2. Instalação de pacotes
  3. Instalação e configuração do Webmin
  4. Configuração SVN e Webmin
  5. MySQL

 

Instalação de pacotes:

 

1. Vamos começar por instalar todos os pacotes necessários para o funcionamento deste servidor correndo o comando:

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

2. Em seguida vamos fazer o download do webmin mais recente para a directoria home:

wget http://www.webmin.com/download/deb/webmin-current.deb ~

Índice:

  1. Pré-requisitos
  2. Instalação de pacotes
  3. Instalação e configuração do Webmin
  4. Configuração SVN e Webmin
  5. MySQL

Instalação e configuração do Webmin:

Instalação:

1. Para instalar o webmin basta executar o seguinte comando:

sudo dpkg --install webmin-current.deb

 

Configuração:

1. Ir ao endereço https://<ip do server>:10000

2. Carregar no botão “Proceed anyway”

3. No ecrã de login colocar os username e respectiva password do utilizador que utilizaram para instalar o webmin

4. Vamos aproveitar para actualizar o servidor, carregando na opção “# package updates are available”, onde o # é um número.

Índice:

  1. Pré-requisitos
  2. Instalação de pacotes
  3. Instalação e configuração do Webmin
  4. Configuração SVN e Webmin
  5. MySQL

Configuração SVN e Webmin

Depois do servidor actualizado, vamos instalar módulos do webmin para controlar a SVN:

1. Seleccionar na barra do lado esquerdo o menu “Webmin” e de seguida “Webmin Configuration”

2. Carregar na imagem correspondente a “Webmin Modules”

3. Seleccionar a opção “” e colocar na caixa de texto o valor:

https://pplware.sapo.pt/downloads2013/software/svnadmin.wbm

4. Carregar no botão “Install Module”

5. Seleccionar o link “SVN Admin”

6. Executar os seguintes comandos no terminal:

sudo mkdir /var/svn/repositorio/conf
sudo touch /var/svn/repositorio/conf/svnperms.conf
sudo touch /var/svn/repositorio/conf/userinfo.txt
sudo touch /var/svn/repositorio/conf/groupinfo.txt
sudo touch /var/svn/repositorio/conf/permsgroupinfo.txt
sudo touch /var/svn/repositorio/conf/repoinfo.txt
sudo chown -R www-data /var/svn/repositorio/conf

Nota: Para quem não tem nenhum repositório criado, deverá efectuar estes passos: aqui

7. Na nova página, vamos carregar no link “Module Config”

8. Colocar os seguintes campos com os valores colocados na imagem em cima.

9. Carregar no botão “Save”

10. Pressionar o botão “Show all repositories”

11. Carregar no repositório “pplware”

12. Carregar no botão “Add new Accessrule”

13. Carregar no botão “Save”

Índice:

  1. Pré-requisitos
  2. Instalação de pacotes
  3. Instalação e configuração do Webmin
  4. Configuração SVN e Webmin
  5. MySQL

MySQL

1. No menu do lado esquerdo, carregar no sub-menu “Servers” e de seguida em “MySQL Database Server”

2. Preencher o campo “Username” e “Password” com o login do utilizador root, configurado aqui.

3. Depois do login deverá aparecer como na imagem em baixo

 

Poderão também consultar as configurações do apache, no menu do lado esquerdo e no sub-menu “Servers” na opção “Apache Webserver”

Índice:

  1. Pré-requisitos
  2. Instalação de pacotes
  3. Instalação e configuração do Webmin
  4. Configuração SVN e Webmin
  5. MySQL
Exit mobile version