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

Pokretanje ONLYOFFICE Docs sa Podman na Fedora

Uvod

Community Edition vam omogućava da instalirate ONLYOFFICE Docs na vašem lokalnom serveru i integrišete online uređivače sa ONLYOFFICE platformom za saradnju ili drugim popularnim sistemima.

ONLYOFFICE Docs je online kancelarijski paket koji sadrži preglednike i uređivače za tekstualne dokumente, tabele i prezentacije, potpuno kompatibilan sa Office Open XML formatima (.docx, .xlsx, .pptx) i omogućava kolaborativno uređivanje u realnom vremenu.

Funkcionalnosti

  • Uređivač dokumenata
  • Uređivač tabela
  • Uređivač prezentacija
  • Preglednici 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 Community Edition.

Korišćenjem unutar ONLYOFFICE Workspace, moći ćete da:

  • delite fajlove;
  • upravljate pravima pristupa za dokumente;
  • ugrađujete dokumente na veb sajt;
  • pregledate i uređujete fajlove smeštene na Drive, Box, Dropbox, OneDrive, OwnCloud povezane sa ONLYOFFICE.

Ovaj vodič će vam pokazati kako da instalirate Linux verziju ONLYOFFICE Docs Community Edition sa Podman na Fedora. Podman je alat za pokretanje i upravljanje Linux kontejnerima.

Sistemski zahtevi
  • CPU: dual core 2 GHz ili bolji
  • RAM: 4 GB ili više
  • HDD: najmanje 40 GB slobodnog prostora
  • SWAP: najmanje 4 GB, ali zavisi od host OS-a. Više je bolje
  • OS: amd64 Linux distribucija sa kernel verzijom 3.10 ili novijom

Instalacija ONLYOFFICE Docs

Potrebna vam je najnovija verzija Podman. Ako je nemate, pogledajte sekciju za instalaciju na Podman veb sajtu da saznate kako da je nabavite.
Pokretanje ONLYOFFICE Docs sa Podman kao root korisnik

Kreirajte 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 

Montirajte ove direktorijume putem Podman 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:latest 
Napominjemo da rootless implementacija nije preporučena za ONLYOFFICE Docs.

Da biste proverili da li ONLYOFFICE Docs radi ispravno, pokrenite sledeću 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 bez root privilegija), a zatim promeniti vlasnika fajla na UID 100108 i GID 100111, koji odgovaraju ds korisniku unutar kontejnera.

Izgradnja slike ONLYOFFICE Docs na Podman kao root korisnik

Klonirajte ONLYOFFICE Docs repozitorijum, idite u folder Docker-DocumentServer, i izgradite 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 sa Buildah kao root korisnik

Koristite sledeću komandu:

buildah bud --tag onlyofficeds:buildah -f ./Dockerfile 
Buildah podržava izgradnju slika bez root privilegija, ali izgradnja slike ONLYOFFICE Docs iz Dockerfile sa Buildah radi samo sa root pristupom.

Pokretanje ONLYOFFICE Docs kontejnera iz lokalnog direktorijuma bez root privilegija

Nakon izgradnje slike ONLYOFFICE Docs sa Buildah kao što je opisano u prethodnom odeljku, 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 
Članak sa oznaka:
Pregledajte sve oznake