sexta-feira, 19 de julho de 2013

Servidor local de Chat (Openfire)


Instalação realizada em Debian 6

Openfire é um poderoso servidor de mensagem instantânea (Bate Papo) que utiliza o protocolo XMPP que pode ser utilizado em sua rede local, se você não quer o MSN em sua rede mas deseja que funcionários possam trocar mensagens instantâneas então prossiga com o a leitura desse post.

Primeiramente precisamos realizar o download do openfire no site do desenvolvedor clique no link para o download:

# wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.8.2_all.deb

Após o download o openfire requer, como pré dependência, que o JDK ou JRE esteja instalado.
# apt-get install sun-java6-jre

Obs: Caso você não tenho o repósitório

Edite seu sources.list:
# vim /etc/apt/sources.list
Agora você vai inserir a palavra "non-free" ao final de cada mirror original do Debian, deverá ficar assim:

deb http://ftp.br.debian.org/debian/ squeeze main non-free
deb-src http://ftp.br.debian.org/debian/ squeeze main non-free

Após realizar as mudanças no arquivo sources.list precisamos atualizar o apt-get:
# apt-get update
# apt-get install sun-java6-jre

Agora vamos instalar o openfire:
# dpkg -i openfire_3.7.0_all.deb

A instalação emitirá um aviso de que o diretório /var/lib/openfire não é de propriedade do usuário openfire, essa mensagem pode ser ignorada porque o script de instalação já se encarregou de ajustar a propriedade do diretório.

Pronto, com as dependências e a instalação do openfire concluídas vamos a configuração, digite no seu navegador preferido a seguinte URL: http://[IP_Servidor]:9090

CLIENTE

O que seria um servidor XMPP sem um cliente, no site do desenvolvedor apresentado no inicio do post você pode escolher qual o cliente você quer utilizar, vou utilizar o spark para o exemplo.

As funcionalidades do Openfire podem ser expandidas por meio de plugins, livres ou comerciais.

Referências:
http://www.cooperati.com.br
http://www.vivaolinux.com.br/

Nenhum comentário:

Postar um comentário