Установка AlterOffice — различия между версиями
Материал из Wiki AlterOS
Строка 13: | Строка 13: | ||
<!-- thumb| --> | <!-- thumb| --> | ||
[[Файл:AlterOffice_Cloud.png|200px| Схема развёртывание облачного офиса и файлового хранилища.]] | [[Файл:AlterOffice_Cloud.png|200px| Схема развёртывание облачного офиса и файлового хранилища.]] | ||
− | + | * Прокси - Nginx | |
* Server 1 - editor | * Server 1 - editor | ||
* Server 2 - cloud | * Server 2 - cloud | ||
Строка 19: | Строка 19: | ||
=== Развертывание облачного офиса: === | === Развертывание облачного офиса: === | ||
− | Server1: | + | ==== Server1: ==== |
docker load < alteroffice.docker.tar | docker load < alteroffice.docker.tar | ||
Строка 27: | Строка 27: | ||
sudo docker exec -it office1 /bin/bash | sudo docker exec -it office1 /bin/bash | ||
− | Server2: | + | ==== Server2: ==== |
sudo yum install alteroffice-web-install | sudo yum install alteroffice-web-install | ||
sudo alteroffice-web-install | sudo alteroffice-web-install | ||
=== Настройка облачного офиса: === | === Настройка облачного офиса: === | ||
+ | |||
+ | ==== Nginx ==== | ||
Для работы по протоколу https используется reverse-proxy [https://nginx.org/ nginx] | Для работы по протоколу https используется reverse-proxy [https://nginx.org/ nginx] | ||
− | Server1: | + | ==== Server1: ==== |
Настройки '''loolwsd.xml''' | Настройки '''loolwsd.xml''' | ||
Строка 44: | Строка 46: | ||
<enable type="bool" desc="Controls whether SSL encryption between storage and loolwsd is enabled. Defaults when empty to following the ssl.enable setting">false</enable> | <enable type="bool" desc="Controls whether SSL encryption between storage and loolwsd is enabled. Defaults when empty to following the ssl.enable setting">false</enable> | ||
− | Server2: | + | ==== Server2: ==== |
Строки для добавления в файл настроек '''config/config.php''' | Строки для добавления в файл настроек '''config/config.php''' |
Версия 14:53, 13 мая 2022
Содержание
Главная страница посвященная проекту AlterOffice
- Сайт продукта [https://alteroffice.ru]
- Инструкции по продукту: [[1]]
- Курс по офисному пакету [[2]]
Облачный офис
Облачный AlterOffice - многокомпонентный масштабируемый продукт. Ниже представлен пример развёртывание облачного офиса и файлового хранилища.
- Прокси - Nginx
- Server 1 - editor
- Server 2 - cloud
Развертывание облачного офиса:
Server1:
docker load < alteroffice.docker.tar # Запуск sudo docker run --name office1 -t -d -p 9980:9980 -e 'DONT_GEN_SSL_CERT=true' -e 'extra_params=-o:ssl.enable=false' -e 'domain=web7\\.alteroffice\\.ru' --restart always --cap-add MKNOD cff01d sudo docker exec -it office1 /bin/bash
Server2:
sudo yum install alteroffice-web-install sudo alteroffice-web-install
Настройка облачного офиса:
Nginx
Для работы по протоколу https используется reverse-proxy nginx
Server1:
Настройки loolwsd.xml
<host desc="Regex pattern of hostname to allow or deny." allow="true">web\.alteroffice\.ru</host> ... <ssl desc="SSL settings"> <enable type="bool" desc="Controls whether SSL encryption between storage and loolwsd is enabled. Defaults when empty to following the ssl.enable setting">false</enable>
Server2:
Строки для добавления в файл настроек config/config.php
'overwriteprotocol' => 'https', 'overwrite.cli.url' => 'https://web7.alteroffice.ru/alteroffice', # для тестирования может быть полезным отключение функции защиты от перебора паролей 'auth.bruteforce.protection.enabled' => false,