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 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
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
Em Seguinda atualize e Instala o java:
#apt-get update
#apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts
Assim que terminar a instalação para verificar se deu tudo certo digite:
#java –version
#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
#cd opt
wget http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_0.tar.gz
Vamos descompactar o pacote:
#tar -zxvf openfire_3_7_0.tar.gz
#tar -zxvf openfire_3_7_0.tar.gz
Para iniciar o servidor digite:
#/opt/openfire/bin/openfire start
#/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/
# cd /usr/share/openfire/resources/database/
Edita o arquivo:
#vi openfire_mysql.sql
#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;
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
# 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
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.