A RocketChat szerver beállítása Linuxon

Saját csapatcsevegést szeretne rendezni ahelyett, hogy olyan szolgáltatásokra hagyatkozna, mint a Slack stb.? Fontolja meg a RocketChat kipróbálását. Ez egy nyílt forráskódú, Slack-szerű együttműködési csevegőszoftver, rengeteg hasonló funkcióval, mint például videokonferencia, több csevegőcsatorna, DM-támogatás, hanghívások és még sok más.

A RocketChat telepítése Snaps segítségével

A RocketChat szerverszoftver futtatása nagyon fárasztó lehet. Sok kézi beállítást igényel, egyébként pedig kezdeti kézi beállítást. Ha csak szeretné telepíteni a szoftvert, és elkezdeni, az Ubuntu snap csomagok szerveren való futtatása nagyszerű módja annak, hogy megkerülje az egyébként fárasztó telepítési folyamatot.

Sok Linux-felhasználó gúnyolódik a Snaps kiszolgálón való használatán, de nem csak az asztali számítógépekre valók. Valójában sok különböző szervereszköz lassan eljut a Snap áruházba. Ezenkívül a legtöbb Linux-disztribúciót most könnyebben telepítheti, mint valaha csattant, és fogd meg ezeket a csomagokat. A RocketChat kiszolgálószoftver Linux-szerverére történő telepítéséhez először ellenőrizze, hogy az valóban képes-e futtatni a snapd-t (valószínűleg képes). Ezután kövesse a Snaps beállítására vonatkozó útmutatónkat.

  A Google Fordító közvetlen használata a Google Táblázatokban

Ha fut a snapd, egyszerűen telepítse a RocketChat szerverszoftver legújabb verzióját:

sudo snap install rocketchat-server

RocketChat kliens a Snaps segítségével

Bár ez az útmutató elsősorban a kiszolgálószoftver futtatására összpontosít, sokan szeretnék megtanulni a Linux asztali kliens telepítését is. A szerverszoftverhez hasonlóan az asztali kliens is könnyen telepíthető azonnal. A telepítéshez tegye a következőket:

sudo snap install rocketchat-desktop

A RocketChat telepítése a Docker Container segítségével

Azok, akik nem akarják manuális konfigurációval telepíteni a Rocket Chat-et a szerverre, de nem akarnak snap-ot használni, egy második lehetőség a gyors és egyszerű telepítéshez: a RocketChat a Docker Containers segítségével. A Snap verzióhoz hasonlóan azok, akik úgy döntenek, hogy a kiszolgálószoftvert a Docker Hubon keresztül húzzák le, (többnyire) előre konfigurált csevegőszerver-beállítást kapnak. Nincs szükség olyan dolgok manuális telepítésére és konfigurálására, mint például az Nginx. Inkább minden, amire szüksége van, egy kompakt tartályban van.

A kezdéshez győződjön meg arról, hogy a Docker telepítve van a Linux-kiszolgálón (vagy Linux-asztalon). A telepítés után húzza ki a legújabb RocketChat tárolót.

A Legújabb Verzió megragadása

su

docker pull rocketchat/rocket.chat:latest

Egy adott verzió megragadása

A RocketChat adott verziójának Docker-tárolón keresztüli megszerzéséhez meg kell adnia a verziószámot. Cserélje ki a pontos verziószámot az X-ekre a parancsban. Nem tudja, melyik verziót vegye meg? További információkért keresse fel a Rocket Chat webhelyet. Ezután húzza ki a legújabb tárolót a következővel:

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

A stabil verzió megragadása (a Docker által hivatalosan jóváhagyva)

A kiszolgálószoftver legfrissebb verziójának lehívása nagyszerű módja annak, hogy a felhasználók mindig a legújabb szolgáltatásokat élvezhessék, amint megjelennek. Sajnos a legújabb szoftver használata nem mindig jó ötlet. A dolgok megszakadhatnak, és gyártási környezetben ez egy rémálom. Szerencsére létezik a Rocket Chat szoftvernek egy olyan verziója, amely „stabil”. Ezt a verziót a Docker hivatalosan jóváhagyta, és ez a stabil verzió.
Húzza ki a Docker Hubból a következővel:

docker pull rocket.chat

A RocketChat szerver konfigurálása

Miután a dolgok szoftveres végéről gondoskodtunk, már csak mindent be kell állítani. A RocketChat chat-kiszolgálószoftverének összes konfigurációjának 100%-a a webes felhasználói felülettel történik. Az adminisztrációs panel webes felületének megnyitásához először meg kell találnia a szerver IP-címét. Ne feledje, hogy az IP-címek eltérőek, ha a felhasználók LAN-on vagy az interneten keresztül érik el (VPS-en stb.).

  Amit az Ubuntu 20.04-es Snaps-ről tudnia kell

Megjegyzés: azok, akik a RocketChat-et a Docker tárolón keresztül használják követnie kell a readme képen található további utasításokat.

A felhasználói felület LAN-on keresztüli elérése egyszerű, mivel már minden felhasználó kommunikál és interakcióba lép a hálózaton lévő szerverrel. A szerver belső LAN IP-címének meghatározásához tegye a következőket:

ip addr show | grep "inet 192.168"

Az „ip addr show” és a grep kombinálása megkönnyíti a szerver belső IP-címének kiszűrését. Vegye ezt az IP-címet, és csatlakoztassa egy webböngészőhöz. Például:

https://192.168.1.100:3000

Azoknak, akik az interneten keresztül Rocket Chat-et használnak, a 3000-es portot kell továbbítaniuk, és a külső IP-címet kell használniuk a belső helyett.

Minden beállítása

Minden beállítás első lépése a bejelentkezés. A legtöbb, ha nem az összes beállítás alapértelmezés szerint be van állítva. A beállításokhoz nincs szükség konfigurációra, mivel az alapbeállítások meglehetősen ésszerűek. A felhasználók könnyen oda-vissza DM-ezhetnek, csatornákat hozhatnak létre (ha az Admin erre a beállításokon keresztül engedélyt adott). Az első felhasználó, aki regisztrál, automatikusan rendszergazdai fiók lesz.

  Az LPlayer telepítése Linuxra

Az adminisztrációs beállítások eléréséhez kattintson a felhasználónév melletti nyílra, és válassza az „Adminisztráció” lehetőséget. Ezen a területen lehetőség van adatok importálására egy meglévő Slack-telepítésből, a Hipchat-ból és sok más különböző típusú együttműködési, csapatcsevegő-programból.

Kérje meg a felhasználókat, hogy menjenek az IP-címre, és hozzanak létre egy fiókot. Innentől csatlakozhatnak egy csatornához. Alternatív megoldásként utasítsa a felhasználókat a csevegőkliens telepítésére (snap segítségével). Vannak verziók más platformokra is.

A RocketChat telepítésének egyéb módjai

A Rocket Chat telepítésének számos módja van. Ha a Snaps vagy a Docker használata nem fog működni, fontolja meg a csevegőkiszolgáló szoftver telepítésének egyéb módjait. Sok-sok különféle lehetőség létezik, köztük: FreeBSD, Windows, különféle tárhelyszolgáltatók és még a Raspberry Pi is.