• Post category:Single extended
  • Запись изменена:01.04.2025

Содержание

1. Подготовка

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

2. Распаковка архива

Скачайте архив в папку /tmp и распакуйте в папку /opt/r7-office

cd /tmp
mkdir /opt/r7-office
unzip installer-cs24-docker-via-python-main.zip -d /opt/r7-office

3. Установка

3.1 Запуск установщика

Перейдите в папку с распакованным архивом и запустите установщик

cd /opt/r7-office/ && chmod +x installer
./installer

3.2 Установка whiptail

Если не установлен Whiptail, установщик предложит установить его, введите Y

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

3.3 Старт установки

Выберите пункт установка/обновление

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

3.4 Выбор типа установки

Выберите расширенную установку

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

3.5 Установка среды контейнеризации

Если среда контейнеризации Docker и плагин Docker Compose не установлены, установщик предложит установить

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Docker и Docker Compose установлены.

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

3.6 Сервер документов: установка настроек RabbitMQ для сервера документов

Укажите пользователя RabbitMQ для сервера документов

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Впишите свой пароль для RabbitMQ сервера документов

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Повторный проверочный ввод пароля

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

3.7 Сервер документов: определение домена

Укажите доменное имя, которое будет использоваться и для которого выпущен сертификат

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

3.8 Сервер документов: установка настроек PostgreSQL для сервера документов

Укажите имя базы данных для сервера документов

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Укажите пользователя для PostgreSQL сервера документов

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Введите ваш пароль для этого пользователя

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Повторный проверочный ввод пароля

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Укажите путь, где будет хранится БД сервера документов. Если директория не существует, она будет создана.

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

3.9 Сервер документов: запрос JWT-токена

Укажите JWT-токен для взаимодействия корпоративного сервера и сервера документов

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Повторный проверочный ввод

3.10 Сервер документов: путь для хранения файлов сервера документов

Укажите путь для хранения файлов сервера документов. Если директория не существует, то она будет создана.

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

3.11 Сервер документов: установка сертификата SSL

Необходимо указать путь до расположения сертификата и ключа, например: /etc/ssl/

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

3.12 Корпоративный сервер: установка настроек для RabbitMQ Корпоративного сервера

Укажите пользователя RabbitMQ для Корпоративного сервера

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Введите ваш пароль

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Повторный проверочный ввод

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

3.13 Корпоративный сервер: установка префиксов FQDN для модулей Корпоративного сервера

Укажите префикс для Р7-Диск

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Укажите префикс для Р7-Панель управления

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Укажите префикс для Р7-Почта

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Укажите префикс для Р7-Контакты

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Укажите префикс для Р7-Календарь

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Укажите префикс для Р7-Проекты

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Укажите префикс для Р7-Графика

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

3.14 Корпоративный сервер: установка настроек PostgreSQL для Корпоративного сервера

Укажите имя базы данных PostgreSQL для Корпоративного сервера

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Укажите имя пользователя PostgreSQL для Корпоративного сервера

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Введите ваш пароль для этого пользователя

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Повторный проверочный ввод

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Укажите путь хранения этой базы данных. Если директория не существует, то она будет создана

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

3.15 Корпоративный сервер: хранение файлов служб Корпоративного сервера

Укажите путь для хранения файлов службы Filestorage. Если директория не существует, то она будет создана

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Укажите путь для хранения логов. Если директория не существует, то она будет создана

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Укажите путь для хранения индексных файлов службы поиска. Если директория не существует, то она будет создана

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

3.16 Почтовый сервер: настройки Почтового сервера

Укажите имя базы данных PostgreSQL почтового сервера

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Укажите пользователя этой базы данных

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Укажите пароль этого пользователя

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Повторный проверочный ввод

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Укажите путь хранения базы данных PostgreSQL для почтового сервера. Если директория не существует, то она будет создана

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Укажите МХ запись для вашего почтового сервера

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Укажите путь, где будут храниться письма. Если директория не существует, то она будет создана

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Укажите путь хранения ключей OpenDKIM. Если директория не существует, то она будет создана

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

3.17 Завершение установки

Установка завершена

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

3.18 Сбор лог-файлов установки

После завершения установки, можно зайти в пункт обслуживания и собрать лог-файлы для технической поддержки

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Лог-файлы для техподдержки собраны

Расположение файлов:

/opt/r7-office/support_logs/

4. Проверка установки

После завершения установки, можно проверить наличие запущенных контейнеров, введя команду

docker ps

5. Запуск

Пройдите по адресу указанного домена во время установки с префиксом admin:

admin.domain.ru

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

логин/пароль

superadmin/superadmin

6. Подключение почтового сервера

В меню управление нажмите «список серверов»

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

Нажмите «добавить сервер» и введите настройки вашего почтового сервера, указав ваш домен. Затем нажмите «сохранить»

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Расширенная установка)

7. Работа с почтовыми ящиками

Команды необходимо выполнять в терминале, в примерах в первой строке указан синтаксис команды, во второй — пример использования

  • создание почтового ящика
docker exec mail-server /scripts/create_user.sh new_email password

docker exec mail-server /scripts/create_user.sh user@domain.ru GHfker6453Kd
  • изменение пароля почтового ящика
docker exec mail-server /scripts/change_password_user.sh email new_password

docker exec mail-server /scripts/change_password_user.sh user@domain.ru uhfkdHGD53
  • удаление пользователя пользователя
docker exec mail-server /scripts/delete_user.sh email

docker exec mail-server /scripts/delete_user.sh user@domain.ru
  • изменение имени ящика
docker exec mail-server /scripts/change_email.sh old_email new_email

docker exec mail-server /scripts/change_email.sh old_email_user@domain.ru new_email_user@domain.ru
  • создание алиаса
docker exec mail-server /scripts/create_alias.sh new_alias email

docker exec mail-server /scripts/create_alias.sh support@domain.ru user@domain.ru
  • создание алиаса с несколькими почтовыми ящиками
docker exec mail-server /scripts/create_alias_multy.sh new_alias list_email

docker exec mail-server /scripts/create_alias_multy.sh support@domain.ru ivanovaa@example.ru,petrovaa@example.ru,sidorov@example.ru
  • изменение имени алиаса
docker exec mail-server /scripts/create_alias_multy.sh old_alias new_alias

docker exec mail-server /scripts/create_alias_multy.sh support@domain.ru sup_tech@domain.ru
  • удаление алиаса
docker exec mail-server /scripts/delete_alias.sh alias

docker exec mail-server /scripts/delete_alias.sh support@domain.ru
  • поиск почтового ящика
docker exec mail-server /scripts/check_email.sh email

docker exec mail-server /scripts/check_email.sh user@domain.ru

 

Была ли полезна статья?
Позвольте нам стать лучше