Ricerca nel sito web

Come creare il tuo server IM/Chat utilizzando "Openfire" in Linux


Con l'invenzione di Internet, molto tempo fa, il modo di comunicare è stato rivoluzionato. L'e-mail ha sostituito la posta tradizionale. L'e-mail è 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 mezzo di comunicazione veloce rispetto alla posta ordinaria, ma i suoi vincoli hanno lasciato il posto alla Messaggistica istantanea (IM ).

La messaggistica istantanea come America Online (AOL) e CompuServe diventano famosi molto prima che lo diventi Internet. Tutti abbiamo utilizzato e utilizziamo ancora la IM nella nostra vita quotidiana. Soprattutto tra la generazione giovane, la IM è molto famosa come WhatsApp o Telegram. Che ne dici di impostare il nostro server di chat? Facciamolo con un'applicazione open source e multipiattaforma chiamata Openfire.

Cos'è OpenFire?

Openfire è un server di messaggistica istantanea e chat di gruppo, scritto in Java che utilizza XMPP > server (Extensible Messaging and Presence Protocol). Secondo Wikipedia, Openfire era precedentemente chiamato "Wildfire" e "Jive Messenger". Il software applicativo è sviluppato da Jive Software e da una comunità chiamata "IgniteRealtime.org" ed è concesso in licenza con licenza Apache.

Funzionalità di OpenFire

  • Controllo amministrativo basato sul Web
  • Supporto SSL/TLS
  • Connettività LDAP
  • Facile da usare
  • Piattaforma indipendente
Ambiente di test
  • OSUbuntu 20.04 e CentOS 8
  • OpenFire ServerOpenfire 4.5.3 [Server]
  • Cliente IMSpark2.9.2 [Cliente]

Installazione di Openfire su Linux

Openfire, come detto sopra è un'applicazione multipiattaforma, disponibile per tutte le piattaforme conosciute: Windows, Mac e Linux >. Puoi scaricare il pacchetto pertinente al tuo sistema operativo e alla tua architettura dal collegamento 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 il comando dpkg o rpm 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
Uscita del campione
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
Uscita del campione
Preparing...                ########################################### [100%]
   1:openfire               ########################################### [100%]

Al termine dell'installazione, Interrompi e Avvia 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 sulla tua macchina.

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

2. Seleziona Nome di dominio, Porta amministratore e Porta amministratore sicura. Generalmente non è necessario modificare questi dati finché non è necessaria una porta personalizzata.

3. Hai la possibilità di impostare un database esterno nonché di 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.

4. Quindi, devi configurare un'impostazione del profilo.

5. L'ultimo passaggio è impostare la password amministratore e l'indirizzo email. Nota, che la password attuale è "admin", nella nuova installazione.

6. Una volta completata la configurazione, viene visualizzato un messaggio di conferma.

7. Accedi a Openfire Admin utilizzando il nome utente "admin" e la password, quella che abbiamo impostato sopra.

8. Successivamente, crea un nuovo utente in Utenti/Gruppi.

Il server è configurato correttamente, puoi aggiungere utenti, gruppi, contatti, plugin, ecc. Dal momento che l'applicazione è basata su X ed è molto pratica, bastano pochi clic. E ora dobbiamo scaricare l'applicazione client "Spark", per la comunicazione con l'utente.

Installazione di Spark Client

Scarica e installa il client Spark multipiattaforma per il tuo sistema utilizzando il collegamento sottostante.

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

Una volta installato il client Spark, apri l'applicazione e inserisci il nome utente, la password e l'indirizzo IP del server Openfire.

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

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