Содержание
1. Скачайте архив Р7-Диск для установки и положите его на ВМ
Рекомендуем, для корректной установки, архив разместите в директории, отличной от /root, например в /mnt или /tmp
2. Переходим в директорию с архивом
cd /mnt
3. Распаковываем
unzip AltServer*.zip
4. Установка
4.1 SSL инсталляция
Для корректной работы Корпоративного сервера обязательно требуется настройка HTTPS. Перед установкой, скопируйте crt и key файлы в папку /mnt/sslcert
.
Потребуется использовать ssl сертификат типа wildcard с соответствующей А записью (пример, *.yourdomain.ru) на используемом DNS сервере в сети сервера.
Например, для домена r7.ru имена файлов должны быть r7.ru.crt и r7.ru.key.
4.2 Добавьте права на исполнение скрипту
Если установка online
chmod +x online_installer.sh
если установка offline
chmod +x offline_installer.sh
4.3 Запустите установку
Если установка online
./online_installer.sh
если установка offline
./offline_installer.sh
4.3.1 В процессе установки:
4.3.1.1 Чистая установка
Если требуется выполнить чистую установку (удалит имеющуюся инсталляцию Р7-Диск и зависимости):
- Выберите Да
4.3.1.2 Установка СУБД на локальную ВМ
Для установки PostgreSQL (при инсталляции всё в одном) на локальный компьютер:
- Выберите Да
Если PostgreSQL будет на другой ВМ, то:
- Выберите Нет
4.3.1.3 Установка Сервера Документов
Для его установки:
- Выберите Да
Если Сервер Документов находится на другой ВМ, то:
- Выберите Нет
Также, необходимо сделать А запись в dns ds.r7.ru, где r7.ru — Ваш домен
Пример добавленной А записи в DNS у провайдера Selectel указан на скриншоте:
4.3.1.3.1 Секрет для DS и формирования JWT
Необходимо ввести секрет для защищённого доступа Р7-Диска и Сервера Документов.
4.3.1.3.2 Пароль для Базы Данных DS
4.3.1.4 Установка api и web диска
Для его установки:
- Выбрать Да
4.3.1.5 Тип СУБД Р7-Диск
- Выбрать PostgreSQL
4.3.1.6 Создание БД
- Выбрать Да
4.3.1.7 Хост СУБД
При локальной установки
- выбрать Ок
Если СУБД установлена отдельно,
- указать ip или имя хоста
4.3.1.8 Порт СУБД
По умолчанию используется 5432. Если настроен другой, указать его
4.3.1.9 Пользователь с правами создания БД и пользователей
По умолчанию cddisk
4.3.1.10 Пароль пользователя с правами создания БД и пользователя
Ввести пароль для пользователя cddisk
4.3.1.11 coremachinkey от CS
Изменить на актуальный, если есть Р7-Офис Корпоративный сервер и нажмите ОК, если нет, нажмите Ок без редактирования
4.3.1.12 Настройка https
Если выполнили пункт 4.1
- Выберите Да
В ином случае
- Выберите Нет
4.3.1.13 Укажите домен
Необходимо указать домен, в котором у Вас созданы записи
Например, при домене r7.ru, необходимо создать запись cddisk.r7.ru.
В значении указываем именно r7.ru, не созданную А запись.
4.3.1.14 Префикс Р7-Диск
Указать имя, которое будет открываться в браузере для веб р7-Диска
Например, если Вы хотите, чтобы открылся Р7-Диск по адресу disk.r7.ru, то указать нужно именно disk, без указания домена.
Также, необходимо сделать соответствующую А запись в DNS.
4.3.1.15 Префикс Р7-Админ
Указать имя, которое будет открываться в браузере для веб админской панели.
Например, если Вы хотите, чтобы открылся Р7-Админ по адресу admin.r7.ru, то указать нужно именно admin, без указания домена.
Также, необходимо сделать соответствующую А запись в DNS.
4.3.1.16 Префикс Р7-Контакты
Указать имя, которое будет открываться в браузере для веб клиента контактов.
Например, если Вы хотите, чтобы открылся Р7-Контакты по адресу contacts.r7.ru, то указать нужно именно contacts, без указания домена.
Также, необходимо сделать соответствующую А запись в DNS.
4.3.1.17 Префикс Р7-Проекты
Указать имя, которое будет открываться в браузере для веб клиента проектов.
Например, если Вы хотите, чтобы открылся Р7-Проекты по адресу projects.r7.ru, то указать нужно именно projects, без указания домена.
Также, необходимо сделать соответствующую А запись в DNS.
4.3.1.18 Префикс Р7-Почта
Указать имя, которое будет открываться в браузере для веб клиента почты.
Например, если Вы хотите, чтобы открылся Р7-Почта по адресу cdmail.r7.ru, то указать нужно именно cdmail, без указания домена.
Также, необходимо сделать соответствующую А запись в DNS.
4.3.1.19 Префикс Р7-Календарь
Указать имя, которое будет открываться в браузере для веб календаря.
Например, если Вы хотите, чтобы открылся Р7-Календарь по адресу calendar.r7.ru, то указать нужно именно calendar, без указания домена.
Также, необходимо сделать соответствующую А запись в DNS.
4.3.1.20 Префикс Р7-Сервер Документов
Указать имя, которое будет открываться в браузере для веба сервера документом.
Например, если Вы хотите, чтобы открылся Р7-Сервер Документов по адресу ds.r7.ru, то указать нужно именно ds, без указания домена.
Также, необходимо сделать соответствующую А запись в DNS.
4.3.2 Установка Р7 Почтовый сервер
- Ввести Да
- Ввести Нет, если требуется Вам выполнить дополнительные действия до перезагрузки.