Bii o ṣe le Fi Awọn iwe aṣẹ ONLYOFFICE sori Debian ati Ubuntu
Ti o ba lo amuṣiṣẹpọ faili & Syeed ipin ati pe o fẹ lati faagun iṣẹ rẹ nipa fifi awọn ẹya ṣiṣatunkọ ori ayelujara kun, o yẹ ki o dajudaju gbiyanju lati Awọn iwe aṣẹ ONLYOFFICE.
Awọn iwe aṣẹ ONLYOFFICE fun ọ laaye lati ṣẹda agbegbe ifowosowopo nipa fifi awọn olootu ori ayelujara rẹ si pẹpẹ ti o fẹ, boya o jẹ ti CloudCloud, SharePoint, tabi Awọn ẹgbẹ ONLYOFFICE.
Awọn iwe aṣẹ ONLYOFFICE nfunni ni iṣẹ atẹle:
- Awọn olootu ori ayelujara fun awọn iwe ọrọ, awọn kaunti, ati awọn igbejade.
- Ṣiṣatunṣe ifowosowopo ni akoko gidi (awọn ọna ṣiṣatunkọ meji, awọn ayipada orin, itan ẹya, ati afiwera ẹya, awọn asọye ati awọn ifọkasi, iwiregbe ti a ṣe sinu).
- Awọn igbanilaaye iraye si oriṣiriṣi (iraye ni kikun, atunyẹwo, kikun fọọmu, asọye, kika-nikan bii asẹ aṣa fun awọn iwe kaunti).
- Atilẹyin fun gbogbo awọn ọna kika olokiki: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML.
- Awọn afikun inu ati awọn micros fun awọn agbara ṣiṣatunkọ diẹ sii (YouTube, Thesaurus, Onitumọ, Zotero, ati Mendeley fun iṣakoso itọkasi, ati bẹbẹ lọ.).
- Agbara lati ṣẹda ati sopọ mọ awọn afikun ẹni-kẹta nipasẹ API.
Ṣaaju ki o to fi sori ẹrọ Awọn iwe aṣẹ ONLYOFFICE, jẹ ki a wo awọn ilọsiwaju akọkọ ti a mu nipasẹ ẹya 6.1:
- Awọn iwo iwe.
- Ṣatunṣe ṣiṣatunkọ data iwe apẹrẹ
- Awọn akọsilẹ ipari
- Awọn itọkasi-agbelebu
- Nọmba ila
- Awọn aṣayan imudaniloju tuntun.
Lati wa diẹ sii, jọwọ tọka si iwe iyipada alaye lori GitHub.
Ni akọkọ, o nilo lati rii daju pe ẹrọ rẹ pade awọn ibeere wọnyi:
- Sipiyu: meji-mojuto, 2 GHz, tabi dara julọ.
- Ramu: 2 GB tabi diẹ sii.
- HDD: o kere ju 40 GB ti aaye ọfẹ.
- Swap: o kere ju 4 GB.
- OS: Debian 64-bit, Ubuntu, tabi awọn itọsẹ wọn pẹlu ẹya ekuro 3.13 tabi nigbamii.
O tun jẹ dandan pe PostgreSQL, NGINX, libstdc ++ 6, ati RabbitMQ fi sori ẹrọ ni eto naa.
Jọwọ ṣe akiyesi pe fifi sori awọn iwe aṣẹ ONLYOFFICE lori awọn pinpin kaakiri orisun Debian nilo libstdc ++ 6 ati NGINX (wọn ti fi sii ati tunto ni adaṣe lakoko ilana fifi sori ẹrọ) ati PostgreSQL.
Diẹ ninu awọn igbẹkẹle miiran wa ti a fi sii pẹlu awọn iwe aṣẹ ONLYOFFICE:
- libcurl3
- libxml2
- alabojuto
- nkọwe-dejavu
- awọn nkọwe-itusilẹ
- ttf-mscorefonts-insitola
- awọn nkọwe-crosextra-carlito
- nkọwe-takao-Gotik
- awọn lẹta-ṣiṣi aami
Iwọnyi ti fi sii laifọwọyi ti o ba lo Ubuntu 14.04 LTS tabi nigbamii.
Ninu nkan yii, a yoo kọ bi a ṣe le fi sori ẹrọ Awọn iwe aṣẹ ONLYOFFICE lori Debian, Ubuntu, ati awọn itọsẹ wọn.
Fifi sori ẹrọ ti PostgreSQL lori Ubuntu
Awọn iwe aṣẹ ONLYOFFICE nlo NGINX ati PostgreSQL bi ibi ipamọ data kan. Awọn igbẹkẹle ti a rii ni ibi ipamọ eto naa yoo fi sori ẹrọ ni adarọ laifọwọyi ni awọn ohun elo Awọn ohun elo ONLYOFFICE nipa lilo pipaṣẹ-gba aṣẹ.
Fi ẹ sii ti PostgreSQL sii, ti o wa ninu ẹya rẹ ti Ubuntu.
$ sudo apt-get install postgresql
Lẹhin ti fi sori ẹrọ PostgreSQL, ṣẹda ibi ipamọ data PostgreSQL ati olumulo. Jọwọ ṣe akiyesi pe ipilẹ data ti a ṣẹda gbọdọ lo onliceffice mejeeji fun olumulo ati ọrọ igbaniwọle:
$ sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice;" $ sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';" $ sudo -i -u postgres psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"
Fifi sori ẹrọ ti RabbitMQ lori Ubuntu
Lati fi RabbitMQ sori ẹrọ, ṣiṣe aṣẹ atẹle.
$ sudo apt-get install rabbitmq-server
Ti o ba lo Ubuntu 18.04, iwọ yoo tun ni lati fi sori ẹrọ nginx-esitira nipa ṣiṣe pipaṣẹ atẹle.
$ sudo apt-get install nginx-extras
Fifi sori ẹrọ ti Awọn iwe ONLYOFFICE lori Ubuntu
Lati fi Awọn iwe aṣẹ ONLYOFFICE sori ẹrọ, ṣafikun bọtini GPG.
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
Lẹhinna ṣafikun ibi ipamọ Awọn Docs ONLYOFFICE.
$ sudo echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
Ṣe imudojuiwọn kaṣe oluṣakoso package.
$ sudo apt-get update
Lẹhinna, o nilo lati fi sori ẹrọ mscorefonts (o nilo fun Ubuntu).
$ sudo apt-get install ttf-mscorefonts-installer
Fun Debian, ṣafikun paati idasi si faili /etc/apt/sources.list.
$ sudo echo "deb http://deb.debian.org/debian $(grep -Po 'VERSION="[0-9]+ \(\K[∧)]+' /etc/os-release) main contrib" | sudo tee -a /etc/apt/sources.list
Bayi o to akoko lati fi sori ẹrọ Awọn iwe aṣẹ ONLYOFFICE.
$ sudo apt-get install onlyoffice-documentserver
Lakoko ilana fifi sori ẹrọ, ao beere lọwọ rẹ lati tẹ ọrọ igbaniwọle sii fun olumulo onlyoffice PostgreSQL. Jọwọ lo ọrọ igbaniwọle onlyoffice ti o ti sọ tẹlẹ nigbati o ba n ṣatunṣe PostgreSQL.
Nigbati fifi sori ba pari, package yoo wa ni imudojuiwọn gẹgẹ bi eyikeyi package idokuro miiran.
Iyipada Ayebaye Awọn iwe Docs ONLYOFFICE
Nipa aiyipada, Awọn iwe ONLYOFFICE nlo ibudo 80. O le yi ibudo aiyipada pada fun Awọn iwe ONLYOFFICE ti o ba gbero lati lo miiran.
Lati ṣe eyi, iwọ yoo nilo lati yi ibudo aiyipada pada fun eto debconf nipa ṣiṣe pipaṣẹ.
$ echo onlyoffice-documentserver onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections
Jọwọ kọ nọmba ibudo naa dipo
ninu aṣẹ ti o wa loke.
Diẹ ninu awọn aṣayan afikun wa ti o le ṣee lo fun fifi sori Awọn Docs ONLYOFFICE. Wọn ti wa ni apejuwe ninu nkan yii.
Idanwo Awọn iwe aṣẹ ONLYOFFICE pẹlu Apẹẹrẹ
Nipa aiyipada, Awọn iwe ONLYOFFICE (ṣajọ bi Oluṣakoso Iwe) pẹlu awọn olootu nikan. Lati bẹrẹ lilo wọn, o ni lati ṣepọ awọn olootu boya pẹlu awọn ẹgbẹ ONLYOFFICE (ti a ṣajọpọ bi Olupin Agbegbe) tabi pẹlu amuṣiṣẹpọ & pinpin pẹpẹ miiran.
Ti o ba fẹ ṣe idanwo awọn olootu ṣaaju iṣọpọ, o le lo apẹẹrẹ idanwo naa. O jẹ eto iṣakoso iwe aṣẹ ti o rọrun ti o ṣe iranlọwọ fun ọ lati ṣayẹwo ti awọn olootu ba n ṣiṣẹ ni deede. Ti awọn oran kan ba wa, apẹẹrẹ idanwo naa yoo gba ọ laaye lati ṣe idanimọ wọn.
Apẹẹrẹ idanwo jẹ alaabo nipasẹ aiyipada, ṣugbọn o le wo awọn itọnisọna lori bii o ṣe le bẹrẹ lori iboju ibẹrẹ rẹ. Lẹhin ti bẹrẹ apẹẹrẹ, iwọ yoo wo eyi ni http:// docserverurl/apẹẹrẹ
(eyi ni adirẹsi aiyipada, o le jẹ oriṣiriṣi fun fifi sori rẹ):
Apẹẹrẹ idanwo fun ọ laaye lati:
- gbe awọn faili agbegbe lati wo ohun ti wọn yoo dabi ni Awọn iwe aṣẹ ONLYOFFICE.
- ṣẹda docx tuntun, xlsx, ati awọn faili pptx.
- danwo iṣẹ awọn olootu.
- ṣii awọn faili ni oriṣiriṣi awọn ipo pinpin ti o wa ni ONLYOFFICE (fun atunyẹwo/asọye, ati bẹbẹ lọ) ati pupọ diẹ sii.
Bayi Awọn iwe aṣẹ ONLYOFFICE ti fi sori ẹrọ ati ṣetan fun isopọmọ pẹlu pẹpẹ ẹnikẹta. Awọn iwe aṣẹ ONLYOFFICE pin kakiri labẹ awoṣe iwe-aṣẹ meji. Eyi tumọ si pe niwọn igba ti o ba bọwọ fun awọn ofin ti awọn iwe-aṣẹ GNU AGPL v.3, o le lo ONLYOFFICE ojutu orisun ṣiṣi ti o wa lori GitHub. Awọn aṣayan isopọpọ aṣeyọri lọpọlọpọ: ti ara ẹni Cloud, Nextcloud, Liferay, HumHub, Nuxeo, abbl.
Ti o ba nilo atilẹyin imọ-ẹrọ ọjọgbọn ati iwọn ati pe o fẹ lati ni iraye si awọn ẹya ṣiṣatunkọ ọjọgbọn (fun apẹẹrẹ ifiwera iwe ati awọn idari akoonu) bakanna pẹlu awọn olootu wẹẹbu ỌMỌ NIPA, iwọ yoo nilo ẹya iṣowo ti Awọn iwe ONLYOFFICE. O jẹ fun ọ lati pinnu ohun ti o baamu awọn aini rẹ julọ.
A nireti pe itọsọna yii wulo fun ọ. Jọwọ ni ọfẹ lati pin awọn ero rẹ ninu abala awọn ọrọ ni isalẹ.