Toto je starší verze dokumentu!
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
apt-get install sudo curl
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 <PORT_NUMBER> | 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) <?xml version=„1.0“ encoding=„utf-8“?> <appSettings> <clear /> <add key=„api.url“ value=„~/api/2.0/“ /> <add key=„aspnet:MaxHttpCollectionKeys“ value=„5000“ /> <add key=„BoshPath“ value=„http://localhost:5280/http-poll/“ /> <add key=„core.base-domain“ value=„localhost“ /> <add key=„core.machinekey“ value=„Vskoproizvolny Salt par Chivreski“ /> <add key=„core.notify.autoreplyhost“ value=„localhost“ /> <add key=„core.notify.postman“ value=„service“ /> <add key=„core.payment-partners“ value=„“ /> <add key=„core.payment-region“ value=„test“ /> <add key=„crm.invoice.download.enable“ value=„true“ /> <add key=„crm.update.currency.info.enable“ value=„false“ /> <add key=„files.docservice.coauthor-docs“ value=„.pptx|.pptt|.xlsx|.xlst|.docx|.doct“ /> <add key=„files.docservice.convert-docs“ value=„.ppt|.pps|.odp|.xls|.ods|.doc|.odt|.rtf|.mht|.html|.htm|.epub“ /> <add key=„files.docservice.edited-docs“ value=„.pptx|.ppsx|.pptt|.ppt|.pps|.odp|.xlsx|.xlst|.xls|.ods|.csv|.docx|.doct|.doc|.odt|.txt|.rtf|.mht|.html|.htm|.fb2|.epub“ /> <add key=„files.docservice.plugins-data“ value=„“ /> <add key=„files.docservice.reviewed-docs“ value=„.docx|.doct“ /> <add key=„files.docservice.url.api“ value=„http://10.133.1.12/web-apps/apps/api/documents/api.js“ /> <add key=„files.docservice.url.apinew“ value=„http://10.133.1.12/web-apps/apps/api/documents/api.js“ /> <add key=„files.docservice.url.preloader“ value=„http://10.133.1.12/web-apps/apps/api/documents/cache-scripts.html“ /> <add key=„files.docservice.url.command“ value=„http://office.bodka.org/coauthoring/CommandService.ashx“ /> <add key=„files.docservice.url.converter“ value=„http://10.133.1.12/ConvertService.ashx“ /> <add key=„files.docservice.url.plugins“ value=„“ /> <add key=„files.docservice.url.portal“ value=„http://office.bodka.org/“ /> <add key=„files.docservice.url.storage“ value=„http://10.133.1.12/FileUploader.ashx“ /> <add key=„files.docservice.viewed-docs“ value=„.pptx|.ppsx|.pptt|.ppt|.pps|.odp|.gslides|.xlsx|.xlst|.xls|.ods|.gsheet|.csv|.docx|.doct|.doc|.odt|.gdoc|.txt|.rtf|.mht|.html|.htm|.epub|.pdf|.djvu|.xps“ /> <add key=„files.thirdparty.enable“ value=„box,dropbox,google,skydrive,webdav,yandex“ /> <add key=„files.uploader.chunk-size“ value=„5242880“ /> <add key=„files.uploader.url“ value=„products/files/“ /> <add key=„files.viewed-images“ value=„.bmp|.gif|.jpeg|.jpg|.png|.ico“ /> <add key=„FileTransportType“ value=„noflash“ /> <add key=„mail.certificate-permit“ value=„true“ /> <add key=„mail.daemon-email“ value=„mail-daemon@onlyoffice.com“ /> <add key=„mail.server-mailbox-limit-per-user“ value=„2“ /> <add key=„messaging.enabled“ value=„true“ /> <add key=„messaging.secret-ips“ value=„“ /> <add key=„mobile.regex“ value=„android|avantgo|playbook|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od|ad)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|$ <add key=„mobile.urlregex“ value=„^((?!((/skins/)|(/login\.ashx)|(/wizard\.aspx)|(/confirm\.aspx)|(/api/)|(\.js$)|(/mobile/)|(/products/files/doceditor\.aspx)|(.*/clientscript/.*)|(.*/bundle/.*)|(/products/files/httphandler$ <add key=„monitoring.log-folder“ value=“..\Logs\,..\Mail\Aggregator\logs\,..\Mail\Watchdog\logs\“ /> <add key=„monitoring.service-names“ value=„OnlyOfficeJabber,OnlyOfficeNotify,OnlyOfficeIndex,OnlyOfficeFeed,OnlyOfficeSignalR,OnlyOfficeMail,OnlyOfficeMailWatchdog“ /> <add key=„RequestTransportType“ value=„handler“ /> <add key=„resources.from-db“ value=„true“ /> <add key=„version.number“ value=„8.9.2.27“ /> <add key=„version.release-date“ value=„20170124“ /> <add key=„version.release-date.sign“ value=„ASC 20170124:20170124070916:8IpSOoPqtcu0WlARDw092vXKEzY=“ /> <add key=„voip.enabled“ value=„false“ /> <add key=„web.chat“ value=„false“ /> <add key=„web.client.bundling“ value=„true“ /> <add key=„web.client.cache.resetkey“ value=„8.9.2.27“ /> <add key=„web.client.store“ value=„true“ /> <add key=„web.controlpanel.url“ value=„“ /> <add key=„web.cultures“ value=„en-US,fr-FR,de-DE,es-ES,en-GB,ru-RU,lv-LV,pt-BR,pt-PT,it-IT,el-GR,zh-CN,pl-PL,uk-UA,fi-FI,ko-KR,ja-JP,sl-SI“ /> <add key=„web.custom-scripts“ value=„“ /> <add key=„web.demo-order“ value=„http://www.onlyoffice.com/demo-order.aspx“ /> <add key=„web.desktop.skin“ value=„bright-blue“ /> <add key=„web.display.mobapps.banner“ value=„files“ /> <add key=„web.hide-settings“ value=„StudioSmsNotificationSettings,VersionSettings,Monitoring,PublicPortal,Migration,Promocode,ProxyHttpContent,MailService“ /> <add key=„web.hub“ value=„“ /> <add key=„web.import-contacts-url“ value=„https://service.teamlab.com/import7/import-contacts/importframe.aspx“ /> <add key=„web.portal.test-data“ value=„false“ /> <add key=„web.support-feedback“ value=„http://support.onlyoffice.com/{ru%7Cde%7Cfr%7Ces%7Clv%7Cit}“ /> <add key=„web.teamlab-site“ value=„http://www.onlyoffice.com“ /> <add key=„web.transfering.errorstatus-regex“ value=„/products/files/httphandlers/filehandler\.ashx|/products/files/services/wcfservice/service\.svc“ /> <add key=„web.user-forum“ value=„http://dev.onlyoffice.org“ /> <add key=„web.uservoice“ value=„“ /> <add key=„web.warmup.timeout“ value=„15“ /> <add key=„web.start.product.list“ value=„“ /> <add key=„license.file.path“ value=„/var/www/onlyoffice/DocumentServerData/license.lic“ /> <add key=„resources.cache-timeout“ value=„0“ /> <add key=„web.client.cache“ value=„true“ /> <add key=„web.install-url“ value=„http://service.teamlab.com/install/email.ashx?v=8“ /> <add key=„mail.server-dns-check-prefix“ value=„portal-domain“ /> <add key=„web.portal-name“ value=„“ /> <add key=„web.warmup.count“ value=„1“ /> <add key=„web.warmup.domain“ value=„localhost“ /> <add key=„web.warmup.type“ value=„basic“ /> </appSettings> 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';