Total de visualizações de página

Pesquisar este blog

sábado, 20 de julho de 2013

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.

2 comentários:

Iran Brito 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

Junior Albainski 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