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

Instalacija ONLYOFFICE DocSpace Developer uz dodatne parametre skripte

Uvod

ONLYOFFICE DocSpace Developer je plaćena verzija dokumentacionog centra gde možete povezati korisnike i dokumente na jednom mestu kako biste poboljšali saradnju.

ONLYOFFICE DocSpace Developer dolazi kao automatski skript za instalaciju za Linux operativne sisteme sa instaliranim Docker-om. Skript će postaviti Docker kontejnere sa svim komponentama potrebnim za ispravan rad ONLYOFFICE DocSpace Developer i lako ga je pokrenuti, upravljati i ažurirati.

Nakon što preuzmete skript za instalaciju ONLYOFFICE DocSpace Developer, možda ćete morati da ga pokrenete sa dodatnim parametrima, na primer, ako želite da instalirate svaku komponentu na zasebnoj mašini.

Koristite sledeću komandu da prikažete listu svih dostupnih Docker skript parametara:

bash docspace-developer-install.sh docker -h

Koristite sledeću komandu da prikažete listu svih dostupnih DEB/RPM skript parametara:

bash docspace-developer-install.sh package -h

Ispod možete pronaći kratak opis i neke primere korišćenja ovih parametara.

Kada pokrenete skript sa parametrima, bićete upitani da izaberete način na koji želite da instalirate ONLYOFFICE DocSpace. Upišite Y i pritisnite Enter da instalirate ONLYOFFICE DocSpace koristeći Docker. Upišite N i pritisnite Enter da instalirate ONLYOFFICE DocSpace iz DEB/RPM paketa.

Pristupni podaci

ParametarOpis
-reg, --registryURL docker registra (npr. https://myregistry.com:5000)
-un, --usernameprijava na docker registar
-p, --passwordlozinka za docker registar

Ovi parametri se koriste u slučaju da vam pružimo pristupne podatke za pristup testnom repozitorijumu kako biste mogli da pokrećete kontejnere iz slika koje su u njemu skladištene.

Primer
bash docspace-developer-install.sh -reg URL -un username -p password

Tip instalacije

ParametarOpisVrednostiPodrazumevano
-it, --installation_typetip instalacijecommunity|developer|enterprisedeveloper

Ovaj parametar vam omogućava da instalirate određeno rešenje: ONLYOFFICE DocSpace Community, ONLYOFFICE DocSpace Developer ili ONLYOFFICE DocSpace Enterprise.

Primer
bash docspace-developer-install.sh -it community

Ovo će instalirati rešenje ONLYOFFICE DocSpace Community.

Provera hardvera

ParametarOpisVrednostiPodrazumevano
-skiphc, --skiphardwarecheckkoristite za preskakanje provere hardveratrue|falsefalse

Ovaj parametar vam omogućava da preskočite proveru da li sistem ispunjava minimalne hardverske zahteve.

Primer
bash docspace-developer-install.sh -skiphc true

Ovo će preskočiti proveru hardvera.

Ažuriranje komponenti

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

Ovaj parametar vam omogućava da instalirate najnovije verzije potrebnih komponenti ako su odgovarajuće komponente instalirane na vašoj mašini zastarele.

Primer
bash docspace-developer-install.sh -u true

Ovo će zaustaviti one kontejnere koji treba da budu ažurirani, ukloniti ih i zatim pokrenuti najnovije verzije odgovarajućih komponenti ONLYOFFICE DocSpace Developer. 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 DocSpace-a bi trebalo automatski da se preuzmu.

Ažurirajte samo Docs na verziju 7.2.1.34 i preskočite ažuriranje za sve ostale komponente:

bash docspace-developer-install.sh -u true -docsi onlyoffice/documentserver-de -docsv 7.2.1.34 -idocs true -ids false -irbt false -irds false

Ažurirajte samo DocSpace na verziju 1.2.0 i preskočite ažuriranje za sve ostale komponente:

bash docspace-developer-install.sh -u true -dsv v1.2.0 -idocs false -irbt false -irds false

Instalacija komponenti

ParametarOpisVrednostiPodrazumevano
-ids, --installdocspaceinstalirajte ONLYOFFICE DocSpacetrue|falsetrue
-idocs, --installdocsinstalirajte ONLYOFFICE Docstrue|falsetrue
-irbt, --installrabbitmqinstalirajte RabbitMQtrue|falsetrue
-irds, --installredisinstalirajte Redistrue|falsetrue
-imysql, --installmysqlinstalirajte MySQLtrue|falsetrue

Ovi parametri vam omogućavaju da navedete da li je potrebno instalirati određenu komponentu ili ne. Mogu se koristiti ako želite da instalirate svaku komponentu na zasebnoj mašini.

  • Koristite vrednost true da instalirate komponentu.
  • Koristite vrednost false da preskočite instalaciju komponente.
Primer
bash docspace-developer-install.sh -idocs false

Ovo će instalirati sve komponente ONLYOFFICE DocSpace Developer bez ONLYOFFICE Docs.

bash docspace-developer-install.sh -ids false -idocs true -imysql false -irbt false -irds false

Ovo će preskočiti instalaciju ONLYOFFICE DocSpace, MySQL, RabbitMQ i Redis i instalirati samo ONLYOFFICE Docs.

Verzija komponente

ParametarOpis
-dsv, --docspaceversionverzija ONLYOFFICE DocSpace
-docsv, --docsversionverzija ONLYOFFICE Docs

Ovi parametri mogu se koristiti za instalaciju određene verzije ONLYOFFICE DocSpace ili ONLYOFFICE Docs ukoliko iz nekog razloga ne želite da instalirate najnoviju verziju dostupnu u repozitorijumu. Podrazumevano, slika označena kao latest koristi se za pokretanje kontejnera komponente.

Primer

Otvorite repozitorijum na Docker Hub u vašem pregledaču, izaberite ONLYOFFICE Docs i idite na karticu Tags da biste videli sve dostupne oznake u repozitorijumu. Navedite verziju koju želite da instalirate:

bash docspace-developer-install.sh -docsv 7.2.1.34

Ovo će instalirati ONLYOFFICE DocSpace sa verzijom ONLYOFFICE Docs 7.2.1.34.

Ime slike ONLYOFFICE Docs

ParametarOpis
-docsi, --docsimageIme slike ONLYOFFICE Docs

Ovaj parametar može se koristiti za određivanje imena slike ONLYOFFICE Docs iz koje bi trebalo pokrenuti kontejner. Navedena slika treba da bude sačuvana u našem zvaničnom javnom repozitorijumu na Docker Hub.

Primer
bash docspace-developer-install.sh -docsi onlyoffice/documentserver-de

Ovo će pokrenuti kontejner iz navedene slike ONLYOFFICE Docs sačuvane u repozitorijumu.

Podešavanje za hostove

ParametarOpis
-dsh, --docspacehostHost za ONLYOFFICE DocSpace
-esh, --elastichostHostovi za Elasticsearch

Ovi parametri mogu se koristiti za povezivanje komponenti ukoliko ih instalirate na različitim mašinama.

Primer
bash docspace-developer-install.sh -esh 192.168.3.202

Ovo će instalirati ONLYOFFICE DocSpace i povezati ga sa Elasticsearch instaliranim na drugoj mašini koja ima IP adresu 192.168.3.202.

Podešavanje za core.machinekey

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

Ovaj parametar omogućava vam da navedete svoj sopstveni machinekey prilikom instalacije ONLYOFFICE DocSpace Developer.

Ovaj parametar se upisuje u konfiguracionu datoteku /app/onlyoffice/config/appsettings.json (putanja je navedena unutar onlyoffice-studio kontejnera).
Primer
bash docspace-developer-install.sh -mk yourmachinekey

Eksterni port za ONLYOFFICE DocSpace

ParametarOpisPodrazumevano
-ep, --externalportEksterni port za ONLYOFFICE DocSpace80

Ovaj parametar omogućava vam da promenite port na kojem će ONLYOFFICE DocSpace raditi. Podrazumevano se koristi port 80.

Primer
bash docspace-developer-install.sh -ep 8080

Podešavanja za JWT zaglavlje i tajnu

ParametarOpis
-jh, --jwtheaderPodešavanje za JWT zaglavlje
-js, --jwtsecretPodešavanje za tajni ključ JWT

Ovi parametri omogućavaju vam da navedete JWT zaglavlje i svoj sopstveni tajni ključ JWT prilikom instalacije ONLYOFFICE DocSpace Developer. JWT zaglavlje definiše HTTP zaglavlje koje će se koristiti za slanje JWT. Tajni ključ se koristi za potpisivanje JSON web tokena i validaciju tokena prilikom zahteva ka ONLYOFFICE Docs.

Ovi parametri se upisuju u sledeće konfiguracione datoteke (putanje su navedene unutar onlyoffice-studio i onlyoffice-document-server kontejnera):
  • Za DocSpace - /app/onlyoffice/config/appsettings.json
  • Za Document Server - /etc/onlyoffice/documentserver/local.json
Primer
bash docspace-developer-install.sh -js yoursecret

MySQL server

ParametarOpisPodrazumevano
-mysqlrp, --mysqlrootpasswordLozinka za root nalog MySQL serveramy-secret-pw
-mysqlh, --mysqlhostHost MySQL serveralocalhost
-mysqlport, --mysqlportBroj porta MySQL servera3306

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

Primer
bash docspace-developer-install.sh -mysqlrp new-secret-pw

Ova komanda vam omogućava da postavite svoju lozinku za root nalog MySQL servera tokom instalacije ONLYOFFICE DocSpace Developer.

Baza podataka ONLYOFFICE DocSpace

ParametarOpisPodrazumevano
-mysqld, --mysqldatabaseIme baze podataka ONLYOFFICE DocSpaceonlyoffice
-mysqlu, --mysqluserKorisnik baze podataka ONLYOFFICE DocSpaceonlyoffice_user
-mysqlp, --mysqlpasswordLozinka baze podataka ONLYOFFICE DocSpaceonlyoffice_pass

Ovi parametri omogućavaju vam da kreirate bazu podataka ONLYOFFICE DocSpace navodeći prilagođeno ime baze, kao i korisničko ime i lozinku za nalog sa superuser ovlašćenjima na kreiranoj bazi. Ako ne navedete eksplicitno ove parametre, koriste se podrazumevane vrednosti.

Primer
bash docspace-developer-install.sh -mysqld docspacedatabase -mysqlu username -mysqlp password

Prelazak na HTTPS

ParametarOpis
-led, --letsencryptdomaindefiniše domen za Let's Encrypt sertifikat
-lem, --letsencryptmaildefiniše adresu e-pošte administratora domena za Let's Encrypt sertifikat
-cf, --certfileputanja do fajla sa sertifikatom za domen
-ckf, --certkeyfileputanja do fajla sa privatnim ključem za sertifikat

Ovi parametri omogućavaju prebacivanje portala na HTTPS. Mogu se koristiti samo za Docker verziju.

Primer
bash docspace-developer-install.sh docker --letsencryptmail user@example.com --letsencryptdomain yourdomain.com

Ovo će automatski kreirati i instalirati letsencrypt.org sertifikat potpisan od strane CA na vaš server i restartovati NGINX servis kako bi promene stupile na snagu.

bash docspace-developer-install.sh docker --certfile path --certkeyfile path

Ovo će primeniti vaš sopstveni SSL sertifikat.

Članak sa oznaka:
Pregledajte sve oznake