Установка серверной версии Community Edition из RPM/DEB-пакетов с помощью скрипта на Debian Stretch.
Script install: [link]
Скрипт автоматически установит и настроит все необходимые зависимости, а также компоненты Community Edition (Сервер документов и Сервер совместной работы, "без почтового сервера").
- Для того, чтобы небыло проблем с кодировкой в русской версии, необходимо сгенерироввть локали;
# dpkg-reconfigure locales
- Получаем скрипт установки;
# wget http://download.onlyoffice.com/install/install-Debian.sh
- Просмотр доступных параметров скрипта;
bash install-Debian.sh -h
Меняем стандартные пароли на базы:
Перед началом, зададим "пароли" для Сервера совместной работы "[MySQL]" и Сервера документов "[PostgreSQL]".
- MySQL:
- В переменную: "MYSQL_SERVER_PASS"
MYSQL_SERVER_PASS=${MYSQL_SERVER_PASS:-"oNlYoFfIcE2017!"}
- PostgreSQL:
- В переменную: "ONLYOFFICE_DOCUMENT_SERVER_PWD"
ONLYOFFICE_DOCUMENT_SERVER_PWD=${ONLYOFFICE_DOCUMENT_SERVER_PWD:-onlyoffice};
- И в условном операторе: "if ! sudo -i -u postgres psql -lqt | cut -d \| -f 1 | grep -q onlyoffice; then"
sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';"
Установка:
Версия Community Edition.
# bash install-Debian.sh -os true
Обновление:
# bash install-Debian.sh -u true
Сертификаты SSL: [link]
В этом случае сапоподписанные.
# mkdir /var/www/onlyoffice/Data/certs
# openssl req -x509 -nodes -days 1095 -newkey rsa:2048 -keyout /var/www/onlyoffice/Data/certs/onlyoffice.key -out /var/www/onlyoffice/Data/certs/onlyoffice.crt
# bash /var/www/onlyoffice/Tools/default-onlyoffice-ssl.sh
FAQ: [link]
- Файлы хранятся на сервере совместной работы (Community Server) в директории,
# ls /var/www/onlyoffice/Data/Products/Files/
- Можно примонтировать через fstab.