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

Instalacija ONLYOFFICE Docs Enterprise izdanja na Debian sistemima za 64-bitnu ARM arhitekturu

Uvod

Počevši od verzije 7.1, ONLYOFFICE Docs može biti instaliran na Debian sistemima za 64-bitnu ARM arhitekturu.

Enterprise izdanje omogućava vam da instalirate ONLYOFFICE Docs na vašem lokalnom serveru i integrišete online editore sa ONLYOFFICE platformom za saradnju ili drugim popularnim sistemima.

ONLYOFFICE Docs je online kancelarijski paket koji sadrži preglednike i editore za tekstove, tabele i prezentacije, potpuno kompatibilan sa Office Open XML formatima: .docx, .xlsx, .pptx i omogućava kolaborativno uređivanje u realnom vremenu.

Funkcionalnosti

  • Editor dokumenata
  • Editor tabela
  • Editor prezentacija
  • Mobilni web preglednici
  • Mobilni web editori
  • 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 Enterprise izdanje.

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

  • delite fajlove;
  • upravljate pravima pristupa dokumentima;
  • 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 ONLYOFFICE Docs Enterprise izdanje verziju 7.1 i kasnije na Ubuntu 18.04 ili Ubuntu 20.04 za 64-bitnu ARM arhitekturu.

Sistemski zahtevi
  • CPU
    64-bitni ARM procesori
  • RAM
    najmanje 2 GB, ali zavisi od operativnog sistema domaćina. Više je bolje
  • HDD
    najmanje 40 GB slobodnog prostora
  • SWAP
    najmanje 4 GB, ali zavisi od operativnog sistema domaćina. Više je bolje
  • OS
    Ubuntu 18.04 ili Ubuntu 20.04 za arm64
    Trenutno, Ubuntu 16.04 nije podržan.
  • Dodatni zahtevi
    • PostgreSQL: verzija 12.9 ili novija
    • NGINX: verzija 1.3.13 ili novija
    • libstdc++6: verzija 4.8.4 ili novija
    • Redis: verzija 4 ili novija
    • RabbitMQ

Instalacija ONLYOFFICE Docs

Instalacija sa Debian baziranim distribucijama takođe zahteva prisustvo libstdc++6, NGINX i PostgreSQL u sistemu.

Sve potrebne instrukcije za ove komponente i instalaciju njihovih zavisnosti mogu se pronaći na njihovim zvaničnim sajtovima.

Postoje i druge zavisnosti koje se instaliraju zajedno sa ONLYOFFICE Docs:

  • libcurl3
  • libxml2
  • fonts-dejavu
  • fonts-liberation
  • ttf-mscorefonts-installer
  • fonts-crosextra-carlito
  • fonts-takao-gothic
  • fonts-opensymbol

Ove zavisnosti se automatski instaliraju kada koristite Ubuntu 18.04 LTS ili Ubuntu 20.04 LTS.

Instalacija zavisnosti

ONLYOFFICE Docs koristi NGINX i PostgreSQL kao bazu podataka. Zavisnosti pronađene u sistemskom repozitorijumu će biti automatski instalirane prilikom instalacije ONLYOFFICE Docs koristeći komandu apt-get install.

Instalacija i konfiguracija PostgreSQL:

Instalirajte verziju PostgreSQL uključenu u vašu verziju Ubuntu-a:

sudo apt-get install postgresql
Ako želite da instalirate neku drugu verziju PostgreSQL iz PostgreSQL repozitorijuma, molimo pogledajte zvaničnu PostgreSQL dokumentaciju za više detalja o tome.

Nakon što je PostgreSQL instaliran, kreirajte PostgreSQL bazu podataka i korisnika:

Korisnik baze podataka mora imati ime onlyoffice. Možete odabrati bilo koju lozinku.
sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH PASSWORD 'onlyoffice';"
sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice OWNER onlyoffice;"

Instalacija redis:

sudo apt-get install redis-server

Instalacija rabbitmq:

sudo apt-get install rabbitmq-server
Promena podrazumevanog porta za ONLYOFFICE Docs

Podrazumevano, ONLYOFFICE Docs sluša dolazne konekcije koristeći port 80. Počevši od verzije 4.3 možete promeniti port za ONLYOFFICE Docs ako planirate da ga koristite umesto podrazumevanog.

Ako planirate da promenite podrazumevani port, uverite se da je otvoren za dolazne/odlazne konekcije. Pogledajte kompletnu listu portova koje koristi ONLYOFFICE Docs.

Da biste to uradili, potrebno je da promenite podrazumevani port za debconf sistem, pokretanjem komande:

echo onlyoffice-documentserver-ee onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections

Molimo vas da upišete broj porta umesto <PORT_NUMBER> u gornjoj komandi.

Upozorenje Ako želite da promenite protokol ONLYOFFICE Docs na HTTPS, nemojte menjati port na 443, već koristite ovu instrukciju umesto toga.

Postoje dodatne opcije koje se mogu koristiti za instalaciju ONLYOFFICE Docs. Molimo pročitajte ovaj odeljak za više informacija o njima.

Nakon toga, možete nastaviti sa instalacijom ONLYOFFICE Docs.

Instalacija ONLYOFFICE Docs

Dodajte GPG ključ:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5

Dodajte ONLYOFFICE Docs repozitorijum:

echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
Dok je APT paket izgrađen za Debian Squeeze, kompatibilan je sa brojnim Debian derivatima (uključujući Ubuntu) što znači da možete koristiti isti repozitorijum na svim ovim distribucijama.

Kada instalirate ONLYOFFICE Docs na Debian, dodajte contrib komponentu u /etc/apt/sources.list. Za više informacija, možete se obratiti Debian dokumentaciji.

Ažurirajte keš menadžera paketa:

sudo apt-get update

Instalirajte mscorefonts:

sudo apt-get install ttf-mscorefonts-installer

Instalirajte ONLYOFFICE Docs

sudo apt-get install onlyoffice-documentserver-ee
Tokom procesa instalacije, od vas će biti zatraženo da unesete lozinku za korisnika onlyoffice u PostgreSQL-u. Molimo unesite lozinku onlyoffice koju ste naveli prilikom konfiguracije PostgreSQL-a.

Nakon toga, ONLYOFFICE Docs će se pokrenuti kao proces. Paket će se ažurirati kao i svaki drugi deb paket.

Sada možete uneti http://localhost u adresnu traku vašeg pretraživača da otvorite početnu stranicu ONLYOFFICE Docs, gde ćete pronaći dalja uputstva o tome kako omogućiti primere dokumenata ili integrisati online editore u vašu web aplikaciju koristeći dostavljeni API.

Pokretanje ONLYOFFICE Docs koristeći HTTPS

U većini slučajeva, pristup portalu putem HTTPS protokola je mnogo sigurniji nego putem HTTP-a koji se koristi podrazumevano. Možete lako pokrenuti ONLYOFFICE Docs koristeći sigurnu vezu. Molimo pogledajte detalje ovde da biste saznali više o tome kako se to može uraditi.

Registracija vaše Enterprise Edition verzije

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

Ako ste korisnik Debian bazirane Linux distribucije, datoteka license.lic se postavlja u sledeći folder:

/var/www/onlyoffice/Data/license.lic

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

Dodatne informacije: više opcija za instalaciju ONLYOFFICE Docs

Instalacija ONLYOFFICE Docs omogućava korišćenje više debconf opcija, što može biti veoma korisno ukoliko planirate instalaciju na više od jednog servera ili u nekim drugim slučajevima.

Ove opcije uključuju:

  • Opcije PostgreSQL baze podataka

    • Podesite adresu hosta PostgreSQL baze podataka (zamenite <DB_HOST> sa stvarnom adresom PostgreSQL servera koji je instaliran):

      echo onlyoffice-documentserver-ee onlyoffice/db-host string <DB_HOST> | sudo debconf-set-selections
    • Podesite korisničko ime PostgreSQL baze podataka (zamenite <DB_USER> sa stvarnim imenom korisnika sa odgovarajućim pravima u PostgreSQL bazi podataka):

      echo onlyoffice-documentserver-ee onlyoffice/db-user string <DB_USER> | sudo debconf-set-selections
    • Podesite lozinku korisnika PostgreSQL baze podataka (zamenite <DB_PASSWORD> sa stvarnom lozinkom korisnika sa odgovarajućim pravima u PostgreSQL bazi podataka):

      echo onlyoffice-documentserver-ee onlyoffice/db-pwd password <DB_PASSWORD> | debconf-set-selections
    • Podesite ime PostgreSQL baze podataka (zamenite <DB_NAME> sa stvarnim imenom PostgreSQL baze podataka):

      echo onlyoffice-documentserver-ee onlyoffice/db-name string <DB_NAME> | sudo debconf-set-selections
  • Opcije za Redis

    • Podesite adresu hosta za Redis (zamenite <REDIS_HOST> sa stvarnom adresom instaliranog Redis-a):

      echo onlyoffice-documentserver-ee onlyoffice/redis-host string <REDIS_HOST> | sudo debconf-set-selections
  • Opcije za RabbitMQ

    • Podesite adresu hosta za RabbitMQ (zamenite <RABBITMQ_HOST> sa stvarnom adresom instaliranog RabbitMQ-a):

      echo onlyoffice-documentserver-ee onlyoffice/rabbitmq-host string <RABBITMQ_HOST> | sudo debconf-set-selections
    • Podesite korisničko ime za RabbitMQ (zamenite <RABBITMQ_USER> sa stvarnim imenom korisnika sa odgovarajućim pravima u RabbitMQ-u):

      echo onlyoffice-documentserver-ee onlyoffice/rabbitmq-user string <RABBITMQ_USER> | sudo debconf-set-selections
    • Podesite lozinku korisnika za RabbitMQ (zamenite <RABBITMQ_PWD> sa stvarnom lozinkom korisnika sa odgovarajućim pravima u RabbitMQ-u):

      echo onlyoffice-documentserver-ee onlyoffice/rabbitmq-pwd password <RABBITMQ_PWD> | sudo debconf-set-selections
  • Opcije za JWT

    Možete koristiti debconf-set-selections da onemogućite prepisivanje prilagođenih vrednosti u datoteci local.json nakon ažuriranja ONLYOFFICE Docs.

    • Omogućite JSON Web Tokens (JWT):

      echo onlyoffice-
        
      documentserver-ee onlyoffice/jwt-enabled boolean true | sudo debconf-set-selections
    • Postavite JWT tajni ključ zamenom <JWT_SECRET> sa vašom vrednošću:

      echo onlyoffice-documentserver-ee onlyoffice/jwt-secret password <JWT_SECRET> | sudo debconf-set-selections
Članak sa oznaka:
Pregledajte sve oznake