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:
- Falas
- Demonstrare e desktopit, dokumenteve etj.
- Punë interaktive me përdoruesit (bord me të përbashkët, bisedë etj.)
- 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-installerPas instalimit, është e nevojshme të caktosh versionin e Java që do të përdoret për default:
sudo apt-get install oracle-java8-set-defaultverifikojmë versionin
java -versionduhet 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
EOLPë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 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 imagemagickGhostScript â 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.
E shkarkuam, e nxorrëm në dosjen që na nevojitet.
Duket se gjithçka është gati për të nisur (sidomos nëse ndjekim ), por ka një lidhje të këtij lloji . 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 , 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ë .
Ja tani, https është konfiguruar, tani hyjmë në dosjen ./bin dhe fillojmë statup.sh dhe pas nisjes së serverit kalojmë në web-installer . 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ë.
- ImageMagick Rruga /usr/bin
- FFMPEG Rruga /usr/bin
- SoX Rruga /usr/bin
- 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
- bazën e të dhënave (nëse nuk po përdorni Derby-in e integruar)
- KMS
- 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
