„Rocket Chat“: kaip įdiegti „Rocket Chat Server“ ir klientą „Ubuntu 19.04“

Ar ieškote vienos geriausių atvirojo kodo pokalbių programinės įrangos, kad galėtumėte bendrauti su savo komanda realiu laiku? Tada pagalvokite apie raketų pokalbį.

Kas yra „Rocket Chat“ programa?

Tai yra savarankiškas nemokamas ir atvirojo kodo pokalbių sprendimas ir geriausia alternatyva kitai atvirojo kodo pokalbių programinei įrangai, pavyzdžiui, „Slack for Team Communication“. Tai leidžia įmonėms ar bet kuriai grupei sukurti savo internetinę pokalbių platformą, kad būtų galima bendrauti ir bendradarbiauti naudojant „Team Chat“, netgi vaizdo ar garso skambučius su ekrano dalijimuisi gali būti įmanoma su „Rocket Chat“, kad būtų efektyvesnis komandinis darbas.

Raketų pokalbis yra padalintas į dvi dalisserveris ir klientas.Mes galime įdiegti serverį į „Linux“ OS, tokius kaip „Debian“ ir „CentOS“. Tačiau čia mes naudojame „Debian“ pagrindu sukurtą „Ubuntu“ „Rocketchat Server“ diegimui. Kadangi „Rocketchat“ klientas yra įvairių platformų programa, skirta „Windows“, „Linux“, „MacOS“, „Android“ ir „iOS“.

Tai yra realiojo laiko ar asinchroniniai „Team Chat“ atvirojo kodo, o tai reiškia, kad nereikia atidėti diskutuoti ir dalytis idėjomis, projektu ir failais.

PASTABA: „Rocket Chat“ naudojame „Ubuntu 19.04“, tačiau diegimo veiksmai ir procesas bus vienodi Ubuntu 18.10/18.04; 17.10, 16.10, 16.04. 15, 14.04; Plius Debianas, „Linux“ monetų kalykla, pradinė OS ir kiti „Debian“ pagrindu.

„UbuntuSpragtelėjimaso kitas yra rankinis pridedantKiekviena priklausomybė. Parodys abu.

„Rocket Chat Server“ diegimas „Ubuntu 19.04“ naudojant „Snap“

Rekomenduojamas metodas: Tai yra pats paprasčiausias ir tiesiausias būdas įdiegti „Rocket Chat“ serverį „Ubuntu“, be jokio galvos skausmo, kaip nustatyti skirtingus dalykus. Tiesiog įveskite vieną komandą ir pūkuotą! Tu baigta.

Naudojant SNAP

Ubuntu 19.04, SNAP yra įdiegtas pagal numatytuosius nustatymus, tačiau senesnėms versijoms pirmiausia turime įdiegti:

sudo apt-get install snapd

Po „Snap“ diegimo, Įveskite „Rocket Chat Server“ diegimo komandą:

sudo snap install rocketchat-server

Palaukite keletą minučiųIr kai jis baigs atidaryti naršyklę ir tipą:

https://localhost:3000

Antrasis metodas- rankiniu būdu įdiekite raketų pokalbį

Taikydami šį metodą, mes įdiegsime kiekvieną ir viską po vieną „Rocket.Chat“ „Ubuntu 18.04“

1 žingsnis: Įdiekite būtinų raketų pokalbių priklausomybės nuo „Ubuntu“

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

2 žingsnis: Įdiekite „MonogdB“ raketų pokalbiui

„Rocketchat Ubuntu“ diegimui reikia „MongoDB“ duomenų saugojimui, taigi čia yra jo diegimo komandos. Rašant straipsnį naujausia versija buvo 4.0. Galite pamatyti vėlesnius „MongoDB“ atnaujinimus iščia.

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

Pridėkite „MongoDB“ prie automatinio paleidimo su įkrovomis

systemctl enable mongod
systemctl start mongod

Norėdami patobulinti „MongoDB“ į naujausią, tiesiog paleiskite „Apt-get“ atnaujinimo komandą.

3 žingsnis: Įdiekite „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

4 žingsnis: įdiekite raketų pokalbį

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  

Konfigūruokite raketą. Pokalbių paslauga

Pridėkite „Rocket Chat“ vartotoją:

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

IP adreso ir prievado priskyrimas „Rocket Chat“

Pakeiskite liniją “Jūsų serveris-IP-Adresas„Naudodamiesi savo serverio IP adresu, kurį norite naudoti norėdami pasiekti„ 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

Smulkmenos: Jei norite sukurti raketų pokalbių paslaugą, kuri automatiškai prasideda nuo sistemos fone, tada naudokite šias komandas:

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

Komandos bendrauti su „Service Rocketchat“:

Pradžia - „sudo service Rocketchat Start“
Sustabdykite - „Sudo Service Rocketchat Stop“
Būsena - „sudo Service Rocketchat“ būsena “
Iš naujo paleiskite - „Sudo Service Rocketchat paleisti iš naujo“

Sąrankos raketų pokalbis

Įdiegę raketų pokalbį, eikite į savo naršyklę ir pasiekite ją naudodamiesi serverio IP, kurį nustatėte diegimo metu kartu su „Port 3000“.

Atrodo, kad sąrankos vedlys sukonfigūruos pateikti informaciją, tokią kaip organizacijos informacija, administratoriaus vartotojo vardas ir slaptažodis, serverio informacija ir likusi dalis.

Pridėkite vartotojų prie „Rocketchat“

„Rocketchat“ sąsajoje spustelėkite tris taškus, pateiktus dešiniajame kairiojo šoninio skydelio kampe ir pasirinkiteAdministracija

Spustelėkite parinktį „Vartotojai“, tada plius piktograma „+“, pateikta dešinėje ekrano pusėje, ir pridėkite vartotoją „Rocket Chat“.

Įdiekite „Rocket Chat“ klientą „Ubuntu“

1.Eikite į „Rocket Chat“ klientąAtsisiųskite puslapįir atsisiųskite jį pagal savo platformą. Jį galima įsigyti „Windows“, „Linux“, „MacOS“, „Android“ ir „iOS“. Čia mes įdiegsime jį „Linux“ („Ubuntu“, „Debian“, „Linux Mint“ ir „Elementary OS“).

2. Pasirinkite parinktį „Linux“ ir tada tiesiogiai atsisiųsti.

3.Arba eikite į savo atsisiuntimų aplanką ir dukart spustelėkiteAtsisiųstas „Rocketchat“ kliento „Debian“ paketasir „Ubuntu“ paketų tvarkyklė pasirodys, kad jį įdiegtų. Arba tiesiog atidarykite komandų eilutės jungiklį į „Downloads“ katalogą ir paleiskite komandą DPKG.

cd Downloads

SUDO DPKG - („Rocketchat Debian“ paketo pavadinimas)

Mūsų atveju tai buvo tarsi:

sudo dpkg -i rocketchat_2.15.1_amd64.deb

Taigi, naudokite atsisiųstą kliento paketo pavadinimą ir paspauskiteĮveskitemygtukas įįdiegtiTai.

Tada eik į UbuntuParaiškaIr ieškokite raketos

Atidarykite jį ir įveskite„Rocket Server IP“kurį sukūrėte norėdami sujungtiKliento programair paspauskiteJungtismygtukas.

Kadangi mano raketų pokalbių serveris buvo įdiegtas vietoje ir ta pati sistema, naudojama kliento diegimui, todėl aš jį prijungiau, tačiau jūs naudojau „LocalHost“ IP adresą, tačiau turite įvesti savo „Rocket Chat Server“ IP adresą.

ĮveskiteVartotojo vardas ir slaptažodisvartotojo abonemento, kuris turėtų būti sukurtas „Rocket Chat“ serveryje.

Viskas nustatyta, dabar galime pradėti kalbėtis su savo komandos nariais.

Kiti naudingi šaltiniai:

Related Posts