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: