Requisitos:
Sun Java
MySQL
Openfire
Apache
PHP5
Adicionando repositórios, incluir as seguintes linhas em /etc/apt/sources.list:
nano /etc/apt/sources.list
# deb http://ftp-stud.fht-esslingen.de/debian/ squeeze main contrib non-free
# deb-src http://ftp-stud.fht-esslingen.de/debian/ squeeze main contrib non-free
Atualização dos repositórios:
# apt-get update
Instalação SUN Java 6 JRE
# apt-get install install sun-java6-jre
Baixando Openfire
# wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.7.0_all.deb
Instalando Openfire
# dpkg -i openfire_3.7.0_all.deb
Instalando MySQL
# apt-get install mysql-server
Instalando Servidor Web
# apt-get install apache2 python openssl phpmyadmin php5
# apt-getinstall php5-gd
# apt-get install php-pear php5-gd php5-xsl curl libcurl3 libcurl3-dev php5-curl
Criando Usuário Openfire
# mysql -u root -p -e “GRANT USAGE ON * . * TO ‘openfire’@'localhost’ IDENTIFIED BY ‘SENHA’ “
Criando Banco de Dados Openfire
# mysql -u root -p -e “CREATE DATABASE openfire ”
#mysql -u root -p -e “GRANT ALL PRIVILEGES ON openfire . * TO ‘openfire’@'localhost’ “
Aumentando Memória Java
Editar o arquivo
# vi /etc/default/openfire
Onde era:
DAEMON_OPTS=”"
Modificar para:
DAEMON_OPTS="-Xms128m -Xmx256m"
Reinicie o serviço com o comando:
# /etc/init.d/openfire restart
Acessando a área administrativa e finalizando a instalação do servidor.
http://IP_DO_SERVIDOR:9090
https://IP_DO_SERVIDOR:9091 (conexão segura)
Escolha o idioma desejado.
Marque a opção Conexão Padrão do Banco de Dados para utlizar o banco de dados que foi criamos anteriormente.


Em Configurações do Banco de Dados – Conexão Padrão, mude a opção de URL do banco de dados para o endereço do seu servidor e nome do banco criado no MySQL. Em Nome de Usuário informe o usuário criado no MySQL e a senha.


Agora é só criar as contas e instalar o cliente nas máquinas dos usuários!
Clientes que podem ser usados com o Openfire:
Cliente oficial da Ignite Realtime: http://www.igniterealtime.org/projects/spark/
Cliente para diversos comunicadores com plataforma Linux e Windows: http://www.pidgin.im/
Estranho fernando.. fiz tudo correto. não é a primeira vez que intalo o openfire, mais não consigo conectar no banco. to esquentando a cabeça aqui...
ResponderExcluirSempre executei estes procedimento no Debian Squeeze e deu certo, pode me informar o erro que aparece.
ResponderExcluirEra autenticação meu caro amigo. Não conectava com o usuário que criei nem ferrando. Usuário openfire. Ai eu troquei para o root e deu certo. Tentei postar aqui que eu havia conseguido mais por algum motivo meu comentario tambem não gravou...kkkkk... mais ta tudo certinho agora. Muito obrigado. O seu tutorial é o mais bem explicado de todos os que eu já ví. Forte abraço.
Excluir