Содержание
- Системные требования
- Подготовительный шаг. Отключение МКЦ и МРД в Astra Linux Special Edition
- Подготовка DNS-записей
- Шаг 1. Скачать архив и поместить его на виртуальную машину
- Шаг 2. Перейти в каталог с архивом
- Шаг 3. Распаковать архив
- Шаг 4. Перейти в каталог установщика
- Шаг 5. Установка
- 5.1. SSL-сертификаты
- 5.2. Предоставьте права на выполнение установочного скрипта
- 5.3. Запустите установку
- 5.3.1. Настройка компонентов Корпоративного сервера 2024
- 5.3.1.1. Чистая установка
- 5.3.1.2. Установка СУБД на локальную ВМ
- 5.3.1.3. Установка Сервера документов
- 5.3.1.4. Установка API и Web P7 Диска
- 5.3.1.5. Создание базы данных
- 5.3.1.6. Хост СУБД
- 5.3.1.7. Порт СУБД
- 5.3.1.8. Имя базы данных
- 5.3.1.9. Пользователь с правами создания баз данных и пользователей
- 5.3.1.10. Имя пользователя базы данных
- 5.3.1.11. Пароль пользователя с правами создания БД и пользователей
- 5.3.1.12. Пароль пользователя БД Корпоративного сервера 2024
- 5.3.1.13. Параметр coremachinkey
- 5.3.1.14. Настройка HTTPS
- 5.3.1.15. Укажите домен
- 5.3.1.16. Префикс Р7-Диска
- 5.3.1.17. Префикс Р7-Управление
- 5.3.1.18. Префикс Р7-Контакты
- 5.3.1.19. Префикс Р7-Проекты
- 5.3.1.20. Префикс P7-Страницы
- 5.3.1.21. Префикс Р7-Формы
- 5.3.1.22. Префикс P7-Почта
- 5.3.1.23. Префикс P7-Календарь
- 5.3.1.24. Префикс P7-Сервер документов
- 5.3.2. Установка Почтового сервера
- 5.3.3. Настройка каталога LDAP
- 5.3.1. Настройка компонентов Корпоративного сервера 2024
- 6. Завершение установки и проверка
Инструкция описывает установку Корпоративного сервера 2024 на Astra Linux: подготовку системы, настройку SSL-сертификатов и DNS, запуск установщика, настройку баз данных и установку дополнительных компонентов.
Системные требования
- Архитектура: 64-битная;
- Процессор: рекомендуется от 2 ядер;
- Оперативная память: рекомендуется от 8 ГБ;
- Свободное место на диске: рекомендуется от 50 ГБ;
- Операционная система: одна из поддерживаемых ОС;
- Сеть: подключение к Интернету требуется для online-установки; для offline-установки доступ к Интернету не требуется, если все необходимые архивы и пакеты заранее подготовлены и перенесены на ВМ;
- SSL-сертификат: wildcard-сертификат для настройки HTTPS.
Системные требования рассчитаны на одновременную работу до 300 пользователей.
При установке Astra Linux выберите компоненты «Средства работы в сети интернет», «Консольные утилиты» и «Средства удаленного подключения SSH». Это позволит избежать сообщений об отсутствующих зависимостях.
Модуль «Р7-Графика» не входит в состав дистрибутива Корпоративного сервера 2024. Для его установки используйте инструкции из раздела «Р7-Графика → Установка» ↗.
Подготовительный шаг. Отключение МКЦ и МРД в Astra Linux Special Edition
Этот шаг выполняется только при установке на ОС Astra Special Edition. Отключите мандатный контроль целостности и мандатное управление доступом:
sudo astra-mic-control disable sudo astra-mac-control disable
После перезагрузки перейдите к шагу 1.
Подготовка DNS-записей
До запуска установщика подготовьте DNS-записи для всех используемых компонентов. Примеры ниже приведены для домена r7.ru; замените домен и IP-адреса на значения своей инфраструктуры. Для каждого имени используйте IP-адрес соответствующего сервера.
А-записи для веб-компонентов:
- disk.r7.ru;
- admin.r7.ru;
- contacts.r7.ru;
- projects.r7.ru;
- pages.r7.ru;
- forms.r7.ru;
- mail.r7.ru;
- calendar.r7.ru;
- ds.r7.ru.
Если компонент размещен на отдельной ВМ, укажите IP-адрес этой ВМ.
Для почты подготовьте также:
- А-запись для
mx.r7.ru; - обратную DNS-запись для внешнего IP-адреса почтового сервера;
- MX-запись домена r7.ru со значением
mx.r7.ruи приоритетом10; - TXT-запись SPF для r7.ru со значением
v=spf1 +mx ~all.
В примере TTL равен 300 секундам.
В инструкции приведен пример IP-адреса 33.195.16.110 для mx.r7.ru. Это только пример, а не универсальное значение: замените его на внешний IP-адрес своей инфраструктуры. Настройка обратной DNS-записи выполняется у владельца IP-адреса/провайдера.
Записи ds.r7.ru и остальных поддоменов далее в шагах установки не требуется создавать повторно: там нужно лишь ввести соответствующие префиксы.
Шаг 1. Скачать архив и поместить его на виртуальную машину
Скачайте архив Корпоративного сервера 2024 из официального источника дистрибутива ↗ и скопируйте его на виртуальную машину (ВМ). Если ВМ не имеет доступа к Интернету, скачайте архив на отдельной машине с доступом в Интернет, затем перенесите его на ВМ доступным способом (например, через защищенное файловое хранилище или подключенный ISO/виртуальный носитель).
Для корректной установки разместите архив вне каталога /root, например в /mnt или /tmp.
Шаг 2. Перейти в каталог с архивом
В примере используется каталог /mnt:
cd /mnt
Шаг 3. Распаковать архив
Выполните команду:
unzip CDinstall_*.zip
Шаг 4. Перейти в каталог установщика
cd CDDiskPack/CDinstall
Шаг 5. Установка
5.1. SSL-сертификаты
Для корректной работы Корпоративного сервера 2024 требуется настройка HTTPS.
Скопируйте файл сертификата .crt и закрытого ключа .key в каталог ./sslcert (полный путь):
/mnt/CDDiskPack/CDinstall/sslcert
Требования к сертификату:
- Используйте wildcard-сертификат, например для
*.yourdomain.ru; - На используемом DNS-сервере должна быть настроена соответствующая A-запись;
- Имена файлов должны содержать домен и соответствующее расширение;
- Рекомендуется включить в файл
.crtполную цепочку сертификатов: сертификат домена, промежуточные и корневой сертификаты.
Например, для домена r7.ru используйте файлы:
r7.ru.crt r7.ru.key
Если используется самоподписанный сертификат
Скопируйте корневой сертификат с расширением .crt в каталог:
/usr/local/share/ca-certificates/
Затем обновите хранилище сертификатов:
sudo update-ca-certificates -v
5.2. Предоставьте права на выполнение установочного скрипта
До начала установки выберите режим установки в зависимости от доступности Интернета и заранее подготовленных пакетов:
- online-установка — при наличии доступа к Интернету;
- offline-установка — при подготовленном offline-архиве и ISO-образе ОС.
5.2.1. Online-установка
Выполните:
chmod +x online_installer.sh
5.2.2. Offline-установка
Выполните:
chmod +x offline_installer.sh
Перед offline-установкой установите необходимые пакеты из архива с пакетами ↗.
Архив cddisk.zip содержит пакеты для Корпоративного сервера 2024.
- На машине с доступом в интернет скачайте архив
cddisk.zip; - Перенесите архив на ВМ и распакуйте его;
- Перейдите в распакованный каталог и выполните установку пакетов:
sh install.sh
Для offline-установки поместите ISO-образ установочного диска операционной системы в каталог ./distr относительно каталога установщика CDDiskPack/CDinstall. Файл должен иметь расширение .iso. Образ можно скачать с официального сайта производителя ОС.
5.3. Запустите установку
Online-установка
Запустите:
./online_installer.sh
До изменения конфигурации АРТ создайте резервную копию файлов репозиториев:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo cp -r /etc/apt/sources.list.d /etc/apt/sources.list.d.bak
Перед запуском убедитесь, что все АРТ-репозитории отключены. Иначе установщик может загружать пакеты из внешних источников вместо offline-архива.
- Откройте файл:
nano /etc/apt/sources.list; - Удалите или законментируйте все активные строки в файле
/etc/apt/sources.list. Для комментирования добавьте символ «#» в начало строки; - Очистите каталог:
sudo rm -f /etc/apt/sources.list.d/*
- Запустите установщик:
./offline_installer.sh
5.3.1. Настройка компонентов Корпоративного сервера 2024
В процессе установки последовательно ответьте на вопросы установщика.
5.3.1.1. Чистая установка
Если необходимо удалить существующую установку Корпоративного сервера 2024 вместе с зависимостями, выберите <Да>.

Эта операция удаляет имеющуюся установку и ее зависимости.
5.3.1.2. Установка СУБД на локальную ВМ
Если PostgreSQL должен быть установлен на этой же ВМ, выберите <Да>.
Если СУБД уже установлена на другой ВМ, выберите <Нет>.

5.3.1.3. Установка Сервера документов
Если Сервер документов должен быть установлен на этой ВМ, выберите <Да>.
Если Сервер документов размещен на отдельной ВМ, выберите <Нет>.
А-запись для Сервера документов должна быть создана заранее; см. раздел «Подготовка DNS-записей».
Пример имени: ds.r7.ru.
А-записи для веб-компонентов (если соответствующие компоненты устанавливаются): disk.r7.ru, admin.r7.ru, contacts.r7.ru, projects.r7.ru, pages.r7.ru, forms.r7.ru, mail.r7.ru, calendar.r7.ru и ds.r7.ru. Если компонент размещен на отдельной ВМ, укажите IP-адрес этой ВМ.
Здесь r7.ru — используемый домен.

5.3.1.3.1. Секрет
Введите секрет для защищенного взаимодействия между Корпоративным сервером 2024 и Сервером документов.
Сохраните значение, если оно потребуется для последующей настройки интеграции.

5.3.1.3.2. Пароль для базы данных DS
Введите пароль для базы данных Сервера документов.

5.3.1.4. Установка API и Web P7 Диска
Чтобы установить API и веб-интерфейс P7 Диска, выберите <Да>.

5.3.1.5. Создание базы данных
Если база данных для приложения еще не создана, выберите <Да>. Если база уже существует (например, на удаленной СУБД), выберите <Нет> и далее укажите параметры существующей базы:

5.3.1.6. Хост СУБД
- Локальная СУБД: подтвердите значение по умолчанию, выбрав <Ok>;
- Удаленная СУБД: укажите IP-адрес или имя хоста, на котором размещена база данных.

5.3.1.7. Порт СУБД
По умолчанию используется порт 5432.
Если для СУБД настроен другой порт, укажите его.

5.3.1.8. Имя базы данных
Введите имя базы данных, которую будет использовать приложение. По умолчанию — cddisk.

5.3.1.9. Пользователь с правами создания баз данных и пользователей
Укажите учетную запись, имеющую права на создание баз данных и пользователей. В конфигурации по умолчанию используется postgres.

5.3.1.10. Имя пользователя базы данных
Введите имя пользователя, от имени которого приложение будет подключаться к своей базе данных. По умолчанию — cddisk.

5.3.1.11. Пароль пользователя с правами создания БД и пользователей
Введите пароль учетной записи, указанной на шаге 5.3.1.9. В качестве учетной записи по умолчанию postgres.

5.3.1.12. Пароль пользователя БД Корпоративного сервера 2024
Задайте пароль для пользователя БД, имя которого указано на шаге 5.3.1.10. Сохраните пароль в защищенном месте.

5.3.1.13. Параметр coremachinkey
Если Корпоративный сервер 2024 уже установлен, замените значение параметра на актуальное значение из существующей установки и нажмите <Ok>. Способ получения актуального значения на ОС Linux:
Откройте файл:
/var/www/r7-office/WebStudio/web.appsettings.config
Найдите параметр coremachinekey и скопируйте его значение.
Значение должно быть одинаковым на всех серверах одной установки.
Если существующей установки нет, оставьте значение без изменений и нажмите <Ok>.

5.3.1.14. Настройка HTTPS
Выберите <Нет> только если устанавливаете КС24 для тестирования без сертификатов. Для штатной эксплуатации подготовьте сертификаты заранее и выберите <Да>.
Для корректной работы Корпоративного сервера 2024 требуется HTTPS. При установке без HTTPS почтовый сервер не будет работать до настройки сертификатов.

5.3.1.15. Укажите домен
Введите основной домен, для которого настроены DNS-записи. Например, если используется домен r7.ru, а P7 Диск должен открываться по адресу disk.r7.ru, укажите: r7.ru
Введите основной домен r7.ru, а не полное имя поддомена disk.r7.ru.

5.3.1.16. Префикс Р7-Диска
Введите имя поддомена, по которому будет открываться веб-интерфейс P7 Диска. Например, для адреса disk.r7.ru укажите: disk
Домен указывать не нужно.

5.3.1.17. Префикс Р7-Управление
Введите имя поддомена для веб-панели администрирования.
Например, для адреса admin.r7.ru укажите: admin

5.3.1.18. Префикс Р7-Контакты
Введите имя поддомена для веб-клиента контактов. Например, для адреса contacts.r7.ru укажите: contacts

5.3.1.19. Префикс Р7-Проекты
Введите имя поддомена для веб-клиента проектов. Например, для адреса projects.r7.ru укажите: projects

5.3.1.20. Префикс P7-Страницы
Введите имя поддомена для веб-клиента «Страницы». Например, для адреса pages.r7.ru укажите: pages

5.3.1.21. Префикс Р7-Формы
Введите имя поддомена для веб-клиента «Формы».
Например, для адреса forms.r7.ru укажите: forms

5.3.1.22. Префикс P7-Почта
Введите имя поддомена для веб-клиента почты. Например, для адреса mail.r7.ru укажите: mail

5.3.1.23. Префикс P7-Календарь
Введите имя поддомена для веб-календаря. Например, для адреса calendar.r7.ru укажите: calendar

5.3.1.24. Префикс P7-Сервер документов
Введите имя поддомена для веб-интерфейса Сервера документов. Например, для адреса ds.r7.ru укажите: ds

5.3.2. Установка Почтового сервера
DNS-записи для всех поддоменов и почтового сервера должны быть подготовлены до запуска установщика; см. раздел «Подготовка DNS-записей» в начале инструкции. Необходимо предусмотреть:
- A-запись для почтового хоста, например
mx.your-domain.ru; - обратную DNS-запись;
- MX-запись домена;
- TXT-запись SPF.
Пример конфигурации:
МХ-запись
| Поле | Значение |
|---|---|
| Домен | r7.ru |
| Почтовый хост | mx.r7.ru |
| TTL | 300 |
| Приоритет | 10 |
TXT-запись SPF
| Поле | Значение |
|---|---|
| Домен | r7.ru |
| Значение | v=spf1 +mx ~all |
| TTL | 300 |
А-запись
| Поле | Значение |
|---|---|
| Имя хоста | mx.r7.ru |
| IP-адрес | 33.195.16.110 |
| TTL | 300 |
Приведенные IP-адрес и DNS-значения являются примером. Перед настройкой замените их на значения своей инфраструктуры.
Если установка выполнена без HTTPS, почтовый сервер не будет работать до настройки сертификатов.
После завершения установки настройте сертификаты почтового сервера по параметрам, приведенным в финальном разделе «Завершение установки и проверка».
Если почтовый сервер требуется установить, выберите <Да>. В противном случае выберите <Нет>.

5.3.2.1. Введите МХ-запись
Введите имя МХ-хоста без домена.
Например, если используется mx.r7.ru, укажите: mx

5.3.2.2. Укажите IP-адрес
Укажите внешний IP-адрес сервера, на котором будет работать почтовый сервер.
Если указать внутренний частный IP-адрес, почта будет доступна только внутри сети организации.

5.3.2.3. Пароль postfix для почтовой БД
Задайте пароль для пользователя postfix, используемого для работы с базой данных почтового сервера.

5.3.2.4. Установка SpamAssassin
Выберите действие:
- 1 — установить SpamAssassin;
- 2 — не устанавливать SpamAssassin.

5.3.2.5. Установка OpenDKIM
Выберите действие:
- <Да> — установить OpenDKIM;
- <Нет> — пропустить установку.
После установки в консоли будет предложено создать TXT-запись DNS. Сохраните имя и значение записи из вывода установщика и добавьте их в DNS. Проверить значение можно в выводе установщика или в конфигурации OpenDKIM на сервере:
/etc/opendkim.conf

5.3.3. Настройка каталога LDAP
Окно появляется при установке и первичной настройке службы каталога OpenLDAP (slapd).
Этот раздел актуален для следующих операционных систем:
- Astra Linux Special Edition 1.8.1;
- Astra Linux Special Edition 1.7.6;
- Debian 12.
5.3.3.1. Пароль для записи admin в каталоге LDAP
Введите пароль для учетной записи admin в каталоге LDAP.

5.3.3.2. Подтверждение пароля для записи admin в каталоге LDAP
Повторно введите пароль учетной записи admin, чтобы подтвердить правильность ввода.

6. Завершение установки и проверка
Дождитесь завершения работы установщика.
После завершения установки проверьте доступность портала по HTTPS, используя домены и префиксы, заданные на шагах 5.3.1.15–5.3.1.24.
Например, для P7-Диска это https://disk.r7.ru, для панели администрирования — https://admin.r7.ru.
Используйте реальные имена своей инфраструктуры.
Первоначальные данные для авторизации:
Перейдите по адресу https://admin.r7.ru ↗ и введите данные:
- логин: superadmin
- пароль: superadmin
Сразу после первого входа измените первоначальный пароль.
Проверка работоспособности:
- Откройте портал по HTTPS;
- Выполните вход;
- Проверьте доступность установленных компонентов (P7-Диск, панель управления, P7-контакты, P7-проекты, P7-страницы, P7-формы, P7-почта, P7-календарь и Сервер документов — только те, которые были установлены);
- При установленной почте проверьте отправку/получение тестового письма после настройки DNS и сертификатов.
Если почтовый сервер был установлен без готового HTTPS, настройте сертификаты после установки.
Откройте файл /etc/postfix/main.cf и укажите значения:
smtpd_tls_cert_file = /etc/nginx/ssl/r7.ru.crt smtpd_tls_key_file = /etc/nginx/ssl/r7.ru.key
Перезапустите postfix:
sudo systemctl restart postfix













