- Početna
- Radni prostor
- Instalacija
- Preduzeće
- Docker
- Instalacija ONLYOFFICE Workspace Enterprise sa dodatnim parametrima skripte
Instalacija ONLYOFFICE Workspace Enterprise sa dodatnim parametrima skripte
Uvod
ONLYOFFICE Workspace Enterprise je plaćena verzija kolaborativnog sistema razvijenog za upravljanje dokumentima, projektima, odnosima sa klijentima i email korespondencijom, sve na jednom mestu.
ONLYOFFICE Workspace Enterprise 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 Enterprise i jednostavan je za pokretanje, upravljanje i ažuriranje.
Nakon što preuzmete instalacioni skript za ONLYOFFICE Workspace Enterprise, 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-enterprise-install.sh -h
Kratak opis i nekoliko primera korišćenja ovih parametara možete pronaći ispod.
Ime slike
| Parametar | Opis |
|---|---|
-ci, --communityimage | Ime slike ili putanja do .tar.gz fajla za ONLYOFFICE Community Server |
-di, --documentimage | Ime slike ili putanja do .tar.gz fajla za ONLYOFFICE Docs |
-mi, --mailimage | Ime slike ili putanja do .tar.gz fajla za ONLYOFFICE Mail |
-cpi, --controlpanelimage | Ime slike ili putanja do .tar.gz fajla za ONLYOFFICE Control Panel |
Ovi parametri se mogu koristiti za specificiranje imena slike iz koje treba pokrenuti kontejner. Navedena slika treba da bude sačuvana u našem zvaničnom javnom repozitorijumu na Docker Hub. Ako ste preuzeli .tar.gz arhivu sa stranice za preuzimanje, možete takođe navesti putanju do ovog .tar.gz fajla sačuvanog na vašoj mašini.
Primer
bash workspace-enterprise-install.sh -ims false -di onlyoffice/documentserver-ee -ics true -icp true
Ovo će pokrenuti kontejner iz specificirane slike ONLYOFFICE Docs sačuvane u repozitorijumu, kao i pokrenuti kontejnere za ONLYOFFICE Community Server i ONLYOFFICE Control Panel.
bash workspace-enterprise-install.sh -ims false -ics true -ci "/home/user/CommunityServer-12.5.2.tar.gz" -ids false -icp true
Ovo će pokrenuti kontejner iz specificiranog lokalnog .tar.gz fajla koji sadrži sliku ONLYOFFICE Community Server, kao i pokrenuti kontejner za ONLYOFFICE Control Panel iz slike sačuvane u Docker Hub repozitorijumu.
Verzija komponente
| Parametar | Opis |
|---|---|
-cv, --communityversion | Verzija ONLYOFFICE Community Server |
-dv, --documentversion | Verzija ONLYOFFICE Docs |
-mv, --mailversion | Verzija ONLYOFFICE Mail |
-cpv, --controlpanelversion | Verzija ONLYOFFICE Control Panel |
Ovi parametri se mogu koristiti za instalaciju određene verzije komponente ako ne želite da instalirate najnoviju verziju dostupnu u repozitorijumu. Podrazumevano, slika označena kao latest se koristi za pokretanje svakog kontejnera komponente.
Primer
Otvorite repozitorijum na Docker Hub u vašem pretraživaču, izaberite potrebnu komponentu i idite na karticu Tags da biste videli sve dostupne oznake u repozitorijumu. Navedite verziju koju želite da instalirate za potrebne komponente:
bash workspace-enterprise-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 ONLYOFFICE Community Server, verziju 1.6.0.52 ONLYOFFICE Control Panel i najnoviju verziju ONLYOFFICE Mail, budući da njena verzija nije eksplicitno navedena.
IP adresa servera
| Parametar | Opis |
|---|---|
-dip, --documentserverip | IP adresa za ONLYOFFICE Docs |
-mip, --mailserverip | IP adresa za ONLYOFFICE Mail |
-mdbip, --mailserverdbip | IP adresa baze podataka za ONLYOFFICE Mail |
Ovi parametri se mogu koristiti za povezivanje komponenti ako ih instalirate na zasebnim mašinama.
Primer
bash workspace-enterprise-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
| Parametar | Opis |
|---|---|
-md, --maildomain | Domen za ONLYOFFICE Mail |
Ovaj parametar omogućava specificiranje sopstvenog domena koji će se koristiti za ONLYOFFICE Mail.
Primer
bash workspace-enterprise-install.sh -md "yourdomain.com"
Ovo će instalirati sve komponente ONLYOFFICE Workspace Enterprise, uključujući ONLYOFFICE Mail sa specificiranim domenom yourdomain.com.
U gornjoj komandi, parametar
"yourdomain.com" treba shvatiti kao servisni domen za ONLYOFFICE Mail. Obično se navodi u MX zapisu domena koji će se koristiti za održavanje korespondencije. Po pravilu, "yourdomain.com" izgleda kao mx1.onlyoffice.comAžuriranje komponenti
| Parametar | Opis | Vrednosti | Podrazumevano |
|---|---|---|---|
-u, --update | koristite za ažuriranje postojećih komponenti | true|false | false |
Ovaj parametar omogućava instaliranje najnovijih verzija potrebnih komponenti ako su odgovarajuće komponente instalirane na vašem računaru zastarele.
Primer
bash workspace-enterprise-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 Enterprise. 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 prepoznati.
Pristupni podaci
| Parametar | Opis |
|---|---|
-un, --username | dockerhub korisničko ime |
-p, --password | dockerhub lozinka |
Ovi parametri se koriste u slučaju da vam pružimo pristupne podatke za pristup testnom repozitorijumu kako biste mogli da pokrenete kontejnere iz slika koje su u njemu sačuvane.
Primer
bash workspace-enterprise-install.sh -md "yourdomain.com" -un username -p password
Instalacija komponenti
| Parametar | Opis | Vrednosti | Podrazumevano |
|---|---|---|---|
-ics, --installcommunityserver | instaliraj ONLYOFFICE Community Server | true|false|pull | true |
-ids, --installdocumentserver | instaliraj ONLYOFFICE Docs | true|false|pull | true |
-ims, --installmailserver | instaliraj ONLYOFFICE Mail | true|false|pull | true |
-icp, --installcontrolpanel | instaliraj ONLYOFFICE Control Panel | true|false|pull | true |
Ovi parametri omogućavaju da odredite da li je potrebno instalirati određenu komponentu ili ne. Mogu se koristiti ako želite da instalirate svaku komponentu na zasebnu mašinu.
- Koristite vrednost
trueda instalirate komponentu. - Koristite vrednost
falseda preskočite instalaciju komponente. - Koristite vrednost
pullda preuzmete komponentu bez instalacije.
Primer
bash workspace-enterprise-install.sh -ims false
Ovo će instalirati sve komponente ONLYOFFICE Workspace Enterprise bez ONLYOFFICE Mail.
bash workspace-enterprise-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
| Parametar | Opis | Vrednosti | Podrazumevano |
|---|---|---|---|
-it, --installation_type | tip instalacije | WORKSPACE|WORKSPACE_ENTERPRISE | WORKSPACE_ENTERPRISE |
Ovaj parametar omogućava instalaciju specificiranog rešenja: ONLYOFFICE Workspace Community ili ONLYOFFICE Workspace Enterprise.
Primer
bash workspace-enterprise-install.sh -it WORKSPACE
Ovo će instalirati komponente ONLYOFFICE Community Server i ONLYOFFICE Control Panel.
Korišćenje komponente kao eksternog servera
| Parametar | Opis | Vrednosti | Podrazumevano |
|---|---|---|---|
-es, --useasexternalserver | koristi kao eksterni server | true|false | false |
Ovaj parametar se koristi u slučaju da instalirate komponente na zasebnim mašinama.
- Koristite vrednost
truekada instalirate ONLYOFFICE Docs i ONLYOFFICE Mail na zasebnim mašinama. - Koristite vrednost
falsekada instalirate ONLYOFFICE Community Server zajedno sa ONLYOFFICE Control Panel na zasebnoj mašini.
Primer
bash workspace-enterprise-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-enterprise-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
| Parametar | Opis | Vrednosti | Podrazumevano |
|---|---|---|---|
-ms, --makeswap | kreiraj swap fajl | true|false | false |
Ovaj parametar omogućava kreiranje swap fajla od 6 GB. Podrazumevano, true
Vrednost je navedena, stoga ne morate da specificirate ovaj parametar prilikom pokretanja skripte. Swap fajl će biti automatski kreiran.
Primer
bash workspace-enterprise-install.sh -ms false
Ako ste prethodno kreirali swap fajl, možete koristiti ovu komandu kako ne biste kreirali swap fajl tokom instalacije.
U slučaju da ponovo pokrenete skriptu bez navođenja parametra -ms, ona proverava da li onlyoffice_swapfile postoji. Ako swap fajl već postoji, skripta neće ponovo kreirati swap fajl.
MySQL server
| Parametar | Opis | Podrazumevano |
|---|---|---|
-mysqlh, --mysqlhost | MySQL server host | localhost |
-mysqlprt, --mysqlport | MySQL server port | 3306 |
-mysqlru, --mysqlrootuser | MySQL server root korisnik | root |
-mysqlrp, --mysqlrootpassword | MySQL server root lozinka | my-secret-pw |
Ako ne navedete eksplicitno ove parametre, koriste se podrazumevane vrednosti.
Primer
bash workspace-enterprise-install.sh -mysqlru root -mysqlrp new-secret-pw
Ova komanda omogućava postavljanje sopstvene lozinke za MySQL root nalog tokom instalacije ONLYOFFICE Workspace Enterprise.
ONLYOFFICE Community Server baza podataka
| Parametar | Opis | Podrazumevano |
|---|---|---|
-mysqld, --mysqldatabase | ONLYOFFICE Community Server naziv baze podataka | onlyoffice |
-mysqlu, --mysqluser | ONLYOFFICE Community Server korisnik baze podataka | onlyoffice_user |
-mysqlp, --mysqlpassword | ONLYOFFICE Community Server lozinka baze podataka | onlyoffice_pass |
Ovi parametri omogućavaju kreiranje ONLYOFFICE Community Server baze podataka sa prilagođenim nazivom 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-enterprise-install.sh -mysqld communitydatabase -mysqlu username -mysqlp password
ONLYOFFICE Mail baza podataka
| Parametar | Opis | Podrazumevano |
|---|---|---|
-mysqlmd, --mysqlmaildatabase | ONLYOFFICE Mail naziv baze podataka | onlyoffice_mailserver |
-mysqlmu, --mysqlmailuser | ONLYOFFICE Mail korisnik baze podataka | mail_admin |
-mysqlmp, --mysqlmailpassword | ONLYOFFICE Mail lozinka baze podataka | Isadmin123 |
Ovi parametri omogućavaju kreiranje ONLYOFFICE Mail baze podataka sa prilagođenim nazivom 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-enterprise-install.sh -md "mx.yourdomain.com" -mysqlmd maildatabase -mysqlmu username -mysqlmp password
ONLYOFFICE Community Server port
| Parametar | Opis | Podrazumevano |
|---|---|---|
-cp, --communityport | ONLYOFFICE Community Server port | 80 |
Ovaj parametar omogućava promenu porta na kojem će ONLYOFFICE Community Server raditi. Podrazumevano se koristi port 80.
Primer
bash workspace-enterprise-install.sh -cp 8080
Podešavanje za core.machinekey
| Parametar | Opis |
|---|---|
-mk, --machinekey | Podešavanje za ključ core.machinekey |
Ovaj parametar omogućava navođenje sopstvenog machinekey prilikom instalacije ONLYOFFICE Workspace Enterprise.
/app/onlyoffice/CommunityServer/data/.private/machinekey.Primer
bash workspace-enterprise-install.sh -mk yourmachinekey
Podešavanje za JWT secret
| Parametar | Opis |
|---|---|
-jwt, --jwtsecret | Podešavanje za JWT tajni ključ |
Ovaj parametar omogućava navođenje sopstvenog JWT tajnog ključa prilikom instalacije ONLYOFFICE Workspace Enterprise. Tajni ključ se koristi za potpisivanje JSON web tokena i validaciju tokena prilikom zahteva ka ONLYOFFICE Docs.
- Za Community Server -
/var/www/onlyoffice/WebStudio/web.appsettings.config - Za Document Server -
/etc/onlyoffice/documentserver/local.json
Primer
bash workspace-enterprise-install.sh -jwt yoursecret