Instalando um servidor Openfire no Debian para liberação de MSN via Spark em uma rede Windows

Esse artigo é uma forma prática e funcional da instalação e configuração de um servidor Openfire com MySQL e Spark no Debian 5, também é funcional no Ubuntu 9.04. Esse é meu primeiro artigo no VOL, espero ser bem claro nas explicações e ajudar a todos que precisam desse tipo de implantação.

[ Hits: 129.699 ]

Por: Igor Jardim em 19/01/2010


Spark



Existem vários clientes para o Openfire, mas nesse caso iremos utilizar o Spark para Windows, que no momento do tutorial estava na versão 2.5.8. Dentro do diretório /opt, faremos o download do cliente com o comando:

# wget http://www.igniterealtime.org/downloads/download-landing.jsp?file=spark/spark_2_5_8.exe

Se preferir baixar via navegador o endereço com os links é esse:
Após terminado o download, vamos copiar o executável para o diretório /opt/openfire/openfire/enterprise/spark, pois assim basta acessarmos o servidor de qualquer estação da rede para baixar o arquivo sem precisar buscá-lo na internet novamente.

Já pelo navegador, caso o executável tenha sido baixado em uma estação Windows, pode-se fazer seu Upload diretamente ao servidor indo em:

Servidor > Gerenciamento do Cliente > Versão Spark, conforme a figura:
Linux: Instalando um servidor Openfire no Debian para liberação de MSN via Spark em uma rede Windows

Integrando o Spark ao Openfire

Agora chegou a parte mais importante, integrar o Spark para funcionar com o Openfire. Para isso devemos habilitar os plugins necessários para essa tarefa. Após fazer login no servidor do Openfire via http://ip_servidor:9090, vamos em Plugins - Plugins disponíveis e carregamos o plugin Gateway IM (que é responsável por realizar a comunicação do MSN e de outros IM na rede), conforme a figura.
Linux: Instalando um servidor Openfire no Debian para liberação de MSN via Spark em uma rede Windows
Agora vamos ativar a interação entre o Openfire e o MSN através do submenu superior Servidor > Gateway, conforme figura:
Linux: Instalando um servidor Openfire no Debian para liberação de MSN via Spark em uma rede Windows
Clicamos na opção MSN Messenger e então em TESTES (para ver se há comunicação com o servidor do MSN) Agora clicamos em Testar Conexão, e se tudo correr bem, o sistema mostrará uma mensagem de sucesso do lado direito da tela. Nessa mesma tela há uma opção chamada Permissões, onde eu deixei habilitada a opção "Somente registro manual", já que apenas usuários cadastrados no servidor podem usar o MSN. Veremos como cadastrar e liberar usuários a seguir.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalação do Openfire
   3. Spark
   4. Cadastrando usuários
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Zenwalk - Uma distro e tanto

Stoq - Gestão comercial open source

XEN - Instalação e configuração no Debian Etch

Instalando o DBDesigner no Linux

Gerenciamento de Lan House com Main Control System

  
Comentários
[1] Comentário enviado por everton_fuzz em 19/01/2010 - 17:55h

Olá Igor, Tudo Bem?

Primeiramente gostaria de lhe parabenizar pelo artigo, esta muito bem explicado, porém, gostaria de tirar uma duvida, caso esteja disponivel...
Voce consegui habilitar a troca de arquivos (LAN --> WAN <--LAN) ? Tive muitas dores de cabeça quando tentei implantar o Openfire por este motivo...
Na rede local funcionava tranquilo, mas na internet nao fucionava de jeito nenhum.

Atenciosamente.

Éverton

[2] Comentário enviado por BlackMarik em 19/01/2010 - 19:07h

Igor,

Gostaria de parabenizar pelo seu primeiro artigo, e pela sua contribuição com a comunidade, que mais e mais vem ganhando pessoas de grande valor.
Continue assim.

Cristiano Bernardes

[3] Comentário enviado por leoberbert em 20/01/2010 - 00:21h

Muito bom o Artigo... Ta de parabéns!!!

[4] Comentário enviado por AllanDC em 20/01/2010 - 08:39h

Apenas uma pequena ressalva.

O plugin Gateway IM foi descontinuado, é extremamente recomendado que o mesmo seja substituído pelo seu sucessor, o Kraken IM, do mesmo desenvolvedor, o mesmo pode ser encontrado no site http://kraken.blathersource.org/

Uma outra ressalva é para os usuários Linux, em especial dos usuários do GNOME.

O projeto GNOME substituiu o Pidgin pelo Empathy, e há um bug no KeepAlive do Empathy que consome toda a memória do servidor Openfire, derrubando-o, o bug pode ser consultado no site do próprio Openfire, http://www.igniterealtime.org/community/message/199360

[5] Comentário enviado por feromi05 em 24/06/2010 - 11:55h

Cara um dos melhores artigos sobre Open Fire Parabéns, muito bom...

[6] Comentário enviado por renato_smelo em 16/09/2010 - 12:40h

Ótimo tutorial, embora eu tenha necessitado apenas da parte que diz respeito ao Openfire, me ajudou muito. Valeu

[7] Comentário enviado por doldan em 28/01/2011 - 09:58h

Bom dia, cara nota 11 que 10 é pouco, estava com dificuldade para instalar pelo pacote .deb, problema com a dependência do java 5 e 6, e olha que ja estava com as duas versões do java instaladas, mesmo assim ao dar o dpkg -i openfirexxx.deb ele jurava que não tinha o java instalado. Ao encontrar teu artigo, rolou blza o openfire no meu servidor.

Quanto a duvida o Everton fuzz, aqui fiz o seguinte para usar o o penfire fora da LAN, utilizo como cliente o spark, redirecionei no roteador a porta do openfire 5222 para o servidor na rede interna, e ao estar fora da empresa, no spark coloco o endereço IP ou pode ser um no-ip da vida no local do servidor do spark e roda legal.

[8] Comentário enviado por wricardoms em 28/03/2011 - 12:00h

Pessoal, usei o passo a passo do Igor, que está excelente, sem comentários. MAs tive problemas na hora de logar como administrador logo após a instlação, tento com u usuário admin, root, openfire, com a senha que criei no momento da instalação do mysql, nos comandos que são dados a seguir, e nada. Aliás, é a segunda tentativa e tive o mesmo problema, e pra não ter erro dessa vez, usei uma única senha em tudo para testar mas mesmo assim deu alguma zebra. Alguém pode me dar uma luz? Parabéns Igor, quando crescer vou mandar uns artigos assim, rs.

abraços a todos.

[9] Comentário enviado por brunolacet em 14/12/2012 - 15:04h

Pessoal, só para compartilhar com vocês a minha experiência.
Realmente a versão Openfire 3.6.4 depois de instalado a pessoa não consegue entrar no console administrativo nem a pau.

O que eu fiz?
Atualizei para versão 3.7.1 e funcionou TUDO perfeitamente.
Já implantei aqui no trabalho e todos gostaram.

Esse tutorial está show de bola, apenas ao invés de instalar o 3.6.4, instale o 3.7.1 que garanto.
Agora para instalar o 3.7.1 tem que ter instalado o JAVA 5 ou 6.

Para instalar o java 6 no Debian Squezee:
Primeiro edite seu sources.list:

# nano /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

Após isso é só executar:

# apt-get install sun-java6-jdk

Para ambiente de desenvolvimento, ou:

# apt-get install sun-java6-jre

Para instalar as maquinas virtuais java.

Alem disso, você precisará instalar o Java-plugin para instalar o JVM no seu navegador, digite:

# apt-get install sun-java6-plugin

Depois de ter feito isso, o próximo passo é definir o sun-java como o nosso java padrão, para isso digite:

# update-java-alternatives -l

Para verificar as versões que você possui e escolher aquela que você deseja como default.

Depois, se você escolher o java da sun digite:

# update-java-alternatives -s java-6-sun

Pronto pessoal, já está tudo funcionando.

Espero ter ajudado.
Abraço a todos.

[10] Comentário enviado por piltz em 31/10/2013 - 16:41h

Cara, valeu mesmo! Me ajudou um monte!

[11] Comentário enviado por soulfire em 14/03/2014 - 14:31h

Galera utilizei esse how to com sucesso deu tudo certo porem não consigo logar no console de administrador do open fire via web... eu abaixei então a versão mais recente (openfire_3_9_1.tar.gz) e atualizei porem não loga. Qual o comando pra eu refazer o user e a senha pelo shell do meu linux? Obrigado desde ja!


[12] Comentário enviado por ricardovrf em 07/10/2014 - 13:11h


[11] Comentário enviado por soulfire em 14/03/2014 - 14:31h:

Galera utilizei esse how to com sucesso deu tudo certo porem não consigo logar no console de administrador do open fire via web... eu abaixei então a versão mais recente (openfire_3_9_1.tar.gz) e atualizei porem não loga. Qual o comando pra eu refazer o user e a senha pelo shell do meu linux? Obrigado desde ja!



Estou com o mesmo problema. Pórem eu instalei a versão 3.9.3
Não consigo logar exibe a seguinte mensagem:

"Login falhou: tenha certeza que seu usuário e senha estejam corretos e que você seja administrador ou moderador."

Porém estou utilizando o Usuario e Senha previamente informados. Alguem pode me ajudar?

[13] Comentário enviado por polonseg em 10/09/2015 - 15:39h

Ficou ótimo mesmo!!

cara, fiz passo a passo direitinho, na hora de colocar meu localhost:9090 no navegador não vai, da erro, "pagina não exibida", fiz o passo a passo mais usando as versões mais atualizadas dos programas..

Java: jre-8u60-linux-i586.tar
MySQL Server 5.6.26 Debian Linux 8 DEB Bundle
openfire_3_10_2.tar

fiz com essas versões, seguindo os passos, ocorreu tudo direitinho, tudo certo, só que na hora de configurar o Openfire não vai...

alguém pode me dar esse help, plis.

[14] Comentário enviado por manuhboo em 10/03/2016 - 15:21h

Alguém sabe o porque não estou conseguindo descompactar?

root@debian:/opt# ls
openfire_2016-03-10.deb openfire.old
root@debian:/opt# tar -zxf openfire_2016-03-10.deb

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
root@debian:/opt#


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts