Instalimi i openmeetings 5.0.0-M1. WEB-konferenca pa Flash

Mirëdita, Të dashur përdorues të Habra dhe mysafirë të portalit!
Pak kohĂ« mĂ« parĂ«, kam pasur nevojĂ« tĂ« ngrija njĂ« server tĂ« vogĂ«l pĂ«r VKS. Ka pasur disa mundĂ«si tĂ« konsiderueshme — BBB dhe Openmeetings, sepse vetĂ«m ato pĂ«r funksionalitetin ishin tĂ« pĂ«rshtatshme:

  1. Falas
  2. Demonstrare e desktopit, dokumenteve etj.
  3. Punë interaktive me përdoruesit (bord me të përbashkët, bisedë etj.)
  4. Nuk kërkohet instalimi i ndonjë softi shtesë për klientët

Fillova me BBB
 por nĂ« fakt, nuk funksionoi
 E para — kĂ«rkesa pĂ«r harduer tĂ« vĂ«rtetĂ«, sepse nĂ« virtuale nuk sigurohet funksionimi; E dyta — kĂ«rkesa pĂ«r burime. Po, pamje e mirĂ« dhe zĂ« i shkĂ«lqyer, por pĂ«r nevojat e mia nuk Ă«shtĂ« nĂ« pĂ«rputhje me burimet e konsumuar.
Fillova të provoj openmeetings. Si një amator që preferon versione të testuara nga përdorues të tjerë dhe të stabilizuara, instalova versionin e fundit stabil 4.0.8 (procesin e këtij instalimi nuk do ta shqyrtojmë këtu). Të gjitha ishin mirë, përveç faktit se është në FLASH. Tani, nëse kjo është aq, nuk punoi në Chrome, por në Firefox shkoi... por kjo është në kundërshtim me pikën 4, sepse jo të gjithë përdorin FF dhe jo të gjithëve u pëlqen. Kishim arritur të shqetësohesha, kur pashë se versioni 5.0.0-M1 ishte deklaruar pa FLASH! Aty filloi gjithçka. Të them të vërtetën, nuk ia dola ta nisja gjithçka menjëherë, rreth 2 javë, nga 1-2 orë në ditë, kalova në një fillim të plotë.
Dhe kështu, e instalova në ubuntu 18.0.4-LTS. Kërkesat:

  • JRE 8
  • Kurento Media server

Le të fillojmë me JRE8. Për defolt, nga depozitat instalohet 11, kështu që do të shtojmë në depozitat, pastaj do të fillojmë instalimin e versionit që na nevojitet:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Pas instalimit, është e nevojshme të caktosh versionin e Java që do të përdoret për default:

sudo apt-get install oracle-java8-set-default

verifikojmë versionin

java -version

duhet të japë

java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

tani mbetet të caktosh katalogët e shtëpisë.

cat >> /etc/environment <<EOL
JAVA_HOME=/usr/lib/jvm/java-8-oracle
JRE_HOME=/usr/lib/jvm/java-8-oracle/jre
EOL

Për funksionimin normal të rrjedhjeve të video/audio, nevojitet Kurento Media server (KMS). Ka disa opsione për instalimin e tij, unë përdora opsionin Docker. Procesi i instalimit dhe konfigurimit të Docker-it nuk është përfshirë në këtë artikull, fatmirësisht interneti është i mbushur me informacion. Dhe kështu, nisim KMS

docker run -d --name kms -p 8888:8888 kurento/kurento-media-server:latest

Tani fillojmë instalimin e komponenteve përkatëse:
MySQL — OpenMeetings ka njĂ« bazĂ« tĂ« dhĂ«nash tĂ« integruar, por ajo nuk rekomandohet pĂ«r t'u pĂ«rdorur nĂ« versionin e prodhimit. Instaloni çdo version qĂ« ju pĂ«rshtatet. NjĂ« version nga repository-t standarde Ă«shtĂ« i pĂ«rshtatshĂ«m.

sudo apt-get install mysql

për t'u lidhur Java me MySQL duhet të shkarkoni konektorin dhe ta vendosni në dosjen /webapps/openmeetings/WEB-INF/lib/. Konfigurimi i lidhjes MySQL ndodhet në skedarin /webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
ImageMagick — Nevojitet pĂ«r njĂ« board tĂ« pĂ«rbashkĂ«t, pĂ«r tĂ« demonstruar dokumente dhe imazhe. Po ashtu e marrim nga repository-t standarde.

sudo apt-get install imagemagick

GhostScript — nĂ«se duam tĂ« punojmĂ« me pdf, pa tĂ« nuk shkojmĂ« askund. Repository-t janĂ« nĂ« njĂ« standard tĂ« ngjashĂ«m.
OpenOffice ose Libre Office — pĂ«r pamjen e tĂ« gjitha formateve tĂ« dokumenteve zyrtare

FFMpeg dhe SoX — pĂ«r mundĂ«sinĂ« e regjistrimit tĂ« videokonferencave nĂ« formate tĂ« ndryshme. Versioni duhet tĂ« jetĂ« 10.3 ose mĂ« i ri.

sudo apt install ffmpeg
sudo apt-get install sox

Tani jemi gati të shkarkojmë vetë openmeetings.
https://openmeetings.apache.org/downloads.html
E shkarkuam, e nxorrëm në dosjen që na nevojitet.
Duket se gjithçka është gati për të nisur (sidomos nëse ndjekim instrukcioni zyrtar), por ka një lidhje të këtij lloji https://localhost:5443/openmeetings/install. Nëse kushtojmë vëmendje për https dhe portin 5443, kuptojmë se nuk do ta bëjmë. Sigurisht, mund të startojmë skriptin ./bin/startup.sh dhe serveri do të nisë. Mund ta vizitojmë dhe ta konfigurojmë përmes lidhjes http://localhost:5080/openmeetings/install, por punë e zakonshme nuk do të ketë. Tani të gjithë shfletuesit, dhe veçanërisht Chrome, luftojnë për sigurinë e përdoruesit dhe lejojnë përdorimin e kamerës dhe mikrofonit vetëm përmes https. Mënyra për të hyrë ishte përmes FF, dhe lejimi i punës me kamerën, por kjo na lidh sërish me një shfletues të vetëm. Prandaj kalojmë në instalimin dhe konfigurimin e SSL. Mund të bëjmë një certifikatë për pak para, ose ta bëjmë vetë, puna me këtë nuk do ta bëjë OpenMeetings më të keqe.
Versioni 5.0.0-M1 i OpenMeetings bazohet në TomCat, dhe jo në Apache. Konfigurimi i serverit Web ndodhet në dosjen ./conf/. Si të krijoni një certifikatë të vetë-nënshkruar dhe ta instaloni atë në TomCate, unë tashmë e kam përshkruar..
Ja tani, https është konfiguruar, tani hyjmë në dosjen ./bin dhe fillojmë statup.sh dhe pas nisjes së serverit kalojmë në web-installer https://localhost:5443/openmeetings/install. Këtu gjithçka është e thjeshtë dhe intuitive përveç seksionit «Konvertorë». Këtu duhet të shkruajmë rrugët për paketat që kemi instaluar shtesë.

  1. ImageMagick Rruga /usr/bin
  2. FFMPEG Rruga /usr/bin
  3. SoX Rruga /usr/bin
  4. OpenOffice/LibreOffice Rruga për jodconverter /usr/lib/libreoffice (unë kam instaluar librën)

Më pas konfigurimi përsëri nuk është i komplikuar.
Pas hyrjes së parë në sistem, është E DOMOSDOSHME të kalojmë në "Administrim" -> "Konfigurim", të gjejmë pikën path.ffmpeg dhe të fshijmë vlerën e regjistruar "usr/bin". Ruajmë konfigurimet.
Pra, serveri ynë VKS është i konfiguruar dhe i gatshëm për përdorim.
pas rinisjes së serverit është e nevojshme të nisim

  1. bazën e të dhënave (nëse nuk po përdorni Derby-in e integruar)
  2. KMS
  3. skritin statup.sh

Mundësia e nisjes manuale ekziston, por gjithashtu mund të krijoni skripta për nisje automatik.
Për të lejuar "daljen" në firewall, është e nevojshme të lirohen portet 5443, 5080, 8888
Shfrytëzim të këndshëm!
P.S. Nëse kamera nuk transmeton imazhin dhe nuk shihni askënd përveç vetes, është e nevojshme të shtoni në përjashtime domenin dhe portin në bërthamën e bllokimit. Nëse përdorni Kaspersky, ai punon normalisht dhe lejon gjithçka (çuditërisht!), ndërsa Avast dhe ai i integruar në Windows punojnë me vështirësi. Do të duhet të merret me konfigurimet.

Burimi: habr.com

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster