Pređi na glavni sadržaj

Instalacija ONLYOFFICE Workspace Community korišćenjem dodatnih parametara skripta

Uvod​

ONLYOFFICE Workspace Community je besplatna verzija kolaborativnog sistema razvijena za upravljanje dokumentima, projektima, odnosima sa klijentima i email korespondencijom, sve na jednom mestu.

ONLYOFFICE Workspace Community dolazi kao automatski instalacioni skript za Linux operativne sisteme sa instaliranim Docker-om. Skript postavlja Docker kontejnere sa svim komponentama potrebnim za ispravan rad ONLYOFFICE Workspace Community i lako ga je pokrenuti, upravljati i ažurirati.

Nakon što preuzmete instalacioni skript ONLYOFFICE Workspace Community, možda ćete morati da ga pokrenete sa dodatnim parametrima, na primer, da biste instalirali svaku komponentu na zasebnom serveru. Koristite sledeću komandu da biste prikazali listu svih dostupnih parametara skripta:

bash workspace-install.sh -h

U nastavku možete pronaći kratak opis i nekoliko primera korišćenja ovih parametara.

Naziv slike​

ParametarOpis
-ci, --communityimageNaziv slike ONLYOFFICE Community Server
-di, --documentimageNaziv slike ONLYOFFICE Docs
-mi, --mailimageNaziv slike ONLYOFFICE Mail
-cpi, --controlpanelimageNaziv slike ONLYOFFICE Control Panel

Ovi parametri određuju naziv slike iz koje treba pokrenuti kontejner. Navedena slika mora biti dostupna u zvaničnom javnom repozitorijumu na Docker Hub-u.

Primer​

bash workspace-install.sh -ims false -di onlyoffice/documentserver -ics true -icp true

Ovo će pokrenuti kontejner iz navedene slike ONLYOFFICE Docs sačuvane u repozitorijumu, kao i kontejnere ONLYOFFICE Community Server i ONLYOFFICE Control Panel.

Verzija komponente​

ParametarOpis
-cv, --communityversionVerzija ONLYOFFICE Community Server
-dv, --documentversionVerzija ONLYOFFICE Docs
-mv, --mailversionVerzija ONLYOFFICE Mail
-cpv, --controlpanelversionVerzija ONLYOFFICE Control Panel

Ovi parametri omogućavaju instalaciju određene verzije komponente ako ne želite da koristite najnoviju verziju dostupnu u repozitorijumu. Podrazumevano se za pokretanje kontejnera svake komponente koristi slika označena sa latest.

Primer​

Otvorite repozitorijum Docker Hub u pregledaču, izaberite komponentu i idite na karticu Tags da biste videli sve dostupne oznake. Navedite verziju koju želite da instalirate za potrebne komponente:

bash workspace-install.sh -ics true -cv 8.9.0.150 -ids false -icp true -cpv 1.6.0.52 -ims true -md "yourdomain.com"

Ovo će instalirati ONLYOFFICE Community Server verziju 8.9.0.150, ONLYOFFICE Control Panel verziju 1.6.0.52 i najnoviju verziju ONLYOFFICE Mail jer njegova verzija nije eksplicitno navedena.

IP adresa servera​

ParametarOpis
-dip, --documentserveripIP adresa ONLYOFFICE Docs
-mip, --mailserveripIP adresa ONLYOFFICE Mail
-mdbip, --mailserverdbipIP adresa baze podataka ONLYOFFICE Mail

Ovi parametri se mogu koristiti za povezivanje komponenti ako ih instalirate na zasebnim mašinama.

Primer​

bash workspace-install.sh -ics true -icp true -ids false -ims false -dip 192.168.3.202 -es false

Ovo će instalirati ONLYOFFICE Community Server sa ONLYOFFICE Control Panel i povezati ga sa ONLYOFFICE Docs instaliranim na drugoj mašini koja ima IP adresu 192.168.3.202.

Naziv domena ONLYOFFICE Mail​

ParametarOpis
-md, --maildomainNaziv domena ONLYOFFICE Mail

Ovaj parametar omogućava da navedete prilagođeni naziv domena koji će se koristiti za ONLYOFFICE Mail.

Primer​

bash workspace-install.sh -md "yourdomain.com"

Ovo će instalirati sve komponente ONLYOFFICE Workspace Community, uključujući ONLYOFFICE Mail, sa navedenim nazivom domena yourdomain.com.

note

Vaša domena koja će se koristiti za održavanje korespondencije mora biti validna i konfigurisana za ovu mašinu (tj. treba da ima odgovarajući A zapis u DNS podešavanjima koji pokazuje na IP adresu mašine gde je instaliran ONLYOFFICE Mail).
U gornjoj komandi, parametar "yourdomain.com" treba shvatiti kao servisnu domenu za ONLYOFFICE Mail. Obično se navodi u MX zapisu domene koja će se koristiti za održavanje korespondencije. Uglavnom, "yourdomain.com" izgleda kao mx1.onlyoffice.com

Ažuriranje komponenti​

ParametarOpisVrednostiPodrazumevano
-u, --updatekoristi se za ažuriranje postojećih komponentitrue|falsefalse

Ovaj parametar instalira najnovije verzije zastarelih komponenti ako su odgovarajuće komponente instalirane na vašoj mašini zastarele.

Primer​

bash workspace-install.sh -u true

Ovo će zaustaviti kontejnere koje treba ažurirati, ukloniti ih i pokrenuti najnovije verzije odgovarajućih komponenti ONLYOFFICE Workspace. Kontejneri čija trenutna verzija odgovara najnovijoj dostupnoj neće biti zahvaćeni. Komponente preskočene tokom prethodne instalacije takođe će biti preskočene. Podaci portala biće automatski sačuvani.

Akreditivi​

ParametarOpis
-un, --usernamedockerhub korisničko ime
-p, --passworddockerhub lozinka

Ovi parametri se koriste kada su dati akreditivi za pristup test repozitorijumu, što vam omogućava da pokrećete kontejnere iz slika sačuvanih u njemu.

Primer​

bash workspace-install.sh -md "yourdomain.com" -un username -p password

Instalacija komponenti​

ParametarOpisVrednostiPodrazumevano
-ics, --installcommunityserverinstaliraj ONLYOFFICE Community Servertrue|false|pulltrue
-ids, --installdocumentserverinstaliraj ONLYOFFICE Docstrue|false|pulltrue
-ims, --installmailserverinstaliraj ONLYOFFICE Mailtrue|false|pulltrue
-icp, --installcontrolpanelinstaliraj ONLYOFFICE Control Paneltrue|false|pulltrue

Ovi parametri omogućavaju da odredite da li će se određena komponenta instalirati. Mogu se koristiti za instalaciju svake komponente na zasebnom serveru.

  • Koristite vrednost true da biste instalirali komponentu.
  • Koristite vrednost false da biste preskočili instalaciju komponente.
  • Koristite vrednost pull da biste preuzeli komponentu bez instalacije.

Primer​

bash workspace-install.sh -ims false

Ovo će instalirati sve komponente ONLYOFFICE Workspace bez ONLYOFFICE Mail.

bash workspace-install.sh -ics false -ids true -icp false -ims false -es true

Ovo će preskočiti instalaciju ONLYOFFICE Mail, ONLYOFFICE Community Server i ONLYOFFICE Control Panel i instalirati samo ONLYOFFICE Docs.

Tip instalacije​

ParametarOpisVrednostiPodrazumevano
-it, --installation_typetip instalacijeWORKSPACE|WORKSPACE_ENTERPRISEWORKSPACE_ENTERPRISE

Ovaj parametar instalira navedeno rešenje: ONLYOFFICE Workspace ili ONLYOFFICE Workspace Enterprise Edition.

Primer​

bash workspace-install.sh -it GROUPS

Ovo će instalirati rešenje ONLYOFFICE Workspace koje uključuje komponente ONLYOFFICE Community Server i ONLYOFFICE Control Panel.

Korišćenje komponente kao spoljnog servera​

ParametarOpisVrednostiPodrazumevano
-es, --useasexternalserverkoristi kao spoljni servertrue|falsefalse

Ovaj parametar se koristi pri instalaciji komponenti na zasebnim serverima.

  • Koristite vrednost true kada instalirate ONLYOFFICE Docs i ONLYOFFICE Mail na zasebnim mašinama.
  • Koristite vrednost false kada instalirate ONLYOFFICE Community Server zajedno sa ONLYOFFICE Control Panel na zasebnoj mašini.

Primer​

bash workspace-install.sh -ics false -ids false -icp false -ims true -md "yourdomain.com" -es true

Ovo će preskočiti instalaciju ONLYOFFICE Docs, ONLYOFFICE Community Server i ONLYOFFICE Control Panel i instalirati samo ONLYOFFICE Mail.

bash workspace-install.sh -ics true -icp true -ids false -ims false -dip 192.168.3.202 -es false

Ovo će instalirati ONLYOFFICE Community Server sa ONLYOFFICE Control Panel i povezati ga sa ONLYOFFICE Docs instaliranim na drugoj mašini.

Kreiranje swap fajla​

ParametarOpisVrednostiPodrazumevano
-ms, --makeswapnapravi swap fajltrue|falsefalse

Ovaj parametar kreira swap fajl od 6 GB. Podrazumevano je navedena vrednost true, pa ne morate da navodite ovaj parametar pri pokretanju skripta. Swap fajl će biti kreiran automatski.

Primer​

bash workspace-install.sh -ms false

Ako swap fajl već postoji, koristite ovu komandu da biste sprečili kreiranje novog swap fajla tokom instalacije.

Ako ponovo pokrenete skript bez parametra -ms, on proverava da li onlyoffice_swapfile postoji. Ako swap fajl već postoji, skript ga neće ponovo kreirati.

MySQL server​

ParametarOpisPodrazumevano
-mysqlh, --mysqlhostHost MySQL serveralocalhost
-mysqlprt, --mysqlportPort MySQL servera3306
-mysqlru, --mysqlrootuserRoot korisnik MySQL serveraroot
-mysqlrp, --mysqlrootpasswordRoot lozinka MySQL serveramy-secret-pw

Ako ove parametre ne navedete eksplicitno, koriste se podrazumevane vrednosti.

Primer​

bash workspace-install.sh -mysqlru root -mysqlrp new-secret-pw

Ova komanda postavlja prilagođenu lozinku za MySQL root nalog tokom instalacije ONLYOFFICE Workspace.

Baza podataka ONLYOFFICE Community Server​

ParametarOpisPodrazumevano
-mysqld, --mysqldatabaseNaziv baze podataka ONLYOFFICE Community Serveronlyoffice
-mysqlu, --mysqluserKorisnik baze podataka ONLYOFFICE Community Serveronlyoffice_user
-mysqlp, --mysqlpasswordLozinka baze podataka ONLYOFFICE Community Serveronlyoffice_pass

Ovi parametri omogućavaju kreiranje baze podataka ONLYOFFICE Community Server sa prilagođenim nazivom, zajedno sa korisničkim imenom i lozinkom za nalog sa dozvolama superkorisnika. Ako ove parametre ne navedete eksplicitno, koriste se podrazumevane vrednosti.

Primer​

bash workspace-install.sh -mysqld communitydatabase -mysqlu username -mysqlp password

Baza podataka ONLYOFFICE Mail​

ParametarOpisPodrazumevano
-mysqlmd, --mysqlmaildatabaseNaziv baze podataka ONLYOFFICE Mailonlyoffice_mailserver
-mysqlmu, --mysqlmailuserKorisnik baze podataka ONLYOFFICE Mailmail_admin
-mysqlmp, --mysqlmailpasswordLozinka baze podataka ONLYOFFICE MailIsadmin123

Ovi parametri omogućavaju kreiranje baze podataka ONLYOFFICE Mail uz navođenje prilagođenog naziva baze podataka, kao i korisničkog imena i lozinke za nalog sa dozvolama superkorisnika nad kreiranom bazom. Ako ove parametre ne navedete eksplicitno, koriste se podrazumevane vrednosti.

Primer​

bash workspace-install.sh -md "mx.yourdomain.com" -mysqlmd maildatabase -mysqlmu username -mysqlmp password

Port ONLYOFFICE Community Server​

ParametarOpisPodrazumevano
-cp, --communityportPort ONLYOFFICE Community Server80

Ovaj parametar menja port na kojem radi ONLYOFFICE Community Server. Podrazumevani port je 80.

Primer​

bash workspace-install.sh -cp 8080

Podešavanje za core.machinekey​

ParametarOpis
-mk, --machinekeyPodešavanje za ključ core.machinekey

Ovaj parametar omogućava da navedete prilagođeni machinekey prilikom instalacije ONLYOFFICE Workspace Community.

note

Ovaj parametar se upisuje u konfiguracioni fajl /app/onlyoffice/CommunityServer/data/.private/machinekey.

Primer​

bash workspace-install.sh -mk yourmachinekey

Podešavanje za JWT tajnu​

ParametarOpis
-jwt, --jwtsecretPodešavanje za JWT tajni ključ

Ovaj parametar omogućava da navedete prilagođeni JWT tajni ključ prilikom instalacije ONLYOFFICE Workspace Community. Tajni ključ se koristi za potpisivanje JSON veb tokena i proveru tokena prilikom zahteva ka ONLYOFFICE Docs.

note

Ovaj parametar se upisuje u sledeće konfiguracione fajlove (putanje su navedene unutar kontejnera):

  • Za Community Server - /var/www/onlyoffice/WebStudio/web.appsettings.config
  • Za Document Server - /etc/onlyoffice/documentserver/local.json

Primer​

bash workspace-install.sh -jwt yoursecret