- Početna
- Radni prostor
- Instalacija
- Zajednica
- Docker
- Instalacija ONLYOFFICE Workspace Community sa dodatnim parametrima skripte
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
| Parametar | Opis |
|---|---|
-ci, --communityimage | Ime slike za ONLYOFFICE Community Server |
-di, --documentimage | Ime slike za ONLYOFFICE Docs |
-mi, --mailimage | Ime slike za ONLYOFFICE Mail |
-cpi, --controlpanelimage | Ime 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
| 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 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
| 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-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 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.
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.comAžuriranje komponente
| Parametar | Opis | Vrednosti | Podrazumevano |
|---|---|---|---|
-u, --update | koristi se za ažuriranje postojećih komponenti | true|false | false |
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
| Parametar | Opis |
|---|---|
-un, --username | korisničko ime za dockerhub |
-p, --password | lozinka 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
| 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 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
trueza instalaciju komponente. - Koristite vrednost
falseda preskočite instalaciju komponente. - Koristite vrednost
pullda 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
| Parametar | Opis | Vrednosti | Podrazumevano |
|---|---|---|---|
-it, --installation_type | tip instalacije | WORKSPACE|WORKSPACE_ENTERPRISE | WORKSPACE_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
| 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-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
| Parametar | Opis | Vrednosti | Podrazumevano |
|---|---|---|---|
-ms, --makeswap | kreiraj swap fajl | true|false | false |
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
| 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-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
| Parametar | Opis | Podrazumevano |
|---|---|---|
-mysqld, --mysqldatabase | Ime baze podataka za ONLYOFFICE Community Server | onlyoffice |
-mysqlu, --mysqluser | Korisnik baze podataka za ONLYOFFICE Community Server | onlyoffice_user |
-mysqlp, --mysqlpassword | Lozinka baze podataka za ONLYOFFICE Community Server | onlyoffice_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
| Parametar | Opis | Podrazumevano |
|---|---|---|
-mysqlmd, --mysqlmaildatabase | Ime baze podataka za ONLYOFFICE Mail | onlyoffice_mailserver |
-mysqlmu, --mysqlmailuser | Korisnik baze podataka za ONLYOFFICE Mail | mail_admin |
-mysqlmp, --mysqlmailpassword | Lozinka baze podataka za ONLYOFFICE Mail | Isadmin123 |
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
| Parametar | Opis | Podrazumevano |
|---|---|---|
-cp, --communityport | Port za ONLYOFFICE Community Server | 80 |
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
| Parametar | Opis |
|---|---|
-mk, --machinekey | Podešavanje za ključ core.machinekey |
Ovaj parametar omogućava da navedete svoj sopstveni machinekey prilikom instalacije ONLYOFFICE Workspace Community.
/app/onlyoffice/CommunityServer/data/.private/machinekey.Primer
bash workspace-install.sh -mk yourmachinekey
Podešavanje za JWT tajnu
| Parametar | Opis |
|---|---|
-jwt, --jwtsecret | Podeš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.
- 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