- - Jak skonfigurować serwer RocketChat w systemie Linux

Jak skonfigurować serwer RocketChat w systemie Linux

Chcesz zorganizować własny czat zespołu zamiastpoleganie na usługach takich jak Slack itp.? Rozważ wypróbowanie RocketChat. Jest to oprogramowanie typu open source do współpracy, podobne do Slacka, z mnóstwem podobnych funkcji, takich jak wideokonferencje, wiele kanałów czatu, obsługa DM, połączenia głosowe i inne.

Instalowanie RocketChat za pośrednictwem przystawek

Oprogramowanie serwera RocketChat może być bardzożmudne, aby biegać. Wymaga to dużej ilości ręcznej konfiguracji, a w przeciwnym razie początkowej konfiguracji ręcznej. Jeśli chcesz po prostu zainstalować oprogramowanie i rozpocząć pracę, uruchomienie pakietów Snap Ubuntu na serwerze to świetny sposób na obejście żmudnego procesu instalacji.

Wielu użytkowników Linuksa może drwić z używania Snapówserwer, ale nie tylko na komputery. W rzeczywistości wiele różnych narzędzi serwerowych powoli dociera do sklepu Snap. Co więcej, dla większości dystrybucji Linuksa jest teraz łatwiej niż kiedykolwiek łatwo zainstalować snapd i pobrać te pakiety. Aby zainstalować oprogramowanie serwera RocketChat na serwerze z systemem Linux, najpierw sprawdź, czy rzeczywiście można uruchomić snapd (prawdopodobnie może). Następnie postępuj zgodnie z naszym przewodnikiem, jak skonfigurować Snapy.

Po uruchomieniu snapd wystarczy zainstalować najnowszą wersję oprogramowania serwera RocketChat:

sudo snap install rocketchat-server

RocketChat Client za pośrednictwem Snapów

Chociaż ten przewodnik koncentruje się przede wszystkim na zdobywaniuz działającym oprogramowaniem serwera wiele osób będzie chciało dowiedzieć się, jak zainstalować klienta stacjonarnego Linux. Podobnie jak oprogramowanie serwera, klient pulpitu można łatwo zainstalować za pomocą przystawki. Aby zainstalować:

sudo snap install rocketchat-desktop

Instalowanie RocketChat przez kontener Docker

Te, które nie chcą instalować Rocket Chatserwer w konfiguracji ręcznej, ale nie chce też używać przystawek, ma drugą opcję szybkiej i łatwej instalacji: RocketChat przez Docker Containers. Podobnie jak w przypadku wersji Snap, ci, którzy zdecydują się pobrać oprogramowanie serwera za pośrednictwem Docker Hub, otrzymają (głównie) wstępnie skonfigurowaną konfigurację serwera czatu. Nie trzeba ręcznie instalować i konfigurować takich rzeczy jak Nginx. Wszystko, czego potrzebujesz, znajduje się w kompaktowym pojemniku.

Aby rozpocząć, upewnij się, że masz zainstalowany Docker na serwerze Linux (lub pulpicie Linux). Po zainstalowaniu wyciągnij najnowszy pojemnik RocketChat.

Pobieranie najnowszej wersji

su
docker pull rocketchat/rocket.chat:latest

Pobieranie konkretnej wersji

Aby pobrać konkretną wersję RocketChat za pośrednictwemKontener Docker, musisz podać numer wersji. Zamień dokładny numer wersji na X w poleceniu. Nie wiesz, którą wersję wybrać? Aby uzyskać więcej informacji, odwiedź witrynę Rocket Chat. Następnie wyciągnij najnowszy pojemnik z:

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

Chwytanie stabilnej wersji (oficjalnie zatwierdzone przez dokera)

Pobieranie najnowszej wersji oprogramowania serwerato świetny sposób na zapewnienie, że użytkownicy zawsze będą mieli dostęp do najnowszych funkcji po ich wydaniu. Niestety posiadanie najnowszego oprogramowania nie zawsze jest dobrym pomysłem. Rzeczy mogą się zepsuć, a w środowisku produkcyjnym jest to koszmar. Na szczęście istnieje wersja oprogramowania Rocket Chat, która jest „stabilna”. Ta wersja jest oficjalnie usankcjonowana przez Dockera i jest wersją stabilną.
Wyciągnij go z Docker Hub za pomocą:

docker pull rocket.chat

Konfigurowanie serwera RocketChat

Dzięki oprogramowaniu załatwiając sprawy,wszystko, co pozostało, to wszystko skonfigurować. 100% całej konfiguracji oprogramowania serwera czatu w RocketChat odbywa się za pomocą internetowego interfejsu użytkownika. Aby otworzyć interfejs internetowy panelu administracyjnego, musisz najpierw znaleźć adres IP serwera. Należy pamiętać, że adresy IP są różne, jeśli użytkownicy uzyskują do nich dostęp za pośrednictwem sieci LAN lub Internetu (za pośrednictwem VPS itp.).

Uwaga: osoby korzystające z RocketChat za pośrednictwem kontenera Docker powinny postępować zgodnie z dodatkowymi instrukcjami znajdującymi się w pliku Readme obrazu.

Dostęp do interfejsu użytkownika przez sieć LAN jest łatwy, ponieważ wszyscy użytkownicy już komunikują się i komunikują z serwerem w sieci. Aby ustalić wewnętrzny adres IP sieci LAN serwera, wykonaj następujące czynności:

ip addr show | grep "inet 192.168"

Połączenie „ip addr show” z grep ułatwi odfiltrowanie wewnętrznego adresu IP serwera. Weź ten adres IP i podłącz go do przeglądarki internetowej. Na przykład:

http://192.168.1.100:3000

Użytkownicy korzystający z Rocket Chat przez Internet będą musieli przekierować port 3000 i użyć zewnętrznego adresu IP, a nie wewnętrznego.

Konfiguracja wszystkiego

Pierwszym krokiem do skonfigurowania wszystkiego jestzaloguj się. Większość, jeśli nie wszystkie opcje są ustawione domyślnie. Żadne ustawienia nie wymagają konfiguracji, ponieważ ustawienia domyślne są całkiem rozsądne. Użytkownicy mogą w łatwy sposób przesuwać DM tam iz powrotem i tworzyć kanały (jeśli Administrator dał im na to pozwolenie poprzez ustawienia). Pierwszym użytkownikiem, który się zarejestruje, będzie automatycznie konto administratora.

Aby przejść do ustawień administratora, kliknij strzałkęnastępnie nazwę użytkownika i wybierz „administracja”. W tym obszarze można importować dane z istniejącej instalacji Slack, Hipchat i wielu innych typów programów do współpracy zespołowej.

Niech użytkownicy przejdą na adres IP i utworząkonto. Stamtąd mogą dołączyć do kanału. Ewentualnie poinstruuj użytkowników, aby zainstalowali klienta czatu (za pomocą przystawki). Dostępne są również wersje dla innych platform.

Inne sposoby instalacji RocketChat

Istnieje wiele różnych sposobów instalacji RocketCzat. Jeśli używasz Snapów lub Docker nie będzie dla Ciebie działał, zastanów się nad innymi sposobami wdrażania oprogramowania serwera czatu. Istnieje wiele, wiele różnych opcji, w tym: FreeBSD, Windows, różni dostawcy hostingu, a nawet Raspberry Pi.

Komentarze