Openfire é um servidor de Mensageiro instantâneo multi-plataforma de colaboração em tempo real (RTC), sob licenciado da GPL e implementa o protocolo XMPP (Jabber). Possui clientes para Windows, Linux e Mac OS e é compatível com vários programas de comunicação.
Nesse Artigo vamos efetuar a instalação com um Banco de dados , nesse caso o Mysql
Instale o java
# yum install java -y
Agora instale o MySQL
# yum install mysql mysql-server -y
Coloque na inicialização do sistema
# chkconfig mysqld on
Inicia o MySQL
# service mysqld start
Defini a senha para o seu MySQL
# mysqladmin -u root password 'senha'
Agora Baixa o Openfire
# wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire-3.8.1-1.i386.rpm
Agora instala a lib "libldb.i686" pois o openfire é para 32bits e estamos com o sistema 64bits
# yum install libldb.i686
Agora vamos instalar o Openfire
# rpm -ivh openfire-3.8.1-1.i386.rpm
Agora inicia o Openfire
# service openfire start
Agora vamos criar o banco de dados para o Openfire
Acesse o MySQL
# mysql -u root -p
e cria o banco e com permissão para o usuário openfire
mysql> CREATE DATABASE openfire;
mysql> GRANT ALL PRIVILEGES ON openfire.* TO 'openfire'@'localhost' IDENTIFIED BY 'senha';
mysql> FLUSH PRIVILEGES;
mysql> quit
Agora importa a base de dados para o MySQL
# mysql -u root -p openfire < /opt/openfire/resources/database/openfire_mysql.sql
Agora digita no seu Browser o ip do servidor do openfire pra finalizar a instalação
http://<ip_do_servidor_openfire>:9090
Selecione a Linguagem a ser utilizado
Nesse Caso Deixa como estar
Deixe como 1º opção pois vamos usar o Mysql
Selecione a Opção do Mysql
e Coloque o usuário e senha do banco do Openfire
Define a senha do admin
Finalizado a configuração basta agora logar o usuário e senha
Pronto o Openfire esta instalado
Espero que ajude