Czat rakietowy: jak zainstalować serwer rakiet i klient na Ubuntu 19.04

Szukasz jednego z najlepszych oprogramowania do czatu open source do komunikowania się z zespołem w czasie rzeczywistym? Pomyśl o czacie rakietowym.

Co to jest aplikacja na czacie rakiet?

Jest to samodzielne bezpłatne i open source rozwiązanie czatu i najlepsza alternatywa dla innych oprogramowania do czatu open source, takich jak Slack do komunikacji zespołowej. Umożliwia firmom lub dowolnej grupie tworzenie własnej platformy czatu online do komunikowania się i współpracy za pomocą czatu zespołowego, nawet połączenia wideo lub audio z udostępnianiem ekranu mogą być możliwe z rakietą dla bardziej wydajnej pracy zespołowej.

Czat rakietowy jest podzielony na dwie sekcjeserwer i klient.Możemy zainstalować serwer w systemie OS Linux, takim jak Debian i Centos. Jednak tutaj używamy Ubuntu opartego na Debian do instalacji serwera Rocketchat. Podczas gdy klient Rocketchat jest aplikacją międzyplatformową dostępną dla systemu Windows, Linux, MacOS, Android i iOS.

Jest to otwarte źródło czatu zespołowego w czasie rzeczywistym lub asynchronicznym, co oznacza brak opóźnienia w omawianiu i udostępnianiu pomysłów, projektu i plików.

Notatka: Używamy Ubuntu 19.04 do czatu rakietowego, jednak kroki instalacji i proces będą takie same dla Ubuntu 18.10/18.04; 17.10, 16.10, 16.04. 15, 14.04; Plus Debian, Linux Mint, Elementary OS i inne oparte na Debiana.

Możesz zainstalować serwer Rocketchat na Ubuntu przy użyciu dwóch metod jednejPSTRYKNĄĆa inne jest ręczne, dodająckażda zależność. Pokaże oba.

Instalowanie serwera czatu rakietowego na Ubuntu 19.04 za pomocą SNAP

Zalecana metoda: Jest to najprostszy i prosty sposób instalacji serwera czatu rakietowego na Ubuntu bez bólu głowy konfigurowania różnych rzeczy. Po prostu wpisz pojedyncze polecenie i zaciągnięcie! Skończyłeś.

Za pomocą Snap

W Ubuntu 19.04, Snap jest domyślnie instalowany, jednak w przypadku starszych wersji musimy go najpierw zainstalować:

sudo apt-get install snapd

Po instalacji SNAP, wpisz polecenie instalacji serwera rakietowego:

sudo snap install rocketchat-server

Poczekaj kilka minuta po zakończeniu otwórz przeglądarkę i wpisz:

https://localhost:3000

Druga metoda- ręcznie zainstaluj czat rakiet

W tej metodzie zainstalujemy każdy jeden po drugim dla Rocket.chat na Ubuntu 18.04

Krok 1: Zainstaluj niezbędne zależności czatu rakietowego od Ubuntu

sudo apt-get install dirmngr
sudo apt-get install curl graphicsmagick build-essential

Krok 2: Zainstaluj monogdb na czat rakiet

Instalacja Rocketchat Ubuntu potrzebuje MongoDB do przechowywania danych, więc oto polecenia jego instalacji. Podczas pisania artykułu najnowsza wersja to 4.0. Możesz zobaczyć późniejsze aktualizacje MongoDB zTutaj.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
sudo apt-get update
sudo apt-get install -y mongodb-org

Dodaj MongoDB do automatycznego uruchamiania z rozruchem

systemctl enable mongod
systemctl start mongod

Aby uaktualnić MongoDB do najnowszego, po prostu uruchom polecenie aktualizacji apt-get.

Krok 3: Zainstaluj Node.js & NPM

sudo apt-get update && sudo apt-get install -y curl && curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
sudo apt-get install -y nodejs
sudo npm install -g inherits n
sudo n 8.11.3

Krok 4: Zainstaluj czat rakiet

sudo curl -L https://releases.rocket.chat/latest/download -o /tmp/rocket.chat.tgz
sudo tar -xzf /tmp/rocket.chat.tgz -C /tmp
sudo cd /tmp/bundle/programs/server
sudo npm install
sudo mv /tmp/bundle /opt/Rocket.Chat
cd..
sudo cd opt/Rocket.chat  

Skonfiguruj rakietę. Usługa czatu

Dodaj użytkownika do czatu rakietowego:

sudo useradd -M rocketchat && sudo usermod -L rocketchat
sudo chown -R rocketchat:rocketchat /opt/Rocket.Chat

Przypisanie adresu IP i portu do czatu rakietowego

Zmień linię „Twój serwer-IP-Address”Z adresem IP serwera, którego chcesz użyć do dostępu do Rocketchat.

export ROOT_URL=https://your-server-IP-address:3000/
export MONGO_URL=mongodb://localhost:27017/rocketchat
export PORT=3000
sudo systemctl restart mongod
node main.js

Drobnostki: Jeśli chcesz utworzyć usługę czatu rakietowego, która automatycznie zaczyna się od systemu w tle, użyj następujących poleceń:

sudo npm install -g forever
sudo npm install -g forever-service
sudo forever-service install -s main.js -e "ROOT_URL=https://you-server-ip/ MONGO_URL=mongodb://localhost:27017/rocketchat PORT=3000" rocketchat

Polecenia do interakcji z serwisem rocketchat:

Start - „Sudo Service Rocketchat Start”
Stop - „Sudo Service Rocketchat Stop”
Status - „Status Sudo Service Rocketchat”
Restart - „Sudo Service Rocketchat Restart”

Konfiguracja czatu rakietowego

Po zainstalowaniu czatu rakietowego przejdź do przeglądarki i dostęp do niej z ustawionym dla niego adresem IP serwera podczas instalacji wraz z portem 3000.

Kreator konfiguracji będzie się konfigurować podaj informacje, takie jak szczegóły organizacji, nazwa użytkownika administratora i hasło, informacje o serwerze i reszta.

Dodaj użytkowników do rocketchat

Z interfejsu Rocketchat kliknij trzy kropki podane w prawym rogu lewego panelu bocznego i wybierzAdministracja

Kliknij opcję użytkowników, a następnie ikonę „+” podaną po prawej stronie ekranu i dodaj użytkownika do czatu rakietowego.

Zainstaluj klient czatu rakietowego na Ubuntu

1.Przejdź do klienta rakiet czatuStrona pobieraniai pobierz go zgodnie z platformą. Jest dostępny dla systemu Windows, Linux, MacOS, Android i iOS. Tutaj zainstalujemy go dla Linux (Ubuntu, Debian, Linux Mint i Elementary OS).

2. Wybierz opcję Linux, a następnie bezpośrednie pobieranie.

3.Albo przejdź do folderu do pobrania i kliknij dwukrotniepobrany pakiet debian Rocketchat ClientA menedżer pakietów Ubuntu wyskakuje, aby go zainstalować. Lub po prostu otwórz przełącznik wiersza polecenia na katalog pobierania i uruchom polecenie DPKG.

cd Downloads

sudo dpkg - (nazwa pakietu Rocketchat Debian)

W naszym przypadku było to jak:

sudo dpkg -i rocketchat_2.15.1_amd64.deb

Użyj więc pobranej nazwy pakietu klienta i naciśnijWchodzićprzycisk dozainstalowaćTo.

Następnie przejdź do UbuntuAplikacjai poszukaj rakiety

Otwórz go i wprowadźIP serwera rakietowegoktóre stworzyłeś, aby podłączyćAplikacja klientai uderzŁączyćprzycisk.

Ponieważ mój serwer czatu rakietowego został zainstalowany lokalnie i ten sam system używany do instalacji klienta, dlatego użyłem adresu IP LocalHost, jednak musisz wprowadzić adres IP swojego serwera czatu rakietowego.

WprowadźNazwa użytkownika i hasłokonta użytkownika, które należy utworzyć na serwerze rakiet.

Wszystko jest ustawione, teraz możemy zacząć rozmawiać z członkami naszego zespołu.

Inne przydatne zasoby:

Related Posts