Kako postaviti server RocketChat na Linux

click fraud protection

Želite ugostiti svoj vlastiti timski chat umjesto oslanjanja na usluge poput Slack i sl.? Razmislite o isprobavanju RocketChata. To je open source, Slack softver za zajednički chat s mnoštvom sličnih značajki kao što su video konferencije, više chat kanala, DM podrška, glasovni pozivi i još mnogo toga.

Instaliranje RocketChat putem snimki

Softver RocketChat poslužitelja može biti vrlo zamorno pokretati se. To zahtijeva puno ručne konfiguracije, a u suprotnom inicijalno ručno podešavanje. Ako samo želite instalirati softver i krenuti, pokretanje Ubuntu snap paketa na poslužitelju je sjajan način da se zaobiđete inače zamorni postupak postavljanja.

Mnogi Linux korisnici mogu se podsmjehnuti ako koriste Snaps na poslužitelju, ali oni nisu samo za radnu površinu. U stvari, mnogi različiti poslužiteljski alati polako prolaze do Snap trgovine. Nadalje, većinu Linux distribucija sada je lakše nego ikad lako instalirati snapd, i zgrabite ove pakete. Da biste instalirali softver poslužitelja RocketChat na vaš Linux poslužitelj, prvo saznajte može li on stvarno pokrenuti snapd (vjerojatno može). Zatim,

instagram viewer
slijedite naš vodič o postavljanju Snaps-a.

S pokretanjem snapd, jednostavno instalirajte najnoviju verziju softverskog softvera RocketChat:

sudo snap instalirati rocketchat-server

Klijent RocketChat putem snimki

Iako je ovaj vodič prvenstveno fokusiran na pokretanje poslužiteljskog softvera, mnogi će ljudi htjeti naučiti kako instalirati i Linux klijent za desktop. Kao i poslužiteljski softver, klijent za radnu površinu se može lako instalirati pomoću snap-a. Da biste instalirali, učinite:

sudo snap instalirati rocketchat-desktop

Instaliranje RocketChat Via Docker Container

Oni koji ne žele ručno instalirati chat na poslužitelj ručnom konfiguracijom, ali također ne želite koristiti škljocanje imaju drugu opciju za brzu i jednostavnu instalaciju: RocketChat putem Dockera Spremnici. Kao i Snap verzija, oni koji odluče povući poslužiteljski softver putem Docker Hub-a dobit će (uglavnom) unaprijed konfigurirano postavljanje poslužitelja za chat. Nema potrebe ručno instalirati i konfigurirati stvari poput Nginxa. Umjesto toga, sve što trebate nalazi se u kompaktnom spremniku.

Započeti, budite sigurni da imate instaliran Docker na vašem Linux poslužitelju (ili Linux radnoj površini). Nakon instaliranja izvucite najnoviji spremnik RocketChat.

Hvatanje najnovije verzije

su docker pull rocketchat / rocket.chat: najnovije

Hvatanje određene verzije

Da biste preuzeli određenu verziju RocketChat-a putem spremnika Docker, morat ćete odrediti broj verzije. Zamijenite točan broj verzije s Xs u naredbi. Niste sigurni koju verziju želite ugrabiti? Pojedinosti potražite na web stranici Rocket Chat. Zatim povucite najnoviji spremnik sa:

docker pull rocketchat / rocket.chat: vX.X.X

Uhvaćanje stabilne verzije (službeno odobreno od Dockera)

Povlačenjem najnovije verzije poslužiteljskog softvera izvrstan je način da se korisnicima omogući da uvijek dožive najnovije značajke nakon puštanja. Nažalost, posjedovanje najnovijeg softvera nije uvijek dobra ideja. Stvari se mogu slomiti, a u proizvodnom okruženju ovo je noćna mora. Srećom, postoji verzija softvera Rocket Chat koja je „stabilna“. Ovu verziju Docker je službeno sankcionirao, a riječ je o stabilnoj verziji.
Izvucite ga iz Docker Hub sa:

docker povući raketu.chat

Konfiguriranje RocketChat poslužitelja

Uz pomoć softverskog kraja, preostaje samo sve konfigurirati. 100% sve konfiguracije softvera za chat poslužitelj u RocketChatu je s web sučeljem. Da biste otvorili web sučelje administracijske ploče, prvo morate pronaći IP adresu poslužitelja. IP adrese se razlikuju ako joj korisnici pristupaju putem LAN-a ili preko Interneta (putem VPS-a i sl.).

Napomena: oni koji koriste RocketChat putem spremnika Docker trebali biste slijediti dodatne upute pronađene u readmeu slike.

Pristup korisničkom sučelju putem LAN-a je jednostavan, jer svi korisnici već komuniciraju i komuniciraju s poslužiteljem na mreži. Da biste utvrdili internu LAN adresu za poslužitelj, učinite:

ip addr show | grep "inet 192.168"

Kombinacijom "ip addr show" s grep-om olakšat će filtriranje interne IP adrese poslužitelja. Uzmite ovu IP adresu i uključite je u web preglednik. Na primjer:

http://192.168.1.100:3000

Oni koji koriste Rocket Chat putem interneta morat će preusmjeriti port 3000 i koristiti vanjsku IP adresu, a ne internu.

Postavljanje svega

Prvi korak za postavljanje svega je prijava. Većina, ako ne i sve mogućnosti, postavljene su prema zadanim postavkama. Nijedna postavka ne zahtijeva konfiguraciju, jer su zadane postavke prilično uobičajene. Korisnici mogu lako DM-ovamo naprijed i natrag i stvarati kanale (ako im je Admin dao dopuštenje za to putem postavki). Prvi korisnik koji se registrirao automatski će biti administratorski račun.

Da biste došli do postavki administratora, kliknite strelicu pokraj korisničkog imena i odaberite "administracija". U ovom je području moguće uvesti podatke iz postojeće Slack instalacije, Hipchata i mnogih drugih različitih vrsta kolaborativnih, timskih chat programa.

Neka korisnici idu na IP adresu i kreiraju račun. Odatle se mogu pridružiti kanalu. Alternativno, uputite korisnike da instaliraju klijenta za chat (putem snap-a). Postoje i verzije za druge platforme.

Drugi načini instaliranja RocketChat-a

Postoji mnogo različitih načina instaliranja Rocket Chat. Ako koristite Snaps, ili Docker neće raditi za vas, razmislite o provjeri drugih načina na koje je moguće implementirati softver poslužitelja za chat. Postoji mnogo, mnogo različitih opcija, uključujući: FreeBSD, Windows, razne pružatelje usluga hostinga, pa čak i Raspberry Pi.

watch instagram story