Tutorial: Jabber com OpenFIRE

Esse tutorial explica de maneira muito simplificada como instalar e configurar o Jabber e o OpenFIRE no Debian / Ubuntu / Kubuntu / Xubuntu.

[ Hits: 87.253 ]

Por: Luiz Henrique em 15/01/2008 | Blog: http://www.aprendendolinux.com/


Instalando o Jabber



Para instalar o Jabber, execute os seguintes comandos nesta mesma ordem:

# apt-get install jabber-common
# apt-get install jabber-irc
# apt-get install jabber-jit
# apt-get install python-xmpp


Reinicie a máquina e vamos agora para o próximo passo.

Alien

Vamos instalar o Alien com o comando abaixo:

# apt-get install alien

Agora com o alien instalado, vamos para o próximo passo.

Instalar e configurar OpenFIRE

Para efetuar a instalação, vamos criar um diretório temporário na raiz.

# mkdir /temp

Vamos entrar no diretório:

# cd /temp/

E vamos baixar o arquivo:

# wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire-3.4.2-1.i386.rpm

Depois de esperar o download de 40Mbs acabar (rs), vamos renomear o arquivo:

# mv downloadServlet\?filename\=openfire%2Fopenfire-3.4.2-1.i386.rpm openfire-3.4.2-1.i386.rpm

Agora vamos trocar as permissões do arquivo openfire-3.4.2-1.i386.rpm para que possamos converter para ".deb".

# chmod -R 777 openfire-3.4.2-1.i386.rpm

Lembra do Alien? O pacote que instalamos no 5º passo? Vamos agora usá-lo para, converter o arquivo para ".deb":

# alien --to-deb openfire-3.4.2-1.i386.rpm

Deve demorar um pouco...

Agora vamos instalar o pacote convertido openfire-3.4.2-1.i386.deb:

# dpkg -i openfire-3.4.2-1.i386.deb

Depois de instalado, vamos agora configurar editando as linhas 4 e 7 do arquivo /etc/sysconfig/openfire.

# pico /etc/sysconfig/openfire

Mude a linha 4 de:

#OPENFIRE_HOME=""

Para:

OPENFIRE_HOME="/opt/openfire"

Depois, mude a linha 7 de:

#OPENFIRE_USER="daemon"

Para:

OPENFIRE_USER="root"

Inicie agora o serviço com o seguinte comando:

# /etc/init.d/openfire start

Pronto!

Agora é só acessar o console pelo seu navegador pelo endereço:

http://localhost:9090/

Faça as configurações de acordo com suas preferências e reinicie a máquina.

Agora é só criar as contas, e instalar o cliente nas máquinas dos usuários!

Espero estar colaborando, pois também sou iniciante em Linux. Tentei simplificar o máximo possível!

Essa tutorial encontra-se em pdf para download em:
Página anterior    

Páginas do artigo
   1. Componentes necessários
   2. Instalar e criar o banco de dados do MySQL
   3. Instalando o Jabber
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

OneOrZero Helpdesk

Instalação do Ambiente .NET (#C) no Slackware 15.0

Cadê o cubo?

Zabbix 2 no CentOS 6 - Instalação e configuração

Sobre a aceitação do Software Livre no mercado

  
Comentários
[1] Comentário enviado por leandromoreirati em 15/01/2008 - 11:23h

Caro,
Não entedi o sentido da instalação do seguintes pacotes:

# apt-get install jabber-common
# apt-get install jabber-irc
# apt-get install jabber-jit
# apt-get install python-xmpp

Pois tenho o openfire instalado em varios clientes, autenticando em db,postgres,mysql, LDAP e até AD e nunca precisei dos pacotes acima, o próprio openfire já é um servidor jabber com suporte aos devidos protocolos.

Att.


Leandro

[2] Comentário enviado por removido em 15/01/2008 - 14:58h

Ola amigo,

Voce baixou um rpm e depois converteu para .deb com o Alien.
No site tem referencia para Debian package: http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.4.3_all.deb


Abraços

Micnet

[3] Comentário enviado por hugobcar em 16/01/2008 - 08:14h

Achei o artigo muito pequeno, muito simples. Utilizo o Openfire e realmente ele é muito bom.

Ah outra coisa, não entendi o motivo de ficar reiniciando a máquina. Isso é coisa de usuário Windows... heheehe


[4] Comentário enviado por emilioeiji em 16/01/2008 - 16:38h

Boa tarde.

Segui todos os paços e não deu nenhum erro... estou utilizando como cliente o pandion, mas o mesmo não conecta, qndo mando registrar um usuário ele cria no openfire e tals, mas qndo mando conectar não vai..

Oque poderia ser?

abraços

[5] Comentário enviado por hyperblade em 16/01/2008 - 19:50h

Salve !

1) Uso como client o LinQ e roda 100 % como coloquei apenas para minha rede interna ( 192.168.0.1 ) para logar estou fazendo assim
Login: lucas.martinez@192.168.0.1
Senha: xyzabc

2) Para auditar LOG um otimo plugin que estou usando tbm, basta descompactar no diretorio plugin
http://www.suchtfaktorx.de/?p=19 , lembrando que deve estar em funcionamento a monitoraçao de LOG , pq de default ele vem desativado.

Boa sorte

[6] Comentário enviado por edilsonsouza em 18/01/2008 - 09:02h

Sobre qual distribuição você fez essa instalação. Pois eu tentei fazer sobre ubuntu 7.10 e não funcionou. Quando fui instalar o pacote openfire, ele deu erro.

[7] Comentário enviado por __FERNANDO__ em 24/01/2008 - 17:55h

?comentario=Boa tarde!

Por favor, estou utilizando o OpenFire e estou necessitando acessa-lo remotamente.
Tenho um pessoal em uma fabrica (POA) nossa e gostaria de comunicar com eles via OpenFire na Matriz (SP).
Estou utilizando o cliente Spark. Instalei em todas as máquinas. Já liberei no Firewall a porta 5222 mas ainda não esta conectando.

Tem alguma idéia ?

Grato.

Fernando.

[8] Comentário enviado por mofo em 04/02/2008 - 13:29h

olá fernando, td bem,

seguinte, se seu computador onde está instalado o OpenFire estiver na rede interna ou dependendo da sua conexão, vc terá que redirecionar o pedido de conexão para ela. Eu testei ake na seguinte estrutura e conectou legal.

Recebo net através de speedy home, abri a porta 5222 e a redirecionei (em NAT no modem) o IP do PC e a porta 5222 e foi o suficiente para conectar. Porém, não estou com firewall abilitado nesse PC e outro detalhe, se sua conexão for IP dinâmico vc pode utilizar serviços como o DDNS para lhe enviar o IP de destino. Passa pra gente como está sua estrutura ae pra gente poder da uma ajuda legal ok, t +

[9] Comentário enviado por ed1404 em 03/03/2008 - 16:15h

ola boa tarde
fiz as intalações de todos os componentes e quand acesso o set up pela primeira vez ele me da um erro dizendo que não tenho os requisitos minimo
" Home não encontrado. Defina a propriedade de sistema "openfireHome" ou crie e adicione o arquivo openfire_init.xml ao classpath"
por favor me ajudem[

grato !!

[10] Comentário enviado por brunocruz em 09/06/2008 - 21:30h

Ola amigos tudo bem,

Eu fiz a instalacao utilizando o ubuntu 7.10, deu tudo certo ate a parte de mudar as configuracoes no arquivo /etc/sysconfig/openfire, pois ele nao existe. Mas mesmo assim o servico levantou, o servidor aparentemente funciona, mostra os clientes logados, mas os clientes nao se enxergam, nao consigo nem autorizar ngm na lista de amigos....alguem poderia me ajudar?

Obrigado !!!!

[11] Comentário enviado por edison_filho em 24/11/2008 - 13:53h

Alguém sabe como instalar esse kra no Slackware??????
Se alguém tiver um tutorial eu agradeço!

Att,

Edison de Azevedo Filho
http://www.edisonfilho.com

[12] Comentário enviado por removido em 11/12/2008 - 12:46h

O openfire tem a opção de vídeoconferêcia?

[13] Comentário enviado por gms81 em 05/01/2010 - 10:14h

Bom dia,

instalei esse OpenFire num servidor Debian Lenny que criei,
mas gostaria de saber como fazer ele utilizar todos os usuarios
e grupos do AD, e como fiz uma instalação basica preciso reiniciar
o procedimento de SETUP gostaria de saber como faço tambem.

Obrigado.

[14] Comentário enviado por __FERNANDO__ em 10/09/2010 - 17:03h


Por favor, é possível no Openfire não gravarmos conversa de um determinado usuário?
Ja utilizo a ferramenta, porem são gravadas todas as conversas e não achei lugar para eliminar usuários da gravação.

[15] Comentário enviado por jeff.jno em 02/03/2011 - 17:20h

Amigo,
Queria agradecer seu tuto ta muito bem escrito apanhei um pouquinho mas consegui.
basta seguir. Tive problema com o banco de dados mas encontrei facil como corrigir o erro aki mesmo no vivaolinux.
Obrigado a todos vocês e ao portal.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts