Ovaj članak je preveden pomoću veštačke inteligencije

Instalacija ONLYOFFICE Workspace Community sa dodatnim parametrima skripte

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 će postaviti 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 za ONLYOFFICE Workspace Community, možda ćete morati da ga pokrenete sa dodatnim parametrima, na primer, ako želite da instalirate svaku komponentu na zasebnu mašinu. Koristite sledeću komandu da prikažete listu svih dostupnih parametara skripta:

bash workspace-install.sh -h

Kratak opis i neke primere korišćenja ovih parametara možete pronaći ispod.

Ime slike

ParametarOpis
-ci, --communityimageIme slike za ONLYOFFICE Community Server
-di, --documentimageIme slike za ONLYOFFICE Docs
-mi, --mailimageIme slike za ONLYOFFICE Mail
-cpi, --controlpanelimageIme slike za ONLYOFFICE Control Panel

Ovi parametri se mogu koristiti za specificiranje imena slike iz koje treba pokrenuti kontejner. Navedena slika treba da bude smeštena u našem zvaničnom javnom repozitorijumu na Docker Hub.

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

Ovo će pokrenuti kontejner iz navedene slike ONLYOFFICE Docs smeštene u repozitorijumu, kao i pokrenuti kontejnere za 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 se mogu koristiti za instalaciju određene verzije komponente ako iz nekog razloga ne želite da instalirate najnoviju verziju dostupnu u repozitorijumu. Podrazumevano, slika označena kao latest se koristi za pokretanje svakog kontejnera komponente.

Primer

Otvorite Docker Hub repozitorijum u vašem pretraživaču, izaberite potrebnu komponentu i idite na karticu Tags da biste videli sve oznake dostupne u repozitorijumu. 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 verziju 8.9.0.150 za ONLYOFFICE Community Server, verziju 1.6.0.52 za ONLYOFFICE Control Panel i najnoviju verziju ONLYOFFICE Mail jer njena verzija nije eksplicitno navedena.

IP adresa servera

ParametarOpis
-dip, --documentserveripIP adresa za ONLYOFFICE Docs
-mip, --mailserveripIP adresa za ONLYOFFICE Mail
-mdbip, --mailserverdbipIP adresa baze podataka za 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.

Domen za ONLYOFFICE Mail

ParametarOpis
-md, --maildomainDomen za ONLYOFFICE Mail

Ovaj parametar omogućava da navedete sopstveni 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.

Vaš domen koji će se koristiti za održavanje korespondencije mora biti važeći i konfigurisan za ovu mašinu (tj. treba da ima odgovarajući A zapis u DNS podešavanjima koji usmerava naziv vašeg domena na IP adresu mašine na kojoj je instaliran ONLYOFFICE Mail).
U gornjoj komandi, parametar "yourdomain.com" mora biti shvaćen kao servisni domen za ONLYOFFICE Mail. Obično se navodi u MX zapisu domena koji će se koristiti za održavanje korespondencije. Uglavnom, "yourdomain.com" izgleda kao mx1.onlyoffice.com

Ažuriranje komponente

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

Ovaj parametar omogućava instalaciju najnovijih verzija potrebnih komponenti ako su odgovarajuće komponente instalirane na vašoj mašini zastarele.

Primer
bash workspace-install.sh -u true

Ovo će zaustaviti one kontejnere koji treba da se ažuriraju, ukloniti ih, a zatim pokrenuti najnovije verzije odgovarajućih komponenti ONLYOFFICE Workspace. Ako trenutna verzija komponente odgovara najnovijoj dostupnoj, takav kontejner neće biti pogođen. Ako ste preskočili neke komponente tokom prethodne instalacije, one će takođe biti preskočene. Podaci portala bi trebalo da budu automatski preuzeti.

Pristupni podaci

ParametarOpis
-un, --usernamekorisničko ime za dockerhub
-p, --passwordlozinka za dockerhub

Ovi parametri se koriste u slučaju da vam pružimo pristupne podatke za testni repozitorijum kako biste mogli da pokrećete kontejnere iz slika koje su u njemu pohranjene.

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 navedete da li želite da instalirate određenu komponentu ili ne. Mogu se koristiti ako želite da instalirate svaku komponentu na zasebnoj mašini.

  • Koristite vrednost true za instalaciju komponente.
  • Koristite vrednost false da preskočite instalaciju komponente.
  • Koristite vrednost pull da preuzmete 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 omogućava instalaciju određene solucije: 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 eksternog servera

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

Ovaj parametar se koristi u slučaju da instalirate komponente na zasebnim mašinama.

  • 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, --makeswapkreiraj swap fajltrue|falsefalse

Ovaj parametar omogućava kreiranje swap fajla od 6 GB. Podrazumevano je postavljena vrednost true, stoga ne morate da navodite ovaj parametar prilikom pokretanja skripte. Swap fajl će biti automatski kreiran.

Primer
bash workspace-install.sh -ms false

Ako ste prethodno kreirali swap fajl, možete koristiti ovu komandu da ne biste kreirali swap fajl tokom instalacije.

U slučaju da ponovo pokrenete skriptu bez navođenja parametra -ms, proverava se da li je prisutan onlyoffice_swapfile. Ako swap fajl već postoji, skripta neće ponovo kreirati swap fajl.

MySQL server

ParametarOpisPodrazumevano
-mysqlh, --mysqlhostMySQL server hostlocalhost
-mysqlprt, --mysqlportMySQL server port3306
-mysqlru, --mysqlrootuserMySQL server root korisnikroot
-mysqlrp, --mysqlrootpasswordMySQL server root lozinkamy-secret-pw

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

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

Ova komanda omogućava postavljanje sopstvene lozinke za MySQL root nalog tokom instalacije ONLYOFFICE Workspace.

Baza podataka ONLYOFFICE Community Server

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

Ovi parametri omogućavaju kreiranje baze podataka za ONLYOFFICE Community Server sa prilagođenim imenom baze, kao i korisničkim imenom i lozinkom za nalog sa superuser ovlašćenjima na kreiranoj bazi. Ako ne navedete eksplicitno ove parametre, koriste se podrazumevane vrednosti.

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

ONLYOFFICE Mail baza podataka

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

Ovi parametri omogućavaju kreiranje baze podataka za ONLYOFFICE Mail sa prilagođenim imenom baze, kao i korisničkim imenom i lozinkom za nalog sa superuser ovlašćenjima na kreiranoj bazi. Ako ne navedete eksplicitno ove parametre, koriste se podrazumevane vrednosti.

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

Port za ONLYOFFICE Community Server

ParametarOpisPodrazumevano
-cp, --communityportPort za ONLYOFFICE Community Server80

Ovaj parametar omogućava promenu porta na kojem će ONLYOFFICE Community Server raditi. Podrazumevano se koristi port 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 svoj sopstveni machinekey prilikom instalacije ONLYOFFICE Workspace Community.

Ovaj parametar se zapisuje u konfiguracionu datoteku /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 svoj sopstveni JWT tajni ključ prilikom instalacije ONLYOFFICE Workspace Community. Tajni ključ se koristi za potpisivanje JSON web tokena i validaciju tokena prilikom zahteva ka ONLYOFFICE Docs.

Ovaj parametar se zapisuje u sledeće konfiguracione datoteke (putevi su navedeni 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
Članak sa oznaka:
Pregledajte sve oznake