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

Rešavanje problema

Opšti problemi

P:Želim da instaliram server baziran na Docker-u na svom lokalnom serveru. Kako to mogu uraditi?

O:Najnoviji server za online kancelariju baziran na Docker-u je dostupan na Docker hub-u. Molimo vas da izaberete šta želite da instalirate: ONLYOFFICE Docs, ONLYOFFICE Workspace ili ONLYOFFICE Mail i pratite uputstva na odgovarajućoj stranici.

P:Nakon što kreiram i uđem u portal, vidim nepoznatog korisnika u modulu Osobe sa imenom 'lažni korisnik'. Takođe postoji neka OnlyofficeHealthCheck usluga na listi usluga. Zašto je to tako i da li treba nešto da uradim povodom toga?

O:Korisnik i usluga su deo buduće funkcionalnosti Provera zdravlja koja će biti dostupna za portale u budućim izdanjima. Za sada nije funkcionalna, pa možete ili ostaviti kako jeste ili onemogućiti OnlyofficeHealthCheck uslugu i ukloniti je sa liste automatskog pokretanja usluga.

P:Koji sistem mi je potreban da bih instalirao server rešenje i uspešno ga koristio?

O:Sistemski zahtevi su:

  • CPU
    dvojezgarni 2 GHz ili bolji
  • RAM
    4 GB ili više
  • HDD
    najmanje 20 GB slobodnog prostora
  • SWAP
    najmanje 4 GB, ali zavisi od host OS-a. Više je bolje
  • OS
    amd64 Linux distribucija sa verzijom kernela 3.10 ili novijom
  • Dodatni zahtevi
    • Docker: bilo koja verzija podržana od strane Docker tima

P:Instalirao sam jednu od verzija servera koristeći Docker servis, ali imam neke probleme vezane za DNS server ili sopstvenu rezoluciju imena. Šta može biti pogrešno?

O:Docker po defaultu koristi Google DNS servere i server pokušava da ih kontaktira svaki put kada pravi neke mrežne zahteve. Ako vaš ONLYOFFICE Workspace, ONLYOFFICE Docs ili ONLYOFFICE Mail neće imati pristup internetu, preporučujemo da promenite podrazumevanu Docker DNS adresu na adresu vašeg lokalnog DNS servera. Da biste to uradili, idite u datoteku /etc/default/docker i promenite IP adresu u sledećem redu na IP adresu DNS servera u vašoj lokalnoj mreži:

docker_OPTS="--dns 8.8.8.8"

Za operativne sisteme bazirane na RPM-u kao što je CentOS, konfiguraciona datoteka može biti locirana ovde: /etc/docker/daemon.json

P:Urednici dokumenata se otvaraju i interfejs se pojavljuje, ali sam dokument se ne učitava, stalno prikazuje napredak učitavanja. Šta se može uraditi?

O:Razlog može biti to što računar mora biti u mogućnosti da se adresira koristeći Internet loopback pristup, tj. mora biti dostupan samom sebi spolja. Možete mu to omogućiti uređivanjem iptables da imate preusmerenja poput ovih:

iptables -t nat -A PREROUTING -d <public_ip> -j DNAT --to-destination <local_ip>
iptables -t nat -A POSTROUTING -s <local_ip> -j SNAT --to-source <piblic_ip>
Ne zaboravite da zamenite public_ip i local_ip adrese stvarnim IP adresama.

P:Dodao sam prilagođenu temu interfejsa ili ažurirao jezičke datoteke urednika (ispravio neke prevode) ali server i dalje prikazuje prethodne vrednosti umesto ispravnih. Kako mogu resetovati keš za sve korisnike odjednom?

O:Molimo vas da pratite korake za resetovanje keša:
Pronađite datoteke /etc/nginx/includes/ds-docservice.conf i /etc/nginx/includes/ds-spellchecker.conf. Tamo mora biti vrednost datuma i vremena izrade. Promenite te vrednosti u neke druge (bilo koja vrednost će biti dovoljna, ali je važno da bude ista na svim mestima), i restartujte NGINX:

sudo service nginx reload
Keš bi trebalo da bude resetovan za sve korisnike servera.

Imajte na umu da za Docker instalaciju sve akcije moraju biti izvedene unutar kontejnera.

Problemi sa HTTPS-om

P:Dodao sam samopotpisani SSL sertifikat i sada imam grešku pri otvaranju SSO metadata stranice, kada radim sa WebDAV-om i drugim node.js servisima. Šta se može uraditi da se to popravi?

O:Ako naiđete na problem sa dobijanjem SSO metadata, WebDAV-om i drugim node.js servisima kada koristite samopotpisane SSL sertifikate, možete pokušati jednu od sledećih opcija za rešavanje ovog problema:

Opcija 1 - Dodajte parametre za pokretanje servisa.

  1. Otvorite datoteku onlyofficeSsoAuth.service (unutar CommunityServer kontejnera):
    nano /lib/systemd/system/onlyofficeSsoAuth.service
  2. Dodajte sledeći red navodeći putanju do root sertifikata na kraju bloka [Service]:
    Environment=NODE_EXTRA_CA_CERTS=/etc/rootCA.pem
  3. Restartujte servise:
    systemctl daemon-reload
    systemctl restart onlyofficeSsoAuth

Opcija 2 - Koristite sistemski paket sertifikata.

  1. Otvorite datoteku onlyofficeSsoAuth.service (unutar CommunityServer kontejnera):
    nano /lib/systemd/system/onlyofficeSsoAuth.service
  2. Pronađite sledeći red u bloku [Service]:
    ExecStart=/usr/bin/node /var/www/onlyoffice/Services/ASC.SsoAuth/app.js UNIX.SERVER

    Zamenite ga sa sledećim:

    ExecStart=/usr/bin/node --use-openssl-ca /var/www/onlyoffice/Services/ASC.SsoAuth/app.js UNIX.SERVER
  3. Za CentOS, dodatno dodajte sledeći red navodeći putanju do paketa sertifikata na kraju bloka [Service]:
    Environment=SSL_CERT_FILE=/etc/pki/tls/certs/ca-bundle.trust.crt
  4. Ponovo pokrenite servise:
    systemctl daemon-reload
    systemctl restart onlyofficeSsoAuth

Problemi sa Docker-om

P:Ponovo sam pokrenuo server bez zaustavljanja Docker kontejnera komandom docker stop id i sada imam grešku ERR_TOO_MANY_REDIRECTS za moj server. Šta može da se uradi da se to popravi?

O:Molimo vas da uredite fajl /var/www/onlyoffice/WebStudio/web.appsettings.config i uklonite poslednju liniju:

<add key="web.warmup.type" value="basic" />
i ponovo pokrenite monoserve sledećom komandom:
sudo service monoserve restart

P:Koristim Fedora Linux i procesi ne uspevaju da se pokrenu unutar Docker kontejnera. Da li postoji rešenje za ovaj problem?

O:Korisnici Fedora i RHEL/CentOS bi trebalo da pokušaju da onemoguće SELinux komandom setenforce 0. Ako to reši problem, možete ili nastaviti sa onemogućenim SELinux-om, što RedHat ne preporučuje, ili preći na korišćenje Ubuntu-a.

Problemi sa korišćenjem ONLYOFFICE Docs

P:Došlo je do gubitka podataka prilikom zaustavljanja ONLYOFFICE Docs. Kako sprečiti gubitak podataka?

O:Zbog operativnih karakteristika, ONLYOFFICE Docs čuva dokument samo nakon što su ga zatvorili svi korisnici koji su ga uređivali. Da biste izbegli gubitak podataka, morate prisilno prekinuti vezu korisnika ONLYOFFICE Docs kada treba da zaustavite ONLYOFFICE Docs u slučajevima kao što su ažuriranje aplikacije, ponovno pokretanje servera itd. Da biste to uradili, pokrenite sledeći skript na serveru gde je instaliran ONLYOFFICE Docs:

sudo docker exec <CONTAINER> documentserver-prepare4shutdown.sh

Izvršavanje skripta može potrajati dugo (do 5 minuta).
Prekidanje veze korisnika može potrajati dugo (do 5 minuta).
Članak sa oznaka:
Pregledajte sve oznake