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

Pokretanje ONLYOFFICE Docs Developer izdanja sa Podmanom na Fedora

Uvod

Developer izdanje omogućava vam da instalirate ONLYOFFICE Docs na vašem lokalnom serveru i integrišete online editore sa vašom web aplikacijom.

ONLYOFFICE Docs je online kancelarijski paket koji uključuje preglednike i editore za tekstove, tabele i prezentacije, potpuno kompatibilne sa Office Open XML formatima (.docx, .xlsx, .pptx) i omogućava kolaborativno uređivanje u realnom vremenu.

Funkcionalnosti

  • Editor dokumenata
  • Editor tabela
  • Editor prezentacija
  • Preglednici za mobilne uređaje
  • Editori za mobilne uređaje
  • Kolaborativno uređivanje
  • Podrška za hijeroglife
  • Podrška za sve popularne formate: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML

Pogledajte detaljnu listu funkcionalnosti dostupnih za ONLYOFFICE Docs Developer izdanje.

Ovaj vodič će vam pokazati kako da instalirate Linux verziju ONLYOFFICE Docs Developer izdanje koristeći Podman na Fedora sistemu. Podman je alat za pokretanje i upravljanje Linux kontejnerima.

Sistemski zahtevi
  • CPU
    dvojezgarni 2 GHz ili bolji
  • RAM
    4 GB ili više
  • HDD
    najmanje 40 GB slobodnog prostora
  • SWAP
    najmanje 4 GB, ali zavisi od operativnog sistema domaćina. Više je bolje
  • OS
    amd64 Linux distribucija sa kernel verzijom 3.10 ili novijom

Instalacija ONLYOFFICE Docs

Potrebna vam je najnovija verzija Podman-a. Ako je nemate, pogledajte sekciju za instalaciju na Podman sajtu kako biste saznali kako da je nabavite.
Pokretanje ONLYOFFICE Docs sa Podman-om kao root korisnik

Kreirajte nove foldere za čuvanje podataka kontejnera na vašoj host mašini:

sudo mkdir -p /app/onlyoffice/DocumentServer/logs \
 /app/onlyoffice/DocumentServer/data \
 /app/onlyoffice/DocumentServer/lib \
 /app/onlyoffice/DocumentServer/db

Sada montirajte ove direktorijume putem Podman-a i pokrenite ONLYOFFICE Docs koristeći sledeću komandu:

sudo podman run -i -t -d -p 80:80 -p 443:443 --restart=always \
 -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice:Z  \
 -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data:Z  \
 -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice:Z \
 -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql:Z \
 -u root onlyoffice/documentserver-de:latest
Napomena: rootless deployment NIJE preporučen za ONLYOFFICE Docs.

Da biste proverili da li ONLYOFFICE Docs radi ispravno, pokrenite ovu komandu:

sudo podman exec $(sudo podman ps -q) sudo supervisorctl start ds:example

Zatim otvorite pregledač, idite na http://localhost/welcome, i kliknite na dugme GO TO TEST EXAMPLE. Bićete preusmereni na stranicu gde možete kreirati dokumente sa primerima sadržaja.

Prebacivanje ONLYOFFICE Docs na HTTPS

Instalirajte onlyoffice.key i onlyoffice.crt sertifikate na vaš server i restartujte ONLYOFFICE Docs kontejner koristeći sledeće komande:

sudo mkdir /app/onlyoffice/DocumentServer/data/certs
sudo cp onlyoffice.crt /app/onlyoffice/DocumentServer/data/certs/
sudo cp onlyoffice.key /app/onlyoffice/DocumentServer/data/certs/
sudo chown -R 100108:100111 /app/onlyoffice/DocumentServer/data/certs/
sudo podman restart {container_id}
Kada kopirate sertifikate bez ulaska u kontejner, potrebno je koristiti sudo (jer je kontejner pokrenut od strane korisnika koji nije root), a zatim promeniti vlasnika fajla na korisnika 100108 100111 (ovo je korisnik subuid ds u kontejneru).

Kreiranje slike ONLYOFFICE Docs na Podman-u kao root korisnik

Klonirajte ONLYOFFICE Docs repozitorijum, idite u folder Docker-DocumentServer i kreirajte sliku koristeći sledeće komande:

git clone https://github.com/ONLYOFFICE/Docker-DocumentServer.git
cd Docker-DocumentServer/
sudo podman build 
  
--tag onlyofficeds:podman -f ./Dockerfile

Izgradnja slike ONLYOFFICE Docs iz Dockerfile-a pomoću Buildah kao root korisnik

Koristite sledeću komandu:

buildah bud --tag onlyofficeds:buildah -f ./Dockerfile
Buildah podržava izgradnju slika bez root dozvola, ali izgradnja slike ONLYOFFICE Docs iz Dockerfile-a pomoću Buildah funkcioniše samo sa root pristupom.

Pokretanje ONLYOFFICE Docs kontejnera iz lokalnog direktorijuma bez root dozvola

Nakon što ste izgradili sliku ONLYOFFICE Docs pomoću Buildah kao što je opisano iznad, pokrenite ONLYOFFICE Docs kontejner koristeći sledeću komandu:

podman run -i -t -d -p 8003:80 -p 4430:443 --restart=always \
 -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice:Z  \
 -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data:Z  \
 -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice:Z \
 -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql:Z localhost/onlyofficeds:buildah

Registracija vaše verzije Developer Edition

Ako ste kupili Developer Edition i dobili datoteku license.lic, možete je postaviti u vašu instalaciju da biste dobili punu verziju softvera.

Kada koristite Podman kontejner, datoteku license.lic možete postaviti u bilo koji folder (npr. /app/onlyoffice/DocumentServer/data/license.lic), ali ćete morati da montirate ovaj folder prilikom pokretanja kontejnera:

podman run -i -t -d -p 80:80 -p 443:443 --restart=always \
 -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice:Z  \
 -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data:Z  \
 -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice:Z \
 -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql:Z \
 -u root onlyoffice/documentserver-de:latest

Nakon toga, vaša verzija Developer Edition će biti registrovana i sa svim funkcionalnostima.

Članak sa oznaka:
Pregledajte sve oznake