Jak zainstalować Let's Chat w Centos i Systemy oparte na debian
- 738
- 172
- Pan Jeremiasz Więcek
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.pracaNa 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.pracaKrok 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 $ sudoZainstaluj czat za pomocą NPMNotatka: 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.ymlUżyjemy ustawień domyślnych podanych z pliku ustawień przykładowych.
7. Wreszcie rozpocznij serwer czatu Let.
$ npm startAby 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.pracaSkopiuj 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.cel9. 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 LetschatRozpocznij serwer LetschatKrok 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: 5000Zaloguj się do czatu11. Kliknij "Potrzebuję konta„Aby utworzyć jedną i wypełnić wymagane informacje i kliknij”Rejestr".
Utwórz, pozwala na konto czatuMożesz także polubić podążanie za powiązanymi artykułami:
- Przydatne polecenia do tworzenia serwera czatu poleceń w Linux
- 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.
- « Jak migrować system Windows 10 z HDD do SSD za pomocą Clonezilla
- Zintegruj CentOS 7 do AD Samba4 z Commandline - Część 14 »