sexta-feira, 12 de setembro de 2014

Instalando Openfire 3.7.0 no Ubuntu 11.4

Primeiramente iremos preparar o servidor para a instalação do openfire.
Atualizar Servidor:
#apt-get update
-Instalação do Banco de Dados(MySql):
#apt-get install mysql-server mysql-client libmysqlclient15-dev
-Instalação do Apache2:
#apt-get install apache2
-Instalação do PhpMyAdmin para gerenciar o MySql:
#apt-get install phpmyadmin
-Instalação do PHP5:
#apt-get install php5 php-pear php5-gd php5-xsl curl libcurl3 php5-curl
-Instalação Java6:
Edite o Arquivo sources.list
#vi  etc/apt/sources.list
Coloque o seguinte repositório: deb http://archive.canonical.com/ lucid partner
Em Seguinda atualize e Instala o java:
#apt-get update
#apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts
Concorde com a Licença:
Assim que terminar a instalação para verificar se deu tudo certo digite:
#java –version
Agora depois de todas essas instalações vamos ao pacote principal, entre na pasta opt e faça o download do openfire:
#cd opt
Vamos descompactar o pacote:
#tar -zxvf openfire_3_7_0.tar.gz
Para iniciar o servidor digite:
#/opt/openfire/bin/openfire start
Agora vamos criar o banco de Banco do Openfire, dentro do diretório database tem um script para criar as tabelas, vamos alterá-lo para criar o banco junto, entre em:
# cd /usr/share/openfire/resources/database/
Edita o arquivo:
#vi openfire_mysql.sql
Antes de CREATE TABLE digite:
CREATE DATABASE openfire;
GRANT ALL PRIVILEGES ON openfire.* TO ‘openfire’@’localhost’ IDENTIFIED BY ‘senha';
FLUSH PRIVILEGES;
USE openfire;
Execução do script:
# mysql -u root -p < openfire_mysql.sql
Reinicie o servidor !
#reboot
A partir de agora o Openfire já está instalado e possui seu banco de dados, então podemos abrir o gerenciador com interface web, basta digitar no seu navegador: http://localhost:9090
Escolha seu idioma:
Configuração do servidor, no domínio pode usar o ip ou hostname:
Configuração do Banco de Dados:
Lembrando que o nome do usuário e a senha da figura abaixo são as de acesso no banco de dados.
Configuração do Perfil:
Informe um email e senha para o usuário admin:
Concluído!
Faça o login com usuário admin e a senha cadastrada. Caso não consiga fazer login reinicie o servidor.
Pronto !
Agora basta criar os usuários e  instalar os plugins necessários.