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

Ažuriranje ONLYOFFICE Docs Enterprise izdanja za Docker na najnoviju verziju

Uvod

Ovaj vodič će vam pokazati kako da ažurirate vašu ONLYOFFICE Docs Enterprise izdanje Docker verziju na najnoviju verziju.

Naša politika podrške je da podržavamo samo najnoviju stabilnu verziju. Redovno izdajemo nove verzije ONLYOFFICE Docs koje uključuju nove funkcije i ispravke grešaka. Ako koristite staru verziju ONLYOFFICE Docs, preporučujemo da je nadogradite na najnoviju verziju.
VažnoAko koristite staru verziju Integration Edition, jedini način da je ažurirate je da je deinstalirate (onlyoffice/documentserver-ie) i instalirate Enterprise izdanje umesto nje.

Pre ažuriranja, molimo vas da se uverite da vaša Docker verzija odgovara sistemskim zahtevima (bilo koja verzija koju podržava Docker tim).

Gašenje ONLYOFFICE Docs

Zbog operativnih karakteristika, ONLYOFFICE Docs čuva dokument tek nakon što su ga svi korisnici koji su ga uređivali zatvorili. Da biste izbegli gubitak podataka, morate prisilno isključiti korisnike ONLYOFFICE Docs kada treba da zaustavite ONLYOFFICE Docs u slučaju ažuriranja aplikacije. Da biste to uradili, izvršite sledeći skript:

sudo docker exec {{DOCUMENT_SERVER_ID}} documentserver-prepare4shutdown.sh

gde {{DOCUMENT_SERVER_ID}} označava ime ili ID ONLYOFFICE Docs kontejnera.

Možete lako saznati trenutno ime ili ID ONLYOFFICE Docs kontejnera koristeći Docker komandu koja će prikazati sve postojeće kontejnere:

sudo docker ps -a
Izvršavanje skripta može potrajati dugo (do 5 minuta).
Isključivanje korisnika može potrajati dugo (do 5 minuta).

Ažuriranje ONLYOFFICE Docs za Docker

Ažuriranje pomoću skripta

Ako je vaša verzija ONLYOFFICE Docs instalirana pomoću skripta, izvršite sledeću komandu:

bash docs-enterprise-install.sh -u true

Unesite Y i pritisnite Enter da biste ažurirali ONLYOFFICE Docs pomoću Dockera.

ONLYOFFICE Docs Enterprise izdanje Docker verzija će biti ažurirana pomoću skripta samo ako je instalacija prethodno izvršena pomoću ovog skripta.
Ručno ažuriranje

Korak 1: Proverite da li su svi eksterni folderi za skladištenje podataka montirani

Uverite se da su svi kontejner volumeni koji se koriste za skladištenje podataka ONLYOFFICE Docs montirani pomoću sledeće komande:

sudo docker inspect --format='{{range $p,$conf:=.HostConfig.Binds}}{{$conf}};{{end}}' {{DOCUMENT_SERVER_ID}}

Korak 2: Zaustavite trenutni ONLYOFFICE Docs Docker kontejner.

sudo docker stop {{DOCUMENT_SERVER_ID}}

Korak 3: Preuzmite najnoviju sliku ONLYOFFICE Docs

Preuzmite najnoviju sliku ONLYOFFICE Docs navodeći oznaku latest:

docker pull onlyoffice/documentserver-ee:latest

Korak 4: Pokrenite novu sliku sa istim mapiranim putanjama

sudo docker run -i -t -d -p 80:80 --restart=         always \-v /host_folder:/volume -e JWT_SECRET=my_jwt_secret onlyoffice/documentserver-ee

Uverite se da pokrećete novu sliku sa mapiranim putanjama tačno onako kako su bile montirane za prethodnu verziju, inače podaci skladišteni u tim folderima neće biti automatski preuzeti. Da biste to uradili, navedite argumente opcije -v, zamenjujući vrednosti /host_folder:/volume stvarnim putanjama kao što su prikazane u Koraku 1.

Ako ste prethodnu verziju instalirali koristeći drugačiji port ili HTTPS i želite da novu verziju instalirate na isti način, molimo vas da se obratite uputstvu za instalaciju da pronađete potrebne komande.

Kada se proces instalacije završi, pokrenite ONLYOFFICE Docs i proverite da li ispravno radi.

Korak 5 (Opcionalno): Uklonite stari ONLYOFFICE Docs kontejner i sliku

Nakon što se uverite da je sve u redu i da vaša ažurirana verzija ONLYOFFICE Docs radi ispravno, možete ukloniti stari ONLYOFFICE Docs kontejner:

sudo docker rm {{OLD_DOCUMENT_SERVER_CONTAINER_ID}}

gde {{OLD_DOCUMENT_SERVER_CONTAINER_ID}} označava ime ili ID STAROG ONLYOFFICE Docs kontejnera.

Ako želite da oslobodite prostor, možete takođe ukloniti staru sliku. Prikazati sve docker slike:

sudo docker images -a

Pronađite ID nepotrebne slike u listi slika i uklonite sliku:

sudo docker rmi {{OLD_DOCUMENT_SERVER_IMAGE_ID}}
Šema baze podataka je promenjena u v6.3. Kada ažurirate na v6.3 (ako koristite Docker verziju ONLYOFFICE Docs sa eksternom bazom podataka), možda ćete takođe morati da nadogradite šemu baze podataka kako biste osigurali mogućnost korišćenja funkcije zaštite lozinkom.
  1. Preuzmite skript za nadogradnju šeme baze podataka.
  2. Izvršite skript koristeći komandnu liniju.
    • Za PostgreSQL: psql -U onlyoffice -W onlyoffice < {path-to-upgradev630.sql}
    • Za MySQL: mysql -u root -p onlyoffice < {path-to-upgradev630.sql}

    Navedite lozinku korišćenu prilikom kreiranja baze podataka (onlyoffice).

Članak sa oznaka:
Pregledajte sve oznake