Anda di halaman 1dari 7

Como criar o seu próprio serviço de mensagens instantâneas local https://www.softdownload.com.br/como-criar-servico-mensagens-instant...

Como criar o seu próprio serviço de


mensagens instantâneas local

Sérgio

Existem diversos serviços de mensagens instantâneas que você pode usar, como o
WhatsApp, Facebook Messenger, Telegram e Skype. Porém, em todos eles, as
mensagens são transmitidas através da internet.

Felizmente é possível criar um serviço de mensagens instantâneas local para ser


utilizado internamente na sua empresa. Nesse artigo vamos lhe ensinar a criar um
serviço de mensagens instantâneas na rede local.

Parte 1 – Servidor
A primeira coisa que você precisa fazer é instalar o programa Prosody em seu
computador servidor. O que eu recomendo é que você instale o Ubuntu em uma
máquina sem uso e utilize-a como servidor do Prosody.

Você também pode instalá-lo no Windows, porém a versão para Windows tem bugs
de segurança e não é mais atualizada. Por conta disso, nesse tutorial vamos mostrá-lo
como instalar o Prosody no Linux Ubuntu.

Além disso, observe que ele pode ser instalado em outras distribuições Linux, como o
Arch Linux, Fedora e o Red Hat. Na página do Prosody você encontra informações
sobre como instalá-lo em outras distribuições.

1. No Ubuntu, abra o terminal (Ctrl + Alt + T) e digite os comandos abaixo:


sudo apt-get update

sudo apt-get install prosody

2. Uma vez realizada a instalação, digite o comando abaixo para abrir o arquivo de
configuração do Prosody.
sudo nano /etc/prosody/prosody.cfg.lua

1 of 7 13/07/2019 20:50
Como criar o seu próprio serviço de mensagens instantâneas local https://www.softdownload.com.br/como-criar-servico-mensagens-instant...

3. No arquivo de configuração, localize a seção “Virtual hosts” e adicione uma linha


VirtualHost seguido do nome da máquina ou endereço IP do servidor entre aspas:
VirtualHost “nome_ou_IP_da_maquinaservidor”.

Ex1: VirtualHost “192.168.1.252”

Ex2: VirtualHost “Ubuntu”

4. Encontre o registro allow_registration = false; e troque para true.

5. Uma vez terminada a edição, pressione Ctrl+X para fechar o editor e salvar o
arquivo editado.

6. Por fim, digite o comando abaixo no terminal para reiniciar o Prosody com as
novas configurações.

2 of 7 13/07/2019 20:50
Como criar o seu próprio serviço de mensagens instantâneas local https://www.softdownload.com.br/como-criar-servico-mensagens-instant...

sudo service prosody restart

7. A opção quatro habilita a criação de contas de usuário a partir do programa de


mensagens instantâneas nos computadores cliente, mas você também pode criar as
contas dos usuários a partir do próprio servidor.
sudo prosodyctl adduser seunome@nomeouipdoservidor

Essa é a configuração básica que você precisa fazer, porém é possível ajustar outras
opções, como definir os usuários administradores. Qualquer dúvida, você pode
acessar a documentação do Prosody aqui e aqui.

Parte 2 – Cliente
Uma vez instalado o servidor, você precisa instalar o programa cliente nos
computadores para os usuários trocarem mensagens instantâneas através da rede
local. Existem várias opções, mas vamos usar o Pidgin.

1. Baixe o Pidgin para Windows aqui. Para instalar o Pidgin no Ubuntu, digite o
comando abaixo no terminal:
sudo apt-get install pidgin

2. Na primeira execução do Pidgin, ele lhe oferece a opção de adicionar contas. Clique
em “Adicionar…“

3. Na tela seguinte, selecione o protocolo “XMPP”, digite o nome do usuário, o

3 of 7 13/07/2019 20:50
Como criar o seu próprio serviço de mensagens instantâneas local https://www.softdownload.com.br/como-criar-servico-mensagens-instant...

domínio (nome/IP do servidor) e senha. Se o usuário não foi criado antes no servidor,
marque a opção “Criar esta nova conta no servidor”.

4. Na guia “Avançado” selecione a opção “Usar criptografia se disponível” no item


“Segurança da conexão”.

5. Agora clique em “Adicionar”, cadastre o usuário (se ele não foi cadastrado
previamente) e se conecte ao servidor de mensagens. Se for exibida uma janela de

4 of 7 13/07/2019 20:50
Como criar o seu próprio serviço de mensagens instantâneas local https://www.softdownload.com.br/como-criar-servico-mensagens-instant...

“Verificação do certificado SSL”, clique em “Aceitar“.

6. Note que a lista de contatos é exibida em branco no Pidgin. Isso acontece porque
você precisa adicionar os outros usuários em sua lista. Para isso clique no menu
“Amigos” e selecione a opção “Adicionar amigo”.

7. Na janela aberta, digite o nome do usuário seguido de @nome/IP do servidor. Ex:


sergio@192.168.1.252

5 of 7 13/07/2019 20:50
Como criar o seu próprio serviço de mensagens instantâneas local https://www.softdownload.com.br/como-criar-servico-mensagens-instant...

8. Um alerta será exibida no computador de ambos os usuários solicitando


autorização para adicionar o usuário. Clique em “Adicionar” e pronto, o usuário
adicionado já deve ser exibido em sua lista de contatos.

9. Agora basta usar o programa da mesma forma que você utiliza qualquer
messenger. Ele oferece suporte a emoticons, troca de status, notificações na área de
trabalho, grupos, envio de arquivos e assim por diante.

6 of 7 13/07/2019 20:50
Como criar o seu próprio serviço de mensagens instantâneas local https://www.softdownload.com.br/como-criar-servico-mensagens-instant...

10. Por fim, existem também alguns aplicativos para Android e iOS que permitem
que você utilize o serviço de mensagens instantâneas a partir do seu smartphone,
como o aplicativo AstraChat para o Android e iOS.

7 of 7 13/07/2019 20:50

Anda mungkin juga menyukai