Skip to main content
See juhend aitab tehnilistel meeskondadel planeerida VisuoLabi asutuse paigaldust, lähtudes tehnilisest ülevaatest.
Ülevaade kirjeldab süsteemi üldisel tasemel. Ressursid ja seadistused tuleb iga asutuse jaoks üle kontrollida. Dokument ei sisalda käivitatavaid paigalduskäske ega sõltuvuste versioone.

Arhitektuur ja teenused

Teenused töötavad eraldi Docker-konteinerites, mida koordineeritakse Docker Compose’iga. Majutus võib toimuda asutuse või pilve taristus vastavalt kohalikele reeglitele.

Taristu lähteprofiil

Ühe virtuaalmasina profiil on lähtepunkt testimiseks, pilootkasutuseks ja väikese kuni mõõduka koormuse jaoks. See ei taga kindlat kasutajate või samaaegsete videosessioonide arvu. Hinda samaaegset kasutust, videote üleslaadimise sagedust ja suurust, töötlusvajadust, videokonverentse, säilitamist, arhiivi kasvu ja varukoopiaid. Suurema paigalduse puhul võib teenused eraldada ning kasutada välist või objektipõhist salvestust. Kontrolli selle tuge juurutatavas versioonis.

Valmista juurutamine ette

Samm 0 — Võta ühendust Levante Labiga

Kirjuta Levante Labi tehnilisele meeskonnale aadressil contato@levantelab.com.br. Tutvusta asutust ja kohalikku tehnilist kontaktisikut, et alustada juurutamise kooskõlastamist.
1

Ühenda Levante Lab kohaliku meeskonnaga

Tutvusta mõlemat tehnilist meeskonda ja leppige kokku suhtluskanalid. Määrake ühiselt platvormi administraator, toe kontaktid ning vastutus majutuse, domeeni, sertifikaatide, andmebaasi, meedia, varukoopiate ja uuenduste eest.
2

Kinnita versioon ja juurutusfailid

Hangi lähtekoodihoidla, kinnitatud versioon, Docker-/Compose-failid ja vastavad juhised. Kontrolli PHP, Node.js-i, andmebaasi ja teiste sõltuvuste nõutud versioone.
3

Valmista server ja salvestus ette

Loo kokkulepitud ressursid ja püsivad andmeköited. Andmebaas ja üleslaaditud failid peavad säilima konteinerite uuesti loomisel. Planeeri salvestusruumi laiendamine.
4

Valmista domeen ja võrk ette

Seadista asutuse aadress, vajadusel pöördproksi ja HTTPS. Kontrolli Etherpadi ning Jitsi Meeti võrgunõudeid.
5

Seadista ja käivita teenused

Järgi kasutatava versiooni juhiseid. Seadista juurdepääsuandmed, keskkond, andmebaas, kasutajaliides, järjekorrad, meediatöötlus ja integratsioonid.
6

Seadista asutuse juurdepääs

Valmista ette administraatori juurdepääs, õigused, lubatud keeled ja kasutajatugi.
7

Kontrolli enne avamist

Tee allolevad kontrollid ning dokumenteeri versioon, seadistused ja vastutajad.
Tehniline ülevaade ei esita Compose-teenuste nimesid, keskkonnamuutujaid ega migratsiooni-, ehitus-, käivitus- või uuenduskäske. Hangi ja kontrolli need paigaldatud versiooni lähtekoodihoidlast.

Võrk ja väline juurdepääs

Ülevaade kirjeldab HTTPS-i pordil 443 ning sisemist suhtlust Dockeri võrgus. Kontrolli domeeni suunamist, sertifikaate ja nende uuendamist, NGINX-i või proksi seadistust, konteinerite ühendusi ja eraldatust, Etherpadi integratsiooni ning Jitsi Meeti paigalduse nõudeid. Port 443 on veebijuurdepääsu võrdlusalus, mitte täielik tulemüüri- või videokonverentsiportide loend.

Videote salvestus ja töötlus

Üleslaadimised ja töötlustulemused võivad salvestusvajadust märkimisväärselt suurendada. Jälgi vaba ruumi ja köidete kasvu, määra hoiatused, planeeri laiendused ja jälgi ebaõnnestunud töid. Varukoopiad peavad sisaldama andmebaasi ja taastamiseks vajalikke faile. Kontrolli Redis/Horizoni ja FFmpegi tööd testvideo üleslaadimisega.

Turvalisus ja töö järjepidevus

Kontrolli ülevaates kirjeldatud meetmete rakendamist: Need meetmed ei aktiveeru automaatselt ainult rakenduse paigaldamisega.

Varukoopiad

Ülevaade kirjeldab krüptitud varukoopiaid eraldi andmekeskustes. Leppige kokku sagedus, säilitamine, vastutus ja taastamisprotseduur. Testi andmebaasi ning meedia ühist taastamist.

Andmed ja säilitamine

Töödelda võidakse kontoandmeid, videoid, heli, annotatsioone, kommentaare, ühissisu, IP-aadresse, brauseriandmeid ja kasutusloge. Kinnita kohaldatavad tähtajad ja rakendusmehhanismid asutuses. Ülevaade ei tõenda automaatset kustutamist ega anonüümimist. Määrake kokkulepped, vastutus ja kohaldatavad andmekaitsenõuded.

Keelte seadistamine

Keele seadistus hõlmab halduspaneeli ja kasutajaliidest. Vaikekeele määramine nõuab lisaks tehnilist muudatust andmebaasis.
1

Valmista tõlked ette

Loo kausta lang JSON-fail, näiteks en.json, pt.json või de.json, vajalike tõlkevõtmete ja väärtustega.
2

Registreeri kasutajaliideses

Lisa faili nuxt.config.js jaotises i18n locales keelekood, nimi ja failiviide.
3

Registreeri halduspaneelis

Kasuta master-õigustega teed Platform → Platform Form → Languages. Ülevaate järgi ei nõua see otsest andmebaasikirjet.
4

Määra vajadusel vaikekeel

Pärast tõlgete ja kasutajaliidese ettevalmistamist määrab arendaja valitud keele kirjes is_default väärtuseks true. Kontrolli vaikekeele seadistuse kooskõla.
5

Kontrolli ja avalda

Kontrolli menüüsid, sõnumeid, teavitusi ja mitmekeelseid vorme. Järgi lähtekoodihoidla ehitus- ja avaldamisprotseduuri.
Tõlgitakse silte, navigeerimist, teavitusi ja süsteemi tagasisidet. Ühilduvad vormid saavad uue keele väljad. Videoid, annotatsioone ja muid kirjeid ei tõlgita automaatselt.
VisuoLabi vaikekeele jaoks nimetatud väli on is_default. Kontrolli tabeli nime ja muutmisprotseduuri kasutatava versiooni lähtekoodihoidlast.

Kontrollnimekiri

  • Ava asutuse domeen HTTPS-iga.
  • Testi sisselogimist ja rollide õigusi.
  • Vaata ja avalda testmaterjal.
  • Laadi üles, töötle ja esita testvideo.
  • Kontrolli töid ja asünkroonseid töötajaid.
  • Testi õpperuume ja tegevusi.
  • Testi lubatud Etherpadi ja Jitsi Meeti integratsioone.
  • Kontrolli keeli ja vaikekeelt.
  • Kontrolli andmete püsimist ja kettaruumi.
  • Kontrolli varundamist ja taastamist.
  • Dokumenteeri versioon, vastutus ja hooldusprotseduurid.

Käivitatavate juhiste eeldused

Korratavate käskude lisamiseks on vaja Compose-faile, sõltuvuste versioone, keskkonnaseadistuse malli, andmebaasiprotseduure, kasutajaliidese ehitust, töötajaid, ajastatud ülesandeid, integratsioone ja versiooni uuendamise protseduuri.