Установка 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

  1. Сайт продукта [https://alteroffice.ru]
  2. Инструкции по продукту: [[1]]
  3. Курс по офисному пакету [[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,