Nenechat se zmylit, zdroje jsou pro starsi distra, ale funguji pro Jessie. Document Server pouziva nodejs (v 6.9.1 +), nginx a postgresql.
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 <PORT_NUMBER> | sudo debconf-set-selection
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
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
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
mail aggregator se nerefreshuje dobre
service onlyofficeMailAggregator restart
nejak divne je nastavem max mailu
nano /var/www/onlyoffice/Services/MailAggregator
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';