Con l’invenzione di Internet, il modo di comunicare è rivoluzionato, molto tempo fa. E-mail ha sostituito la posta tradizionale. L’email è stata veloce, ma c’erano alcuni colli di bottiglia. Non si saprebbe se la persona dall’altra parte è online o meno, quindi l’e-mail era un modo di comunicazione veloce rispetto alla posta, ma i suoi vincoli lasciavano il posto a Messaggistica istantanea (IO SONO).

Messaggistica istantanea piace America Online (AOL) e CompuServe diventare famoso molto prima che Internet diventi famoso. Tutti abbiamo usato e ancora in uso IO SONO nella nostra vita quotidiana. Soprattutto, tra le giovani generazioni, IO SONO è molto famoso come WhatsApp o Telegramma. Che ne dici di impostare il nostro server di chat? Facciamolo con un’applicazione open source e multipiattaforma chiamata Openfire.

Cos’è Openfire?

Openfire è un Messaggistica istantanea e Gruppo server di chat, scritto in formato Giava che usa XMPP (Messaggistica estendibile e protocollo di presenza) server. Rapporti di Wikipedia, Openfire era precedentemente chiamato ‘Wildfire‘ e ‘Jive Messenger‘. Il software applicativo è sviluppato da Software Jive e una comunità chiamata ‘IgniteRealtime.org‘, ed è concesso in licenza con Apache Licenza.

Funzionalità Openfire

  • Controllo dell’amministratore basato sul Web
  • Supporto SSL / TLS
  • Connettività LDAP
  • Di facile utilizzo
  • Piattaforma indipendente
Ambiente di test
  • OSUbuntu 20.04 e CentOS 8
  • OpenFire ServerOpenfire 4.5.3 [Server]
  • Client IMSpark2.9.2 [Client]

Installazione di Openfire in Linux

Openfire, come detto sopra è un’applicazione multipiattaforma, disponibile per tutte le piattaforme conosciute – finestre, Mac e Linux. Puoi scaricare, pacchetto rilevante per il tuo OS e architettura dal link fornito di seguito:

  1. http://www.igniterealtime.org/downloads/index.jsp

Puoi anche utilizzare il seguente comando wget per scaricare il pacchetto e installarlo utilizzando dpkg o rpm comando come mostrato di seguito.

Installa OpenFire su Debian / Ubuntu / Linux Mint

$ wget http://download.igniterealtime.org/openfire/openfire_4.5.3_all.deb
$ sudo dpkg -i openfire_4.5.3_all.deb
Output di esempio
Selecting previously unselected package openfire.
(Reading database ... 539398 files and directories currently installed.)
Preparing to unpack openfire_4.5.3_all.deb ...
Unpacking openfire (4.5.3) ...
Setting up openfire (4.5.3) ...
Processing triggers for systemd (245.4-4ubuntu3.2) ...
Processing triggers for ureadahead (0.100.0-21) ...
ureadahead will be reprofiled on next reboot

Su RHEL / CentOS / Fedora

# wget http://download.igniterealtime.org/openfire/openfire-4.5.3-1.i686.rpm
# rpm -ivh openfire-4.5.3-1.i686.rpm
Output di esempio
Preparing...                ########################################### [100%]
   1:openfire               ########################################### [100%]

 

Dopo l’installazione riuscita, Fermare e Inizio il servizio Openfire.

$ sudo systemctl stop openfire
$ sudo systemctl start openfire

Ora punta il browser su “http: // localhost: 9090” o “http: // tuo-indirizzo-ip: 9090“E segui questi semplici passaggi per installare Openfire sul tuo computer.

1. Seleziona la lingua preferita (ho scelto Inglese).

Lingua di installazione di Openfire
Lingua di installazione di Openfire

2. Selezionare Nome del dominio, Porta di amministrazione, e Porta di amministrazione sicura. In genere, non è necessario modificare questi dati finché non è necessaria una porta personalizzata.

Impostazioni del server Openfire
Impostazioni del server Openfire

3. Hai la possibilità di impostare un file database esterno così come o può utilizzare un database incorporato. Il database incorporato non richiede la configurazione del database esterno, quindi è facile da configurare e impostare, ma non offre lo stesso livello di prestazioni di un database esterno.

Impostazioni del database Openfire
Impostazioni del database Openfire

4. Quindi, è necessario impostare un file impostazione del profilo.

Impostazioni del profilo Openfire
Impostazioni del profilo Openfire

5. L’ultimo passaggio è configurare il file password dell’amministratore e indirizzo email. Nota, che la password corrente è “admin‘, nella nuova installazione.

Account amministratore Openfire
Account amministratore Openfire

6. In caso di configurazione riuscita, viene visualizzato un messaggio di conferma.

Installazione di Openfire completata
Installazione di Openfire completata

7. Accedere Openfire Amministratore utilizzando il nome utente “admin” e parola d’ordine, quello che abbiamo impostato sopra.

Accesso amministratore Openfire
Accesso amministratore Openfire
Informazioni sul server Openfire
Informazioni sul server Openfire

8. Il prossimo, creare un nuovo utente sotto Utenti / gruppi.

Crea nuovo utente in Openfire
Crea nuovo utente in Openfire

Il server è configurato correttamente, puoi aggiungi utenti, gruppi, contatti, plugin, ecc. Poiché l’applicazione è X basato ed è molto pratico, bastano pochi clic. E ora dobbiamo scaricare l’applicazione client ‘Scintilla‘, per la comunicazione con l’utente.

Installazione di Spark Client

Scarica e installa multipiattaforma Client Spark per il tuo sistema utilizzando il link sottostante.

  1. http://www.igniterealtime.org/downloads/index.jsp

Dopo aver installato il client Spark, apri l’applicazione e inserisci il file nome utente, parola d’ordine, e indirizzo IP del server Openfire.

Installa Spark IM Client
Spark IM Client

Una volta effettuato l’accesso, puoi chattare con gli utenti che sono online.

Spark Client
Finestra di chat del client Spark

È tutto per ora. Rimani connesso a Tecmint. Non dimenticare di dirci quanto ti è piaciuto l’articolo, nella nostra sezione commenti.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *