Содержание
Системные требования
- Поддерживается только 64-битная архитектура.
- Процессор: рекомендуется от 2 ядер
- Оперативная память: рекомендуется от 8 Гб
- Свободное место на жестком диске: рекомендуется от 50 Гб
- Операционная система из перечня поддерживаемых
- Подключение к сети Интернет
- Опционально: при использовании https требуется сертификат типа wildcard
Минимальные системные требования рассчитаны при одновременной работе до 300 пользователей.
1. Скачайте архив Р7-Диск для установки и положите его на ВМ
Рекомендуем, для корректной установки, архив разместите в директории, отличной от /root, например в /mnt или /tmp
2. Заходим в директорию с архивом
cd /mnt
3. Распаковываем
unzip RedOS_*.zip
4. Переходим в каталог
cd RedOS_2.0.15.1788/
Где,
- 2.0.15.1788 — версия продукта
5. Установка
5.1 Для SSL инсталляции
Если требуется поддержка HTTPS, перед установкой скопируйте crt и key файлы в папку sslcert.
Имя файла должно содержать название домена и расширение. Рекомендуем в .crt указывать всю цепочку сертификатов, домен, промежуточные и корневой.
Например, для домена r7.ru имена файлов должны быть r7.ru.crt и r7.ru.key.
5.2 Добавьте права на исполнение скрипту
Если установка online
chmod +x online_installer.sh
если установка offline
chmod +x offline_installer.sh
5.3 Запустите установку
Если установка online
sudo bash ./online_installer.sh
если установка offline
sudo bash ./offline_installer.sh
На запрос пароля для sudo ввести его
5.3.1 В процессе установки:
5.3.1.1 Чистая установка
Если требуется выполнить чистую установку (удалит имеющуюся инсталляцию Р7-Диск и зависимости):
- Выберите Да
5.3.1.2 Установка СУБД на локальную ВМ
Для установки PostgreSQL (при инсталляции всё в одном) на локальный компьютер:
- Выберите Да
Если PostgreSQL будет на другой ВМ, то:
- Выберите Нет
5.3.1.3 Установка Сервера Документов
Для его установки:
- Выберите Да
Если Сервер Документов находится на другой ВМ, то:
- Выберите Нет
Также, необходимо сделать А запись в dns ds.r7.ru, где r7.ru — Ваш домен
Пример добавленной А записи в DNS у провайдера Selectel указан на скриншоте:
5.3.1.3.1 Секрет для DS и формирования JWT
Необходимо ввести секрет (Набор цифр, букв и спецсимволов. Длина от 8 символов) для защищённого доступа Р7-Диска и Сервера Документов.
5.3.1.3.2 Пароль для Базы Данных DS
Ввести пароль для пользователя ds, который будет создан в PostgreSQL для доступа к БД ds.
5.3.1.4 Установка api и web диска
Основное приложения Р7-Диска и веба (статика) сайта.
Для его установки:
- Выбрать Да
5.3.1.5 Тип СУБД Р7-Диск
- Выбрать PostgreSQL
5.3.1.6 Создание БД
Создать ли БД cddisk для работы приложения.
- Выбрать Да
Если создание БД не требуется, и Вы её создали самостоятельно
- Выбрать Нет
5.3.1.7 Хост СУБД
При локальной установки
- выбрать Ок
Если СУБД установлена отдельно,
- указать ip или имя хоста
5.3.1.8 Порт СУБД
По умолчанию 5432 используется. Если Вы настроили другой, указать верный.
5.3.1.9 Пользователь cddisk
Обязательно оставить по умолчанию cddisk
- Нажать Ок
5.3.1.10 Пароль для пользователя cddisk
Ввести пароль для пользователя cddisk
5.3.1.11 coremachinkey от CS
Изменить на актуальный, если есть Р7-Офис Корпоративный сервер и нажмите ОК,
если нет, нажмите Ок без редактирования
5.3.1.12 Настройка https
Если выполнили пункт 5.1
- Выберите Да
В ином случае
- Выберете Нет
5.3.1.13 Укажите домен
Необходимо указать домен, в котором у Вас созданы записи
Например, при домене r7.ru, необходимо создать запись disk.r7.ru. Пример записи в Selectel ниже
В значении указываем именно r7.ru, не созданную А запись
5.3.1.14 Префикс Р7-Диск
Указать имя, которое будет открываться в браузере для веб р7-Диска
Например, если Вы хотите, чтобы открылся Р7-Диск по адресу disk.r7.ru, то указать нужно именно disk, без указания домена.
Также, необходимо сделать соответствующую А запись в DNS, пример в п.5.3.1.13
5.3.1.15 Префикс Р7-Админ
Указать имя, которое будет открываться в браузере для веб админ панели.
Например, если Вы хотите, чтобы открылся Р7-Админ по адресу admin.r7.ru, то указать нужно именно admin, без указания домена.
Также, необходимо сделать соответствующую А запись в DNS. Пример ниже.
5.3.1.16 Префикс Р7-Почта
Указать имя, которое будет открываться в браузере для веб клиенты почты.
Например, если Вы хотите, чтобы открылся Р7-Почта по адресу mail.r7.ru, то указать нужно именно mail, без указания домена.
Также, необходимо сделать соответствующую А запись в DNS. Пример ниже
5.3.1.17 Префикс Р7-Календарь
Указать имя, которое будет открываться в браузере для веб календаря.
Например, если Вы хотите, чтобы открылся Р7-Календарь по адресу calendar.r7.ru, то указать нужно именно calendar, без указания домена.
Также, необходимо сделать соответствующую А запись в DNS. Пример ниже
5.3.1.18 Префикс Р7-контакты
Указать имя, которое будет открываться в браузере для веб контакты.
Например, если Вы хотите, чтобы открылся Р7-Контакты по адресу contacts.r7.ru, то указать нужно именно contacts, без указания домена.
Также, необходимо сделать соответствующую А запись в DNS.
5.3.1.19 Префикс Р7-документ сервер
Указать имя, которое будет открываться в браузере для документ сервера.
Например, если Вы хотите, чтобы открылся Р7-Документ сервер по адресу ds.r7.ru, то указать нужно именно ds, без указания домена.
Также, необходимо сделать соответствующую А запись в DNS.
5.3.1.20 Перезагружаем систему
Для корректной работы Р7-Диска, требуется перезагрузка.
- Ввести Да
- Ввести Нет, если требуется Вам выполнить дополнительные действия до перезагрузки