- Početna
- Dokumenti
- Instalacija i konfiguracija
- Zajednica
- Verzija Linux-a
- Instalacija ONLYOFFICE Docs za Debian, Ubuntu i njihove derivate
Instalacija ONLYOFFICE Docs za Debian, Ubuntu i njihove derivate
Uvod
Community Edition omogućava vam da instalirate ONLYOFFICE Docs na vaš lokalni server i integrišete online uređivače sa ONLYOFFICE platformom za saradnju ili drugim popularnim sistemima.
ONLYOFFICE Docs je online kancelarijski paket koji uključuje preglednike i uređivače 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
- Uređivač dokumenata
- Uređivač tabela
- Uređivač prezentacija
- Mobilni web preglednici
- 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 Community Edition.
Korišćenjem unutar ONLYOFFICE Workspace, moći ćete da:
- delite fajlove;
- upravljate pravima pristupa dokumentima;
- ugrađujete dokumente na web sajt;
- pregledate i uređujete fajlove sačuvane na Drive, Box, Dropbox, OneDrive, OwnCloud povezanim sa ONLYOFFICE.
Ovaj vodič će vam pokazati kako da instalirate ONLYOFFICE Docs Community Edition Linux verziju na vaš uređaj.
Sistemski zahtevi
- CPU: dual core 2 GHz ili bolji
- 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: 64-bitni Debian, Ubuntu ili druga kompatibilna distribucija sa kernel verzijom 3.13 ili novijom
-
Dodatni zahtevi
- PostgreSQL: verzija 12.9 ili novija
- NGINX: verzija 1.3.13 ili novija
- libstdc++6: verzija 4.8.4 ili novija
- RabbitMQ
Instalacija ONLYOFFICE Docs
Instalacija sa distribucijama zasnovanim na Debian-u 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 14.04 LTS ili noviji. Ranije distribucije mogu zahtevati njihovu ručnu instalaciju.
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
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 rabbitmq:
sudo apt-get install rabbitmq-server
Na Ubuntu 18.04, potrebno je instalirati nginx-extras koristeći sledeću komandu:
sudo apt-get install nginx-extras
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 onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections
Molimo unesite broj porta umesto <PORT_NUMBER> u gornjoj komandi.
Postoje dodatne opcije koje se mogu koristiti za instalaciju ONLYOFFICE Docs. Molimo pročitajte ovu sekciju za više informacija o njima.
Nakon toga, možete nastaviti sa instalacijom ONLYOFFICE Docs.
Vodič za instalaciju ONLYOFFICE Docs
Dodajte GPG ključ:
mkdir -p -m 700 ~/.gnupg
curl -fsSL https://download.onlyoffice.com/GPG-KEY-ONLYOFFICE | gpg --no-default-keyring --keyring gnupg-ring:/tmp/onlyoffice.gpg --import
chmod 644 /tmp/onlyoffice.gpg
sudo chown root:root /tmp/onlyoffice.gpg
sudo mv /tmp/onlyoffice.gpg /usr/share/keyrings/onlyoffice.gpg
Dodajte ONLYOFFICE Docs repozitorijum:
echo "deb [signed-by=/usr/share/keyrings/onlyoffice.gpg] https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
Kada instalirate ONLYOFFICE Docs na Debian, dodajte komponentu contrib 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
onlyoffice PostgreSQL korisnika. Molimo unesite lozinku onlyoffice koju ste naveli prilikom konfiguracije PostgreSQL.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 da otvorite početnu stranicu ONLYOFFICE Docs, gde ćete pronaći dalja uputstva o tome kako omogućiti primere dokumenata ili integrisati online uređivače u vašu web aplikaciju koristeći dostupni 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.
Dodatne informacije: više opcija za instalaciju ONLYOFFICE Docs
Instalacija ONLYOFFICE Docs omogućava korišćenje više debconf opcija, koje mogu biti veoma korisne u slučaju da planirate instalaciju na više od jednog servera ili u nekim drugim slučajevima.
Ove opcije uključuju:
-
Opcije PostgreSQL baze podataka
-
Postavite adresu hosta PostgreSQL baze podataka (zamenjujući
<DB_HOST>sa stvarnom adresom instaliranog PostgreSQL servera):echo onlyoffice-documentserver 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 na PostgreSQL bazi podataka):echo onlyoffice-documentserver onlyoffice/db-user string <DB_USER> | sudo debconf-set-selections -
Postavite lozinku korisnika PostgreSQL baze podataka (zamenjujući
<DB_PASSWORD>stvarnom lozinkom korisnika sa odgovarajućim pravima na PostgreSQL bazi podataka):echo onlyoffice-documentserver onlyoffice/db-pwd password <DB_PASSWORD> | debconf-set-selections -
Postavite ime PostgreSQL baze podataka (zamenjujući
<DB_NAME>stvarnim imenom PostgreSQL baze podataka):echo onlyoffice-documentserver onlyoffice/db-name string <DB_NAME> | sudo debconf-set-selections
-
Postavite adresu hosta PostgreSQL baze podataka (zamenjujući
-
Opcije RabbitMQ
-
Postavite adresu hosta RabbitMQ (zamenjujući
<RABBITMQ_HOST>stvarnom adresom instaliranog RabbitMQ):echo onlyoffice-documentserver onlyoffice/rabbitmq-host string <RABBITMQ_HOST> | sudo debconf-set-selections -
Postavite korisničko ime RabbitMQ (zamenjujući
<RABBITMQ_USER>stvarnim imenom korisnika sa odgovarajućim pravima na RabbitMQ):echo onlyoffice-documentserver onlyoffice/rabbitmq-user string <RABBITMQ_USER> | sudo debconf-set-selections -
Postavite lozinku korisnika RabbitMQ (zamenjujući
<RABBITMQ_PWD>stvarnom lozinkom korisnika sa odgovarajućim pravima na RabbitMQ):echo onlyoffice-documentserver onlyoffice/rabbitmq-pwd password <RABBITMQ_PWD> | sudo debconf-set-selections
-
Postavite adresu hosta RabbitMQ (zamenjujući
-
Opcije 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 onlyoffice/jwt-enabled boolean true | sudo debconf-set-selections -
Postavite tajni ključ JWT zamenjujući
<JWT_SECRET>vašom vrednošću:echo onlyoffice-documentserver onlyoffice/jwt-secret password <JWT_SECRET> | sudo debconf-set-selections
-
Omogućite JSON Web Tokens (JWT):