====== 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';