Jak zainstalować Let's Chat w Centos i Systemy oparte na debian

Jak zainstalować Let's Chat w Centos i Systemy oparte na debian

Porozmawiajmy to bezpłatna i open source, samozatrudniona aplikacja czatu przeznaczona dla stosunkowo małych zespołów. Jest bogaty w funkcje; Zbudowany za pomocą Węzeł.JS i zatrudnia MongoDB Aby przechowywać dane aplikacji.

Czatujmy funkcje:

  • Obsługuje trwałe wiadomości
  • Obsługuje wiele pokoi
  • Obsługuje uwierzytelnianie lokalne/kerberos/ldap
  • W zestawie API przypominające odpoczynek
  • Obsługuje pokoje prywatne i chronione hasło
  • Oferuje obsługę nowych powiadomień / powiadomień wiadomości
  • Obsługuje także wzmianki (hej @tecmint/ @all)
  • Zapewnia obsługę osadzania obrazów / GIPHY
  • Pozwala na wklejanie kodu
  • Obsługa przesyłania plików (lokalnie lub z Amazon S3 lub Azure)
  • Obsługuje także czat wielopoziomowy XMPP (MUC) i czat 1 do 1 między użytkownikami XMPP i wieloma innymi.

Co ważne, ma być łatwo wdrażany w dowolnym systemie, który spełnia wszystkie następujące wymagania.

Wymagania

  • Węzeł.JS (0.11+)
  • MongoDB (2.6+)
  • Python (2.7.X)

W tym artykule wyjaśnimy, jak zainstalować i korzystać z aplikacji do przesyłania wiadomości Let dla małych zespołów w systemach centrów i debian.

Krok 1: Zaktualizuj system

1. Najpierw wykonaj aktualizację systemu, instalując niezbędne pakiety w następujący sposób.

-------------- Na Centos/Rhel/Fedora -------------- Aktualizacja $ sudo yum && sudo yum -------------- Na Debian/Ubuntu -------------- $ sudo apt-get aktualizacja && sudo apt-get -y aktualiza 

2. Po ukończeniu aktualizacji systemu ponownie uruchom serwer (opcjonalnie).

$ sudo restart 

Krok 2: Instalowanie węzła.JS

3. Zainstaluj najnowszą wersję NodeJS (i.Wersja e 7.X w momencie pisania) za pomocą repozytorium węzłów, jak pokazano.

-------------- Na Centos/Rhel/Fedora -------------- $ curl -sl https: // rpm.węzłów.com/setup_7.x | sudo -e bash - $ sudo yum instaluj nodejs -------------- Na Debian/Ubuntu -------------- $ curl -sl https: // deb.węzłów.com/setup_7.x | sudo -e bash - $ sudo apt instal nodeJS 

Krok 3: Instalowanie serwera MongoDB

4. Następnie musisz zainstalować wersję społeczności MongoDB, jednak nie jest ona dostępna w repozytorium Yum. Dlatego musisz włączyć repozytorium MongoDB, jak wyjaśniono poniżej.

Na Centos/Rhel/Fedora

$ cat < 

Teraz zainstaluj i uruchom najnowszą wersję serwera MongoDB (i.E 3.4).

$ sudo yum instaluj MongoDB-org $ sudo systemCtl start Mongood.Service $ sudo systemctl włącz MongoD.praca 

Na Debian/Ubuntu

$ sudo apt-key adv --keyserver hkp: // keyserver.Ubuntu.com: 80 - -Recv EA312927 $ echo 'Deb http: // repo.MongoDB.org/apt/ubuntu Xenial/MongoDB-org/3.2 Multiverse '| sudo tee/itp./apt/źródła.lista.D/MongoDB-org-3.2.Lista $ sudo apt-get aktualizacja $ sudo apt-get instaluj -y MongoDB-org $ sudo systemCtl start Mongood.Service $ sudo systemctl włącz MongoD.praca 

Krok 4: Zainstaluj serwer czatu

5. Pierwsza instalacja git Aby sklonować repozytorium czatu Let i zainstaluj zależności, jak pokazano.

$ sudo yum instaluj git ## RHEL/CENTOS $ sudo apt Zainstaluj git ## debian/ubuntu $ cd/srv $ sudo git clone https: // github.com/sDelements/Lets-Chat.git $ cd pozwala instalacji npm $ sudo 
Zainstaluj czat za pomocą NPM

Notatka: Sygnały ostrzegawcze NPM z powyższego wyjścia są normalne podczas instalacji. Po prostu ich ignoruj.

6. Po zakończeniu instalacji utwórz plik konfiguracyjny aplikacji (/srv/lets-chat/ustawienia.yml) z przykładowego pliku i zdefiniuj w nim niestandardowe ustawienia:

Ustawienia $ sudo cp.yml.Ustawienia przykładowe.yml 

Użyjemy ustawień domyślnych podanych z pliku ustawień przykładowych.

7. Wreszcie rozpocznij serwer czatu Let.

$ npm start 

Aby uruchomić Demon Let's Chat, naciśnijmy Ctrl-C Aby wyjść, a następnie utworzyć plik jednostki SystemD, aby włączyć go w rozruchu systemowym.

Krok 5: Utwórz Let's Chat Startup Plik

8. Utwórz plik jednostki SystemD dla czatu Let.

$ sudo vi/etc/systemd/system/letschat.praca 

Skopiuj i wklej konfigurację jednostki poniżej w pliku.

[Jednostka] Opis = Let's Chat Server Wants = MongoDB.serwis po = sieć.Target MongoDB.Service [Service] Type = Prosty WorkingDirectory =/Srv/Lets-CHAT ExecTart =/usr/bin/npm Użytkownik = root grupa = root restart = zawsze restartsec = 9 [instaluj] WANTIGBY = Multi-user.cel 

9. Teraz rozpocznij usługę w średnim czasie i włącz ją do automatycznego uruchamiania rozruchu systemowego.

$ sudo systemCtl start Letschat $ sudo systemCtl Włącz Letschat $ sudo SystemCtl Status Letschat 
Rozpocznij serwer Letschat

Krok 6: Dostępmy do interfejsu internetowego czatu

10. Gdy wszystko na miejscu możesz uzyskać dostęp do interfejsu internetowego Let's Chat w następującym adresie URL.

https: // server_ip: 5000 lub https: // localhost: 5000 
Zaloguj się do czatu

11. Kliknij "Potrzebuję konta„Aby utworzyć jedną i wypełnić wymagane informacje i kliknij”Rejestr".

Utwórz, pozwala na konto czatu

Możesz także polubić podążanie za powiązanymi artykułami:

  1. Przydatne polecenia do tworzenia serwera czatu poleceń w Linux
  2. Utwórz własny serwer komunikatów/czatu za pomocą „Openfire” w Linux

Let's Chat Github Repozytorium: https: // github.com/sDelements/Lets-Chat

Cieszyć się! Teraz masz aplikację czatu zainstalowaną w swoim systemie. Aby podzielić się z nami wszelkie przemyślenia, użyj poniższego formularza opinii.