Como configurar o próprio servidor de mensagens instantâneas usando o OpenFire e Spark

Como configurar o próprio servidor de mensagens instantâneas usando o OpenFire e Spark

OpenFire é um servidor de colaboração em tempo real. Ele usa o protocolo XMPP para mensagens instantâneas. Este tutorial ajudará você a instalar e configurar seu servidor de mensagens instantâneas ganha usando o OpenFire e Spark. Você pode configurá -lo para usar em sua LAN e também na Internet.

Etapa 1 - Pré -requisitos

Antes de instalar o OpenFire, verifique se você está instalado em Java em seu sistema. Se você não tiver Java instalado, use os seguintes tutoriais para instalar Java em seu sistema.

  • Como instalar o Oracle Java 8 no Debian
  • Como instalar o Oracle Java 8 no Ubuntu e Linuxmint
  • Como instalar o Oracle Java 8 no CentOS/Rhel & Fedora

Você também precisa instalar o MySQL Server no sistema (se estiver usando um banco de dados externo). Se você não é instalado, use o seguinte para instalá -lo.

$ sudo apt install mysql-server # Debian Systems $ sudo rpm install mysql-server # sistemas baseados em rpm $ sudo dnf install mysql-server # fedora 22+ sistemas  

Etapa 2 - Faça o download e instale o OpenFire

Use o comando a seguir para baixar o OpenFire ou baixar a versão mais recente do OpenFire em seu site oficial.

Sistemas baseados em RPM:

$ wget http: // download.IgniterEalTime.org/openfire/openfire-4.1.4-1.x86_64.RPM $ sudo rpm -ivh OpenFire -3.8.2-1.I386.RPM 

Sistemas Debian:

$ wget http: // download.IgniterEalTime.org/openfire/openfire_4.1.4_All.Deb $ sudo dpkg -i openfire_4.1.4_All.Deb 

Inicie o serviço OpenFire

# Serviço OpenFire Start 

Etapa 3 - Crie banco de dados e usuário MySQL

O OpenFire fornece um banco de dados incorporado HSQLDB, se você quiser ir com isso, não é para criar uma conta MySQL e banco de dados aqui. Mas se quiser usar o MySQL, use os seguintes comandos para criar um banco de dados e usuário do MySQL.

$ mysql -u root -p mysql> criar banco de dados openfire; mysql> conceda tudo no OpenFire.* para 'Openfire'@'localhost' identificado por 'pa $$ w0rd'; mysql> privilégios de descarga; 

Etapa 4 - Configure o OpenFire

OpenFire por padrão trabalha na porta 9090, conecte seu servidor na porta 9090 usando o navegador. Ele abrirá um assistente de configuração, seguirá o assistente e complete a configuração. Durante o assistente, usando as credenciais MySQL acima criadas.

http: // teste.Tecadmin.rede: 9090/ 
Passo 1Passo 2etapa 3Passo 4Etapa 5Etapa 6Instalação completa

Etapa 5 - Crie usuário no OpenFire

Faça login no painel de administração do OpenFire usando a conta de administrador. Agora vá para baixo Usuários/grupos Seções então selecione Usuários seção. Agora clique em Crie novo usuário vincule e insira os detalhes necessários e crie o usuário. Crie os vários usuários como você deseja

Login do administradorPainelCriar usuário

Etapa 6 - Conecte -se ao OpenFire

Para conectar -se ao OpenFire, você precisa baixar o software cliente “Spark” e instalar em seu sistema. Faça o download da versão mais recente do Spark para o seu sistema operacional em seu site oficial. Instale o Spark Client e faça login em sua conta ou registre novas contas.