domingo, 15 de março de 2009

Instalando Servidor de Mensagens instantaneas (IM)

Ai pessoal... Abaixo esta um post de como configurar um servidor de Mensagens instantâneas (IM) utilizando o OPENFIRE para servidor e o Spark para cliente.

Primeiramente informo que é uma ótima ferramenta free open-source para troca de mensagens em uma empresa podendo ser integrada com o Active Directory da Microsoft.

Então vamos lá...

No meu caso utlizei com o sistema operacinal Debian 4 (Etch).

Partindo do princípio que você ja conheça um pouco de instalação de pacotes no linux, precisamos dos seguintes pacotes pré instalados e configurarados.

  • MySQL Server 5;
  • PHP 5;
  • Apache 2.
1 - Proceguindo faça download do openfire.tar em:

http://www.igniterealtime.org/downloads

Dica: Faça direto no servidor localizando o link direto do executavel no site acima, utilizando o comando wget.

Exemplo:
Salve na pasta do root.
comandos:
cd /root
wget http://www.igniterealtime.org/downloads/download-landing.jsp?file=
openfire/openfire_3_6_3.tar.gz

2 - Continuando...

Descompacte e mova para o /opt o Openfire:
# cd /root
# tar zxvf openfire_3_5_2.tar.gz
# mv openfire /opt

3 - Instalar Java 1.5.0

Verifique se sources.list está apto a instalar software contrib e non-free:

# vim /etc/apt/sources.list

Adicione estes repositórios no seu arquivo sources.list:

deb http://ftp.br.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.br.debian.org/debian/ etch main contrib non-free
deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free
deb http://volatile.debian.org/debian-volatile etch/volatile main contrib non-free

Salve o arquivo com o comando :wq

Atualize a lista de pacotes e instale o servidor java:
# aptitude update
# aptitude install sun-java5-jre
4 - Agora vamos instalar o pacote de documentação do java:

Faça download do arquivo jdk-1_5_0-doc.zip em http://java.sun.com/j2se/1.5.0/download.html

Dica: Em linha de comando pode fazer assim:

cd /tmp
wget http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/
en_US/-/USD/VerifyItem-Start/jdk-1_5_0-doc.zip?BundledLineItemUUID=
lGZIBe.pf5oAAAEg4b4sKwtM&OrderID=VptIBe.pnykAAAEg1r4sKwtM&ProductID=
EHbACUFBrJ8AAAEYWlA5AXuI&FileName=/jdk-1_5_0-doc.zip


5 - Depois de salvar o arquivo de documentação na pasta /tmp execute o comando abaixo:

# aptitude install sun-java5-doc


6 - Agora vamos criar a base de dados no SGBD instalado Mysql:

# mysqladmin -u root -p create openfire
Obs: Será solicitado a senha do root criada durante a instalação do mysql
7 - Agora vamos iniciar o serviço do nosso servidor de IM.

# cd /opt/openfire/bin/
# ./openfire start

8 - Agora se tudo ocorreu bem é só acessar no seu navegador o endereço:

http://ip_do_seu_servidor:9090

Daqui para frente basta seguir os passos via web para concluir as configurações do servidor, tudo em português, una baba....

Nos clientes basta baixar o programa spark no baixaki, next next finish.... quando abrir o programa será solicitado usuário, senha e o IP do servidor OPENFIRE (o seu servidor).


É isso ai galera espero que se tentarem instalar este servidor de IM este post possa ajudar, caso alguma dúvida deixem um comentário que respondo assim que possível....

vlw

Nenhum comentário: