Kuinka luoda oma pikaviesti-/chat-palvelin "Openfiren" avulla Linuxissa


Internetin keksimisen myötä viestintätapa mullisti kauan sitten. Sähköposti korvasi perinteisen postin. Sähköposti oli nopea, mutta pullonkauloja oli. Ei voi tietää, onko toisessa päässä oleva henkilö online-tilassa vai ei, joten sähköposti oli nopea viestintätapa kuin posti, mutta sen rajoitukset väistyivät pikaviestinnässä (pikaviestinnässä). >).

Pikaviestintä, kuten America Online (AOL) ja CompuServe, tulevat tunnetuiksi paljon ennen kuin Internet tulee kuuluisaksi. Olemme kaikki käyttäneet ja käytämme edelleen pikaviestintää jokapäiväisessä elämässämme. Erityisesti nuorten sukupolvien keskuudessa IM on hyvin kuuluisa, kuten WhatsApp tai Telegram. Entä jos määrittäisimme oman chat-palvelimemme? Tehdään se avoimen lähdekoodin ja monialustaisella sovelluksella nimeltä Openfire.

Mikä on Openfire?

Openfire on pikaviestintäpalvelin ja ryhmä -keskustelupalvelin, joka on kirjoitettu Javalla ja joka käyttää XMPP:tä > (Extensible Messaging and Presence Protocol) -palvelin. Wikipedian mukaan Openfirea kutsuttiin aiemmin nimellä Wildfire ja Jive Messenger. Sovellusohjelmiston ovat kehittäneet Jive Software ja IgniteRealtime.org-niminen yhteisö, ja se on lisensoitu Apache -lisenssillä.

Openfire-ominaisuudet

  • Web-pohjainen järjestelmänvalvojan hallinta
  • SSL/TLS-tuki
  • LDAP-yhteys
  • Käyttäjäystävällinen
  • Alustasta riippumaton
Testausympäristö
  • OSUbuntu 20.04 ja CentOS 8
  • OpenFire-palvelinOpenfire 4.5.3 [palvelin]
  • PikaviestiohjelmaSpark2.9.2 [Client]

Openfiren asennus Linuxiin

Openfire, kuten edellä mainittiin, on monialustainen sovellus, joka on saatavilla kaikille tunnetuille alustoille – Windows, Mac ja Linux >. Voit ladata, paketoida käyttöjärjestelmäsi ja arkkitehtuurisi mukaan alla olevasta linkistä:

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

Voit myös käyttää seuraavaa wget-komentoa ladataksesi paketin ja asentaaksesi sen käyttämällä dpkg- tai rpm-komentoa alla kuvatulla tavalla.

Asenna OpenFire Debian/Ubuntu/Linux Mintiin

wget http://download.igniterealtime.org/openfire/openfire_4.5.3_all.deb
sudo dpkg -i openfire_4.5.3_all.deb
Näytelähtö
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

RHEL/CentOS/Fedorassa

wget http://download.igniterealtime.org/openfire/openfire-4.5.3-1.i686.rpm
rpm -ivh openfire-4.5.3-1.i686.rpm
Näytelähtö
Preparing...                ########################################### [100%]
   1:openfire               ########################################### [100%]

Onnistuneen asennuksen jälkeen Pysäytä ja Käynnistä Openfire-palvelu.

sudo systemctl stop openfire
sudo systemctl start openfire

Osoita nyt selain kohtaan "http://localhost:9090" tai "http://your-ip-address:9090" ja asenna Openfire noudattamalla näitä yksinkertaisia ohjeita. koneellesi.

1. Valitse Ensisijainen kieli (valitsin Englannin).

2. Valitse Verkkotunnuksen nimi, Järjestelmänvalvojan portti ja Suojattu järjestelmänvalvojan portti. Yleensä sinun ei tarvitse muuttaa näitä tietoja, ennen kuin tarvitset mukautetun portin.

3. Voit määrittää ulkoisen tietokannan sekä tai voit käyttää sulautettua tietokantaa. Sulautettu tietokanta ei vaadi ulkoisen tietokannan konfigurointia, joten se on helppo määrittää ja asettaa, mutta se ei anna samaa suorituskykyä kuin ulkoinen tietokanta.

4. Sitten sinun on määritettävä profiiliasetus.

5. Viimeinen vaihe on järjestelmänvalvojan salasanan ja sähköpostiosoitteen määrittäminen. Huomaa, että nykyinen salasana on admin uudessa asennuksessa.

6. Kun asennus on onnistunut, näyttöön tulee vahvistusviesti.

7. Kirjaudu sisään Openfire Adminiin käyttämällä käyttäjänimeä admin ja salasanaa, jonka määritimme yllä.

8. Seuraavaksi luo uusi käyttäjä kohdassa Käyttäjät/ryhmät.

Palvelimen asennus onnistui, voit lisätä käyttäjiä, ryhmiä, yhteystietoja, laajennuksia jne. sovellus on X-pohjainen ja erittäin kätevä, vain muutaman napsautuksen päässä. Ja nyt meidän on ladattava asiakassovellus "Spark" käyttäjien viestintää varten.

Spark Client -ohjelmiston asennus

Lataa ja asenna monikäyttöinen Spark-asiakasohjelma järjestelmääsi käyttämällä alla olevaa linkkiä.

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

Kun olet asentanut Spark-asiakkaan, avaa sovellus ja anna Openfire-palvelimen käyttäjänimi, salasana ja IP-osoite.

Kun olet kirjautunut sisään, voit keskustella verkossa olevien käyttäjien kanssa.

Tässä kaikki tältä erää. Pysy yhteydessä Tecmintiin. Älä unohda kertoa meille, kuinka paljon pidit artikkelista, kommenttiosiossa.