Comunicador Corporativo "OpenFire"

Olá hoje vamos criar um servidor para que possamos utilizar na empresa como se fosse um "MSN" interno, o nome do servidor é Openfire (http://www.igniterealtime.org/projects/openfire/). O Openfire é um servidor de mensagens instantâneas que utiliza o protocolo XMPP. Para este tutorial vou utilizar o Sistema Operacional Debian 7.1.0 (http://cdimage.debian.org/debian-cd/7.1.0/multi-arch/iso-cd/debian-7.1.0-amd64-i386-netinst.iso)

A necessidade:
Para ter um controle melhor sobre o que estão falando da empresa tive a necessidade de colocar este servidor no ar, sendo assim todas as "conversas" podem ser auditadas posteriormente.

A instalação:
#Adicionar entradas no /etc/apt/sources.list
#Java para OpenFire
deb http://mirrors.kernel.org/debian/ squeeze main contrib non-free
deb-src http://mirrors.kernel.org/debian/ squeeze main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

#Fazendo um upgrade no repositório
apt-get update
apt-get upgrade

#Instalando o Java
apt-get install sun-java6-jre

#Download do Openfire 3.8.2
cd /opt && wget -c http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3.8.2_all.deb

#Descompactando o arquivo dentro do diretorio /opt
cd /opt
mv downloadServlet\?filename\=openfire%2Fopenfire_3.8.2_all.deb openfire_3.8.2_all.deb

#Instalando o pacote .deb
dpkg -i openfire_3.8.2_all.deb

#Agora vamos para a primeira configuração via Browse:







#Acessando via Web para configuração
http://ip_servidor:9090

#Usuario e senha:
admin
senha foi a que você cadastrou no inicio

#Configuração do Servidor:
Temos inumeras configurações a fazer, sugiro que dê uma lida na documentação mas o que eu faço de premissa nos servers que configuro são:
  • Estatística de Consulta do Banco de Dados
  • Desativado - Usuário não podem criar novas contas automaticamente.
  • Desativado - Apenas usuários registrados poderam conectar.
#E instalo os Plugins Disponíveis:
  • Broadcast
  • Client Control
  • Content Filter
  • Kraken IM Gateway
  • Load Statistic
  • Monitoring Service 
  • MotD (Message of the Day)
  • Packet Filter
 Feito isso agora você pode criar os grupos e usuários conforme seu cenário corporativo.

Mais uma vez agradeço a todos que acompanham meu Blog e ajudam a propagar a informação, pois mais sábio é aquele que sabe compartilhar o conhecimento.

Comentários

Unknown disse…
Boa Tarde amigo, estou tentando montar um servido como voce mim passou(apache,mysql,java e spark), instalei configurei tudo certo mas no momento de autentica meu usuario da senha incorreta,tanto no servidor(ubuntu) quanto no cliente(windows 7) ja fiz todos os teste a respeito de senha, e continua dando erro, voce poderia mim ajudar por favor, nao sei se tem haver com porta firewall iptables mysql..pois sou iniciante em linux ubuntu....ja nao sei mais o que fazer...desde ja muito obrigado pela atencao
juniorengbr disse…
Bom dia amigo, estarei postando uma nova instalação com o Debian 8 (Jessie) ultima versão estável do Debian.

Vejo que está utilizando o Ubuntu (variante do Debian) pergunto, porque não instala no Debian puro? Sendo que já tem intimidade com os comandos e afins.

Acredito que até o fim da semana estarei compartilhando este POST do Novo Openfire

Postagens mais visitadas