Предуслови
Корак 1: Подесите свап партицију
Корак 2: Подесите име хоста машине и потпуно квалификовано име домена (ФКДН)
Корак 3: Подесите правила заштитног зида за покретање Јитси Меет-а
Корак 4: Ажурирајте систем
Корак 5: Инсталирајте ОпенЈДК Јава Рунтиме Енвиронмент (ЈРЕ) 8
Корак 6: Инсталирајте Нгинк веб сервер
Корак 7: Инсталирајте Јитси Меет
Јитси Меет је бесплатно решење за видео конференције отвореног кода које је препуно разних врхунских функција, као што су врхунски квалитет звука, одлично шифровање и приватност, и универзална доступност на више платформи. Уз помоћ Јитси Меет-а, можете лако да подесите сопствену запањујућу услугу видео конференција.
У овом туторијалу, водићу вас кроз процес успостављања услуге видео конференције на инстанци сервера Убунту 18.04 ЛТС користећи Јитси Меет.
Предуслови
- Нова Вултр Убунту 18.04 ЛТС к64 инстанца сервера са ИПв4 адресом
203.0.113.1.
- : Судо корисника .
- Домен
jitsimeet.example.comкоји се упућује на инстанцу сервера поменуту горе.
Напомена: Приликом постављања на сопственој инстанци сервера, обавезно замените све вредности примера својим стварним.
Корак 1: Подесите свап партицију
За машину са 2ГБ меморије, препоручује се да подесите свап партицију од 2ГБ (2048М) како бисте побољшали перформансе система.
sudo dd if=/dev/zero of=/swapfile count=2048 bs=1M
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
free -m
Напомена: Ако користите другу величину сервера, величина свап партиције може варирати.
Корак 2: Подесите име хоста машине и потпуно квалификовано име домена (ФКДН)
Морате правилно да подесите име хоста и ФКДН за машину да бисте могли да омогућите ХТТПС безбедност тако што ћете применити Лет'с Енцрипт ХТТПС сертификат.
Следеће команде ће подесити име хоста, jitsimeet, и ФКДН, jitsimeet.example.com, за машину:
sudo hostnamectl set-hostname jitsimeet
sudo sed -i 's/^127.0.1.1.*$/127.0.1.1 jitsimeet.example.com jitsimeet/g' /etc/hosts
Потврдите резултате:
hostname
hostname -f
Корак 3: Подесите правила заштитног зида за покретање Јитси Меет-а
Као што захтева Јитси Меет, морате да дозволите OpenSSH, HTTP, и HTTPSсаобраћај, заједно са долазним УДП саобраћајем на порту 10000кроз порт 20000:
sudo ufw allow OpenSSH
sudo ufw allow http
sudo ufw allow https
sudo ufw allow in 10000:20000/udp
sudo ufw enable
Када видите упит Command may disrupt existing ssh connections. Proceed with operation (y|n)?, унесите, yа затим притисните ENTER.
Корак 4: Ажурирајте систем
Због безбедности и перформанси, неопходно је ажурирати Убунту 18.04 ЛТС систем на најновији статус:
sudo apt update
sudo apt upgrade -y && sudo shutdown -r now
Током надоградње, можда ћете бити обавештени да је тренутно инсталирана верзија конфигурационе датотеке груб локално измењена. Пошто ми заправо нисмо одговорни за измену, користите UPстрелицу да означите install the package maintainer's versionопцију, а затим притисните ENTER.
Након поновног покретања система, пријавите се поново као исти судо корисник да бисте наставили даље.
Корак 5: Инсталирајте ОпенЈДК Јава Рунтиме Енвиронмент (ЈРЕ) 8
Јитси Меет захтева Јава Рунтиме Енвиронмент. Инсталирајте ОпенЈДК ЈРЕ 8:
sudo apt install -y openjdk-8-jre-headless
Након што је ОпенЈДК ЈРЕ 8 инсталиран, користите следећу команду да бисте проверили резултат:
java -version
Излаз ће бити сличан следећем:
openjdk version "1.8.0_171"
OpenJDK Runtime Environment (build 1.8.0_171-8u171-b11-0ubuntu0.18.04.1-b11)
OpenJDK 64-Bit Server VM (build 25.171-b11, mixed mode)
Поред тога, можете подесити JAVA_HOMEпроменљиву окружења на следећи начин:
echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile
Корак 6: Инсталирајте Нгинк веб сервер
Да бисте боље служили Јитси Меет, можете инсталирати Нгинк веб сервер пре него што стварно инсталирате Јитси Меет:
sudo apt install -y nginx
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
Након што је Нгинк инсталиран, не морате ручно да га конфигуришете јер ће се Јитси Меет инсталатер касније бавити овим послом.
Напомена: Ако Нгинк или Апацхе није на месту, Јитси Меет инсталатер ће аутоматски инсталирати Јетти заједно са Јитси Меет програмом.
Корак 7: Инсталирајте Јитси Меет
На модерном Убунту или Дебиан систему, можете лако да инсталирате Јитси Меет користећи званични Јитси деб репо.
Прво подесите Јитси спремиште на вашем систему:
cd
wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -
sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list"
sudo apt update -y
Затим инсталирајте цео пакет Јитси Меет-а:
sudo apt install -y jitsi-meet
Током инсталације, када се од вас затражи да унесете име хоста тренутне инсталације, унесите ФКДН који jitsimeet.example.comсте раније подесили, а затим притисните ENTER.
Када будете упитани за ССЛ сертификат, означите Generate a new self-signed certificate (You will later get a chance to obtain a Let's Encrypt certificate)опцију, а затим притисните ENTER.
Након што је Јитси Меет успешно инсталиран, користите следећу скрипту да бисте се пријавили за Лет'с Енцрипт ССЛ сертификат:
sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
Током процеса, унесите своју е-пошту admin@example.comкако се то од вас затражи, а затим притисните ENTER. Ова скрипта ће аутоматски руковати свим задацима у вези са Лет'с Енцрипт ССЛ сертификатом.
На крају, усмерите свој омиљени веб прегледач на http://jitsimeet.example.comили https://jitsimeet.example.comда бисте приступили вашој услузи Јитси Меет видео конференције. Слободно истражите интерфејс. Кликом на GOдугме одмах ће се креирати канал за видео конференције за вас.