Instalacja Rocket.Chat Server na Ubuntu 20.04

Poniższy poradnik opisuje sposób instalacji Rocket.Chat W systemie Ubuntu 20.04
Zapraszam do lektury.

Na początek dokonujemy aktualizacji repozytoriów pakietów jak i samego systemu.

Instalujemy niezbędne pakiety:

Kolejny krok to instalacja Node.js

Wersję nodejs możemy sprawdzić wydając polecenie:

Powinniśmy otrzymać wynik:

Kolejny krok to instalacja MongoDB i jego konfiguracja.

Pobieramy klucz na serwer wydając polecenie:

Dodajemy repozytorium do systemu:

Instalujemy MongoDB

Uruchamiamy je w systemie:

Następnie musisz edytować domyślny plik konfiguracyjny MongoDB i zdefiniować zestaw replik. Możesz to zrobić za pomocą następującego polecenia:

Dodaj następujące wiersze:

Zapisz i zamknij plik, a następnie uruchom ponownie usługę MongoDB, aby zastosować konfigurację:

Następnie zaloguj się do powłoki MongoDB i włącz replikę za pomocą następującego polecenia:

Log powinien wyglądać następująco:

Możemy wyjść z powłoki MongoDB za pomocą następującego polecenia:

Instalacja Rocket.Chat

Dodajemy użytkownika do systemu nadajemy mu odpowiednią grupę wydając następujące polecenia:

Najemy uprawnienia na katalog rocket:

Logujemy się na użytkownika rocket i pobieramy pliki rocket.chat:

Rozpakowujemy pobrane pliki oraz je przenosimy:

Przechodzimy do katalogu skryptu oraz dokonujemy jego instalacji:

Po zainstalowaniu wszystkich zależności możesz wyjść z użytkownika Rocket.Chat za pomocą następującego polecenia:

Tworzymy plik usługi aby uruchamiał się wraz ze startem systemu

O zawartości:

Pamiętaj aby zmienić wartość ROOT_URL=http://rocket.yourdomain.com na swoją domeną!

Przeładowujemy demona i uruchamiamy usługę:

Status uruchomienia usługi możemy sprawdzić wykonując polecenie:

Powinien wyglądać następująco:

Konfigurujemy vhost Nginx do współpracy z rocket.chat

Tworzymy nowy plik vhosta :

O zawartości:

Pamiętaj aby zmienić kilka wartości:

server 127.0.0.1:3000; – 127.0.0.1 zastępujemy ip naszego serwera.

server_name rocket.yourdomain.com; – rocket.yourdomain.com zastępujemy adresem naszej domeny.

Tworzymy dowiązanie symboliczne w celu aktywacji vhosta:

Kolejny krok to sprawdzenie czy vhost został stworzony poprawnie:

I wynik:

Jeśli wszystko jest ok restartujemy Nginxa

Teraz pod naszą domeną bądź IP serwera powinien uruchomić się proces instalacji Rocket.chat

Podaj nazwę administratora, adres e-mail, hasło i kliknij przycisk Kontynuuj. Powinieneś zobaczyć następującą stronę:

Wypełniamy według własnego uznania.

Kolejny krok to wybranie języka oraz typ serwera

Akceptujemy licencję:

To wszystko nasz rocket.chat jest już zainstalowany i dostępny pod naszą domeną!

Jak przydatny był ten wpis?

Kliknij gwiazdkę, abygo ocenić!

Średnia ocena / 5. Liczba głosów:

Jak dotąd brak głosów! Oceń ten wpis jako pierwszy.