- Početna
- Dokumenti
- Instalacija i konfiguracija
- Programer
- Verzija Linuxa
- Instalacija ONLYOFFICE Docs Developer izdanja na Debian sistemima za 64-bitnu ARM arhitekturu
Instalacija ONLYOFFICE Docs Developer 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.
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 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
- 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 funkcija dostupnih za ONLYOFFICE Docs Developer izdanje.
Ovaj vodič će vam pokazati kako da instalirate ONLYOFFICE Docs Developer izdanje verzije 7.1 i kasnije na Ubuntu 18.04 ili Ubuntu 20.04 za 64-bitnu ARM arhitekturu.
Sistemski zahtevi
-
CPU64-bitni ARM procesori
-
RAMnajmanje 2 GB, ali zavisi od operativnog sistema domaćina. Više je bolje
-
HDDnajmanje 40 GB slobodnog prostora
-
SWAPnajmanje 4 GB, ali zavisi od operativnog sistema domaćina. Više je bolje
-
OSUbuntu 18.04 ili Ubuntu 20.04 za arm64Trenutno, Ubuntu 16.04 nije podržan.
-
Dodatni zahtevi
- PostgreSQL: verzija 12.9 ili kasnija
- NGINX: verzija 1.3.13 ili kasnija
- libstdc++6: verzija 4.8.4 ili kasnija
- Redis: verzija 4 ili kasnija
- 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 možete 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 pri instalaciji ONLYOFFICE Docs koristeći komandu apt-get install.
Instalacija i konfiguracija PostgreSQL:
Instalirajte verziju PostgreSQL koja je uključena u vašu verziju Ubuntu-a:
sudo apt-get install postgresql
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:
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-a:
sudo apt-get install redis-server
Instalacija rabbitmq-a:
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.
Da biste to uradili, potrebno je da promenite podrazumevani port za debconf sistem, pokretanjem komande:
echo onlyoffice-documentserver-de onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections
Molimo vas da upišete broj porta umesto <PORT_NUMBER> u gornjoj komandi.
Postoje dodatne opcije koje se mogu koristiti za instalaciju ONLYOFFICE Docs. Molimo vas da pročitate 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
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
-documentserver-deonlyoffice PostgreSQL korisnika. Molimo unesite lozinku onlyoffice koju ste naveli prilikom konfigurisanja PostgreSQL-a.Nakon toga, ONLYOFFICE Docs će biti pokrenut kao proces. Paket će biti ažuriran kao i svaki drugi deb paket.
Sada možete uneti http://localhost u adresnu traku vašeg pregledača kako biste otvorili 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 ponuđeni 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 po defaultu. Možete lako pokrenuti ONLYOFFICE Docs koristeći sigurnu vezu. Molimo pogledajte detalje ovde kako biste saznali više o tome kako se to može uraditi.
Registracija vaše Developer Edition verzije
Ako ste kupili Developer Edition i dobili datoteku license.lic, možete je postaviti u vašu instalaciju kako 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 Developer 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 u slučaju da planirate instalaciju na više od jednog servera ili u nekim drugim slučajevima.
Ove opcije uključuju:
Opcije za PostgreSQL bazu podataka
-
Postavite adresu hosta PostgreSQL baze podataka (zamenjujući
<DB_HOST>sa stvarnom adresom PostgreSQL servera koji je instaliran):echo onlyoffice-documentserver-de onlyoffice/db-host string <DB_HOST> | sudo debconf-set-selections -
Postavite korisničko ime PostgreSQL baze podataka (zamenjujući
<DB_USER>sa stvarnim imenom korisnika sa odgovarajućim pravima za PostgreSQL bazu podataka):echo onlyoffice-documentserver-de onlyoffice/db-user string <DB_USER> | sudo debconf-set-selections -
Postavite lozinku korisnika PostgreSQL baze podataka (zamenjujući
<DB_PASSWORD>sa stvarnom lozinkom korisnika sa odgovarajućim pravima za PostgreSQL bazu podataka):echo onlyoffice-documentserver-de onlyoffice/db-pwd password <DB_PASSWORD> | debconf-set-selections -
Postavite ime PostgreSQL baze podataka (zamenjujući
<DB_NAME>sa stvarnim imenom PostgreSQL baze podataka):echo onlyoffice-documentserver-de onlyoffice/db-name string <DB_NAME> | sudo debconf-set-selections
-
Opcije za Redis
-
Postavite adresu hosta za Redis (zamenjujući
<REDIS_HOST>sa stvarnom adresom instaliranog Redis-a):echo onlyoffice-documentserver-de onlyoffice/redis-host string <REDIS_HOST> | sudo debconf-set-selections
-
Opcije za RabbitMQ
-
Postavite adresu hosta za RabbitMQ (zamenjujući
<RABBITMQ_HOST>sa stvarnom adresom instaliranog RabbitMQ-a):echo onlyoffice-documentserver-de onlyoffice/rabbitmq-host string <RABBITMQ_HOST> | sudo debconf-set-selections -
Postavite korisničko ime za RabbitMQ (zamenjujući
<RABBITMQ_USER>sa stvarnim imenom korisnika sa odgovarajućim pravima za RabbitMQ):echo onlyoffice-documentserver-de onlyoffice/rabbitmq-user string <RABBITMQ_USER> | sudo debconf-set-selections -
Postavite lozinku korisnika za RabbitMQ (zamenjujući
<RABBITMQ_PWD>sa stvarnom lozinkom korisnika sa odgovarajućim pravima za RabbitMQ):echo onlyoffice-documentserver-de onlyoffice/rabbitmq-pwd password <RABBITMQ_PWD> | sudo debconf-set-selections
-
Opcije za JWT
Možete koristiti
debconf-set-selectionsda onemogućite prepisivanje prilagođenih vrednosti u datoteci local.json nakon ažuriranja ONLYOFFICE Docs.-
Omogućite JSON Web Tokens (JWT):
echo onlyoffice-documentserver-de onlyoffice/jwt-enabled boolean true | sudo debconf-set-selections -
Postavite JWT tajni ključ zamenom
<JWT_SECRET>sa vašom vrednošću:echo onlyoffice-documentserver-de onlyoffice/jwt-secret password <JWT_SECRET> | sudo debconf-set-selections
-