Rocket Chat: Hur man installerar Rocket Chat Server & Client på Ubuntu 19.04

Letar du efter en av de bästa open source -chattprogramvaran för att kommunicera med ditt team i realtid? Tänk sedan på raketchatt.

Vad är Rocket Chat -appen?

Det är självhostad gratis och öppen källkodchattlösning och bästa alternativ till annan open source-chattprogramvara som Slack för teamkommunikation. Det gör det möjligt för företag eller någon grupp att skapa sin egen online -chattplattform för att kommunicera och samarbeta med Team Chat, till och med video- eller ljudsamtal med skärmdelning kan vara möjlig med raketchatt för effektivare lagarbete.

Raketchatten är uppdelad i två sektionerserver och klient.Vi kan installera server på Linux OS som Debian och CentOS. Men här använder vi Debian -baserade Ubuntu för Rocketchat Server -installation. Medan klienten till Rocketchat är en plattformsapp som är tillgänglig för Windows, Linux, MacOS, Android och iOS.

Det är realtids- eller asynkron teamchatt Open Source, vilket innebär ingen försening i att diskutera och dela idéer, projekt och filer.

Notera: Vi använder Ubuntu 19.04 för raketchatt, men installationsstegen och processen kommer att vara densamma för Ubuntu 18.10/18.04; 17.10, 16.10, 16.04. 15, 14.04; Plus Debian, Linux Mint, Elementary OS och andra Debian -baserade.

Du kan installera Rocketchat Server på Ubuntu med två metoder en ärKNÄPPAoch annan är manuell genom att lägga tillvarje beroende. Kommer att visa båda.

Installera raketchattserver på Ubuntu 19.04 med SNAP

Rekommenderad metod: Det är det mest enkla och raka framsidan att installera raketchattservern på Ubuntu utan någon huvudvärk av att sätta upp olika saker. Skriv bara enstaka kommando och puff! Du är klar.

Använd SNAP

I Ubuntu 19.04, SNAP installeras som standard, men för äldre versioner måste vi installera den först:

sudo apt-get install snapd

Efter SNAP -installationen, skriv Rocket Chat Server -installationskommandot:

sudo snap install rocketchat-server

Vänta några minuterOch när den slutför öppnar webbläsaren och skriver:

https://localhost:3000

Den andra metoden- installera manuellt raketchatt

I den här metoden kommer vi att installera var och en efter en för raket.chat på Ubuntu 18.04

Steg 1: Installera nödvändiga raketchattberoende av Ubuntu

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

Steg 2: Installera monogdb för raketchatt

Installationen av Rocketchat Ubuntu behöver en MongoDB för datalagring, så här är kommandona för installationen. När du skrev artikeln var den senaste versionen 4.0. Du kan se de senare uppdateringarna av MongoDB frånhär.

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

Lägg till MongoDB till automatisk start med start

systemctl enable mongod
systemctl start mongod

För att uppgradera MongoDB till senast kör bara APT-GET-uppdateringskommandot.

Steg 3: Installera 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

Steg 4: Installera raketchatt

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  

Konfigurera raketen. Chatsjänst

Lägg till en användare för raketchatt:

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

Tilldela en IP -adress och port till raketchatt

Ändra linjen “din server-ip-adress”Med din IP -adress som du vill använda för att komma åt 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

Trivia: Om du vill skapa raketchattjänst som automatiskt börjar med systemet i bakgrunden, använd följande kommandon:

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

Kommandon för att interagera med Service Rocketchat:

Start - “Sudo Service Rocketchat Start”
Stopp - “Sudo Service Rocketchat Stop”
Status - “Sudo Service Rocketchat Status”
Omstart - “Sudo Service Rocketchat Restart”

Installera raketchatt

När du har installerat raketchatten, gå till din webbläsare och komma åt den med servern IP du har ställt in för den under installationen tillsammans med Port 3000.

Inställningsguiden verkar konfigurera tillhandahålla information som organisationsinformation, administratörsnamn och lösenord, serverinfo och resten av.

Lägg till användare i Rocketchat

Klicka på de tre punkterna som ges på höger hörn på vänster sidopanel från gränssnittet mellan Rocketchat och väljAdministration

Klicka på användaralternativet och sedan plus ikon '+' som ges på höger sida av skärmen och lägg till användaren för raketchatt.

Installera raketchattklient på Ubuntu

1.Gå till raketchattklientennedladdningssidaoch ladda ner den enligt din plattform. Det är tillgängligt för Windows, Linux, MacOS, Android och iOS. Här kommer vi att installera det för Linux (Ubuntu, Debian, Linux Mint och Elementary OS).

2. Välj Linux -alternativet och sedan direkt nedladdning.

3.Antingen gå till din nedladdningsmapp och dubbelklicka påNedladdad Rocketchat Client Debian -paketOch Ubuntu-pakethanteraren kommer att dyka upp för att installera den. Eller bara öppna kommandotolken för att ladda ner katalogen och köra kommandot dpkg.

cd Downloads

Sudo DPKG - (Namn på Rocketchat Debian -paketet)

I vårt fall var det som:

sudo dpkg -i rocketchat_2.15.1_amd64.deb

Så använd ditt nedladdade klientpaketnamn och tryck påskriva inknapp tillinstalleradet.

Gå sedan till UbuntuAnsökanoch sök efter raket

Öppna den och angeRaketserver IPsom du har skapat för att anslutaKlientappoch slåAnslutaknapp.

Eftersom min raketchattserver installerades lokalt och samma system som användes för klientinstallationen, så det är därför jag använde LocalHost IP -adressen för att ansluta den, måste du dock ange IP -adressen till din raketchattserver.

AngeAnvändarnamn och lösenordav användarkontot som ska skapas på raketchattservern.

Allt är inställt, nu kan vi börja chatta med våra teammedlemmar.

Andra användbara resurser:

Related Posts