====== OnlyOFFICE ======
* neinstalovat pres docker
* optimalni mit docu a community server na odlisnych strojich
* komunikuji pres API
*stejne tak i s OC
===== 1 Document server =====
Nenechat se zmylit, zdroje jsou pro starsi distra, ale funguji pro Jessie. Document Server pouziva nodejs (v 6.9.1 +), nginx a postgresql.
==== 1.1 Predpoklady ====
Treba mit instalovane pro nasledujici postup sudo, curl.
apt-get install sudo curl
repozitar s ttf-mscorefonts-installer
echo "deb http://archive.ubuntu.com/ubuntu precise main universe multiverse" | sudo tee -a /etc/apt/sources.list
nodejs package versions
curl -sL https://deb.nodesource.com/setup_6.x | sudo bash -
postgresql
apt-get install postgresql
tvorba PostgreSQL database and user
sudo -u postgres psql -c "CREATE DATABASE onlyoffice;"
sudo -u postgres psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';"
sudo -u postgres psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"
redis
apt-get install redis-server
rabbitmq
apt-get install rabbitmq-server
Pokud chceme zmenit default port pro ngix - jinak pouzije default 80.
echo onlyoffice-documentserver onlyoffice/ds-port select | sudo debconf-set-selection
==== 1.2 Instalace Docu serveru ====
GPG klic a repozitar
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
echo "deb http://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
apt-get update
Document Server
apt-get install onlyoffice-documentserver
===== 2 Community server =====
==== 2.1 Predpoklady ====
mono
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
echo "deb http://download.mono-project.com/repo/debian wheezy-apache24-compat main" | sudo tee -a /etc/apt/sources.list.d/mono-xamarin.list
echo "deb http://download.mono-project.com/repo/debian wheezy-libjpeg62-compat main" | sudo tee -a /etc/apt/sources.list.d/mono-xamarin.list
apt-get update
==== 2.2 Instalace Community server ====
repozitar
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
echo "deb http://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
apt-get update
instalace
apt-get install onlyoffice-communityserver
==== 2.3 Prusery ====
mail aggregator se nerefreshuje dobre
service onlyofficeMailAggregator restart
nejak divne je nastavem max mailu
nano /var/www/onlyoffice/Services/MailAggregator
===== 3 Propojeni Doc a Comm =====
Propojuje se pomoci api.
editace nastaveni
nano /var/www/onlyoffice/WebStudio/web.appsettings.config
pridat / upravit soubor (10.133.1.12 - Document server, 10.133.1.19 - Community server)
jeste dalsi kroky
service monoserve restart
mysql -u root -p
v mysql:
use onlyoffice;
DELETE FROM `webstudio_settings` WHERE `ID`='a3acbfc4-155b-4ea8-8367-bbc586319553';