Konfiguracja Jitsi Meet na serwerze Linux - Własna platforma wideokonferencyjna
Idealne produkty do tego poradnika
Zacznij od razu — zamów odpowiedni produkt i postępuj zgodnie z tym poradnikiem krok po kroku.
Wprowadzenie
Jitsi Meet to open source’owe oprogramowanie do wideokonferencji, dzięki któremu możesz uruchomić własne wideokonferencje na swoim serwerze. Dużą zaletą Jitsi Meet jest łatwość obsługi: potrzebujesz tylko przeglądarki (na telefonach komórkowych aplikacji Jitsi) i nie logujesz się do żadnych zewnętrznych usług. Każda wideokonferencja dostaje swój unikalny URL, dzięki czemu łatwo do niej dołączyć. Jitsi Meet jest idealne do wideokonferencji nawet z osobami, które nie są zbyt obeznane z technologią.
Uwaga: Bez dodatkowych ustawień każdy, kto połączy się z serwerem Jitsi Meet, może uruchomić własną wideokonferencję na serwerze.
Instalacja Jitsi Meet na serwerze Debian
Poniżej pokażemy, jak zainstalować serwer Jitsi Meet na serwerze Debian. W zasadzie Jitsi Meet działa też na innych serwerach Linux, np. Ubuntu, a instalacja jest bardzo podobna.
Przygotowania
Aby korzystać z Jitsi Meet poprawnie, powinieneś użyć własnej domeny do dostępu do serwera Jitsi. Warto utworzyć własną subdomenę dla serwera Jitsi Meet. Jako przykład używamy domeny meet.zap-testdomain.de.
Dla domen ZAP-Hosting musisz utworzyć nowy wpis w panelu administracji DNS. W polu „Nazwa” wpisz nazwę subdomeny, a w polu „Wartość” wpisz adres IP swojego serwera. W naszym przykładzie w polu Nazwa wpisujemy „meet”, a w polu Wartość adres IP testowego serwera ZAP, na którym zainstalujemy Jitsi Meet: 185.239.239.49 (wpisz adres IP swojego serwera, nie ten przykładowy).
Możesz połączyć się z serwerem Jitsi Meet przez adres IP, ale do certyfikatu SSL potrzebna jest domena. Bez domeny przeglądarka wyświetli ostrzeżenie o bezpieczeństwie.
Po ustawieniu subdomeny (zmiany mogą się aktywować do 24 godzin) możesz przygotować serwer do instalacji.
Połącz się z serwerem przez Putty lub WinSCP.
Przed kontynuacją upewnij się, że serwer jest zaktualizowany. W razie potrzeby każdą komendę uruchamiaj z uprawnieniami superużytkownika, dodając „sudo” przed poleceniem (np. „sudo apt-get update”).
$ apt-get update
$ apt-get upgrade
Jeśli na serwerze nie ma zapory sieciowej, możesz zainstalować np. UFW:
$ apt install ufw
Wykonaj następujące ustawienia zapory:
$ ufw allow OpenSSH
$ ufw allow 80/tcp
$ ufw allow 443/tcp
$ ufw allow 4443/tcp
$ ufw allow 10000/udp
Włącz zaporę:
$ ufw enable
Sprawdź status:
$ ufw status
Instalacja Jitsi Meet
Do instalacji Jitsi Meet potrzebujesz najpierw pakietu gnupg:
$ apt install gnupg
Po instalacji pakietu pobierz klucz GPG Jitsi i dodaj go:
$ wget https://download.jitsi.org/jitsi-key.gpg.key
$ apt-key add jitsi-key.gpg.key
Aby zainstalować Jitsi Meet, musisz dodać repozytorium Jitsi:
$ nano /etc/apt/sources.list.d/jitsi-stable.list
W edytorze dodaj następującą linię. Następnie zapisz zmiany i zamknij edytor:
$ deb https://download.jitsi.org stable/
Teraz możesz zainstalować Jitsi Meet. Zalecamy ponownie zaktualizować pakiety:
$ apt update
$ apt install jitsi-meet
Podczas instalacji zostaniesz poproszony o podanie nazwy hosta. Wpisz subdomenę, którą utworzyłeś dla swojego serwera Jitsi Meet. W naszym przykładzie testowym to: meet.zap-testdomain.de
Potwierdź „Ok”. Otworzy się nowe okno z pytaniem, czy chcesz wygenerować samopodpisany certyfikat TLS, czy użyć istniejącego. Wybierz opcję „Generate a new self-signed certificate” (Wygeneruj nowy samopodpisany certyfikat):
Instalacja Jitsi Meet jest teraz zakończona, a jedyne co pozostało, to pobrać certyfikat TLS.
Zainstaluj pakiet Certbot:
$ apt install certbot
Uruchom skrypt instalujący certyfikat TLS:
$ /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
Podczas działania skryptu zostaniesz poproszony o podanie adresu e-mail, który zostanie przesłany do letsencrypt.org. Wpisz adres e-mail i potwierdź.
Po tym Jitsi Meet powinien być w pełni zainstalowany i aktywny na Twoim serwerze. Aby sprawdzić, czy instalacja przebiegła poprawnie, wpisz w przeglądarce subdomenę, którą skonfigurowałeś. W tym poradniku to:
https://meet.zap-testdomain.de
Jeśli strona z Jitsi Meet się załaduje, możesz od razu zacząć swoją pierwszą wideokonferencję.