Jak utworzyć własny serwer IM/CHAT za pomocą „Openfire” w Linux

- 2354
- 747
- Laura Zygmunt
Wraz z wynalezieniem Internetu, sposób komunikacji, dawno temu. E-mail zastąpiono tradycyjną pocztę pocztową. E -mail był szybki, wciąż było kilka wąskich gardeł. Nie wiedziałby, czy osoba na drugim końcu jest online, czy nie, dlatego e -mail był szybkim sposobem komunikacji niż poczta, ale jej ograniczenia ustąpiły Wiadomości błyskawiczne (JESTEM).
Wiadomości błyskawiczne tak jak Ameryka online (Aol) I CompuServe zasłynąć dużo, zanim internet stanie się sławny. Wszyscy użyliśmy i nadal używaliśmy JESTEM W naszym codziennym życiu. Zwłaszcza wśród młodych pokoleń, JESTEM jest bardzo znany jak WhatsApp Lub Telegram. Co powiesz na ustawienie własnego serwer czatu? Zróbmy to za pomocą aplikacji typu open source i cross-platform, o nazwie Otwarty ogień.
Co to jest Otwarty pożar?
Otwarty ogień jest Wiadomości błyskawiczne I Grupa serwer czatu, napisany Jawa które używa XMPP (Rozszerzalny protokół wiadomości i obecności) serwer. Wikipedia donosi, że Openfire był wcześniej nazywany 'Pożar' I 'Jive Messenger'. Oprogramowanie aplikacji jest opracowywane przez Oprogramowanie Jive i społeczność o nazwie 'IgniterealTime.org'i jest licencjonowany pod Apache Licencja.
Funkcje otwartego ognia
- Internetowa kontrola administratora
- Obsługa SSL/TLS
- Łączność LDAP
- Przyjazny użytkownikowi
- Niezależny platforma
Środowisko testowe
- OS - Ubuntu 20.04 I Centos 8
- Serwer Openfire - Openfire 4.5.3 [Serwer]
- Jestem klientem - Spark2.9.2 [Klient]
Instalacja Openfire w Linux
Otwarty ogień, Jak wspomniano powyżej, jest aplikacją międzyplatformową, dostępną dla wszystkich znanych platform - Okna, Prochowiec I Linux. Możesz pobrać, pakować odpowiednie dla Twojego OS i architektura z linku podanego poniżej:
- http: // www.IgniterealTime.org/pobieranie/indeks.Jsp
Możesz także użyć następującego polecenia WGET, aby pobrać pakiet i zainstalować go za pomocą dpkg Lub RPM polecenie, jak pokazano poniżej.
Zainstaluj Openfire na Mint Debian/Ubuntu/Linux
$ wget http: // pobierz.IgniterealTime.Org/Openfire/Openfire_4.5.3_All.Deb $ sudo dpkg -i Openfire_4.5.3_All.Deb
Przykładowy wyjście
Wybieranie wcześniej niezbędnego pakietu Openfire. (Czytanie bazy danych… 539398 plików i obecnie zainstalowanych katalogi.) Przygotowanie do rozpakowania Openfire_4.5.3_All.Deb… rozpakowanie Openfire (4.5.3)… Konfigurowanie Openfire (4.5.3)… Wyzwalacze przetwarzania dla SystemD (245.4-4ubuntu3.2)… Wyzwalacze przetwarzania dla UREADAHEAD (0.100.0-21)… UREADAHEAD zostanie odtworzony na następnym ponownym uruchomieniu
Na RHEL/CENTOS/FEDORA
# wget http: // pobierz.IgniterealTime.Org/Openfire/Openfire-4.5.3-1.i686.RPM # rpm -ivh Openfire -4.5.3-1.i686.RPM
Przykładowy wyjście
Przygotowanie… ########################################### [100%] 1 1 1 1 1 : OpenFire ########################################### [100%]
Po udanej instalacji, Zatrzymywać się I Początek Usługa Openfire.
$ sudo systemCtl Stop Openfire $ sudo systemctl start openfire
Teraz wskazuj przeglądarkę, aby „http: // localhost: 9090" Lub "http: // Your-IP-Address: 9090”I wykonaj te proste kroki, aby zainstalować Openfire na komputerze.
1. Wybierz preferowany język (wybrałem język angielski).

2. Wybierać Nazwa domeny, Port administracyjny, I Bezpieczny port administracyjny. Zasadniczo nie musisz zmieniać tych danych, dopóki nie potrzebujesz niestandardowego portu.

3. Masz opcję ustawienia Zewnętrzna baza danych a także lub może korzystać z wbudowanej bazy danych. Wbudowana baza danych nie wymaga konfiguracji zewnętrznej bazy danych, dlatego jest łatwa do konfiguracji i ustawienia, ale nie daje takiego samego poziomu wydajności jak zewnętrzna baza danych.

4. Następnie musisz skonfigurować Ustawienie profilu.

5. Ostatnim krokiem jest skonfigurowanie hasło administratora I adres e -mail. Notatka, że bieżące hasło to 'Admin', w nowej instalacji.

6. W udanej konfiguracji pokazano komunikat potwierdzający.

7. Zaloguj się do Otwarty ogień Administrator za pomocą nazwy użytkownika „Admin" I hasło, ten, który ustawiliśmy powyżej.


8. Następny, Utwórz nowego użytkownika pod Użytkownicy/grupy.

Serwer jest skonfigurowany pomyślnie, możesz Dodaj użytkowników, grupy, Łączność, wtyczki, itp. Ponieważ aplikacja jest X oparty i jest bardzo przydatny, jest to tylko kilka kliknięć dalej. A teraz musimy pobrać aplikację klienta ”Iskra', do komunikacji użytkownika.
Instalacja klienta Spark
Pobierz i zainstaluj platformę krzyżową Klient iskr dla twojego systemu za pomocą poniższego linku.
- http: // www.IgniterealTime.org/pobieranie/indeks.Jsp
Po zainstalowaniu Spark Client otwórz aplikację i wprowadź nazwa użytkownika, hasło, I adres IP serwera Openfire.

Po zalogowaniu możesz porozmawiać z użytkownikami, którzy są online.

To wszystko na teraz. Pozostań w kontakcie z Tecmint. Nie zapomnij nam powiedzieć, jak bardzo podobał ci się artykuł w naszej sekcji komentarzy.
- « 10 najlepszych dystrybucji Linux z siedzibą w Ubuntu
- Ostateczny przewodnik po bezpieczeństwie, stwardnienia i poprawie wydajności serwera WWW Nginx »