Olá, vou hoje compartilhar mais uma experiência de muitas que estão por vir.
A empresa onde trabalho precisava de um chat para conversa dos funcionários entre os setores e somente na rede interna, que deveria funcionar mesmo se a internet não estivesse funcionando. Isto descarta as alternativas existentes, como live messenger, icq e outros...
Recebemos indicação de um colega que existia uma solução gratuita que poderia ser instalada em nosso servidor debian.
O nome da aplicação é SPARKS, ele roda em conjunto com o servidor de chat OPENFIRE, ambos softwares livres e de código aberto.
Vou compartilhar aqui a instalação e descrever o funcionamento do mesmo.
Pacotes necessários para instalação:
> apache
> php
> java
> sparks
A nossa rede conta com um servidor com S.O. GNU-linux Debian e com computadores cliente com S.O. Windows 7.
O primeiro passo é instalar o servidor de chat, para isso digite os comandos abaixo em um terminal linux com permissão de administrador(root):
$su
(será solicitada a senha de administrador. Perceba que após digitar a senha o símbolo após o nome do usuário muda para #)
#apt-get update
(comando para atualizar o repositório de pacotes do debian)
#apt-get install apache2 php5 mysql-server-5.0 php5-mysql
phpmyadmin
mysqladmin -u root sua_senha
(o comando acima instala o servidor web necessário para configuração do OpenFire através do browser de internet)
Feito isto acesse http://localhost/ para testar o funcionamento do servidor web. Deverá aparecer algo parecido com "It Works" dependendo da versão do apache baixado;
#apt-get install sun-java6-jre
(o comando acima instalará a base para o funcionamento do software que é o java.)
#java-version
(Retorna a versão do java instalado)
Acesse o site dos desenvolvedores: http://www.igniterealtime.org/downloads/index.jsp e baixe a versão mais atual dos softwares OpenFire e Spark.
(descompacte o pacote para a pasta /opt. Caso esta pasta não exista é só digitar o comando mkdir /opt)
#tar -zxvf openfire_3_7_1.tar.gz -C /opt
(no momento da criação deste tutorial a versão atual do OpenFire era 3.7.1, verifique o pacote
baixado e substitua o nome do
pacote acima)
Será descompactado e será criada pasta /opt/openfire:
#cd /opt/openfire/bin
(navega até a pasta do programa)
#openfire start
(executa o script para iniciar o serviço do openfire)
#netstat -nat
(digite o comando acima para verificar se o serviço foi iniciado com sucesso. Deverá aparecer a
linha com a porta 9090
indicando OUÇA, que significa que o serviço está funcionando. Veja tela
abaixo)
Feito isso podemos acessar qualquer navegador de internet, como Epiphany, Firefox... e digitar o endereço: http://localhost:9090
Na tela que surgir escolha o idioma e clique em continue;
Em Configurações do Banco de Dados, escolha Banco de Dados Interno e clique em continue;
Em Configurações de Perfis escolha Padrão;
Em Conta de administrador digite seu e-mail pessoal e uma senha que será utilizada para acesso ao sistema como administrador;
Se tudo ocorreu bem até aqui o Setup será finalizado, clique em Logue-se no Console de Administração
(OBS: Será solicitado nome de usuário: admin e a senha que você digitou acima).
Após isto, nas máquinas clientes, instale o software Sparks baixado anteriormente, no meu caso a versão foi para Windows, portanto não há segredo, é o famoso processo N.N.F.(Next, Next, Finish) :)
Ao executar o Spark pela primeira vez clique em Conta para cadastrar seu usuário. Após cadastrado entre com seu usuário e senha e digite o número de ip do seu servidor linux. Para descobrir o número ip digite o comando ifconfig em um terminal como usuário administrador.
Instale em outro computador que faça parte da mesma rede e siga os passos acima para testar o funcionamento do Chat.
Após logar no Chat nas duas máquinas clique em Contatos - Adicionar para iniciar a conversa.
Tutorial baseado no post encontrado no blog: http://linxperiences.blogspot.com/2008/01/instalao-e-configurao-de-servidor.html
Nenhum comentário:
Postar um comentário