Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы документов
Редакторы документов
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
ВКС и мессенджер
ВКС и мессенджер
Мобильные редакторы
Мобильные редакторы
Почтовый сервер
Почтовый сервер
Органайзер
Органайзер
Сервер лицензирования
Сервер лицензирования
Файл-Экспресс
Файл-Экспресс
Аналитика
Аналитика
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Настройка авто-дискавери для параметров Р7 Диск (для авторизации через браузер при создании сервера)

Обновлено: 10.07.26

Инструкция актуальна для версии продукта: 2026.1.1

Настройка доступных для пользователя сервисов

При необходимости можно ограничить какие сервисы будут доступны пользователю при добавлении сервера посредством добавления секции в config.yaml, например:

available_providers:
  - r7disk
  - mailru

Возможные значения:

r7disk, r7space, yandexdisk, mailru, s3, googledrive, onedrive, dropbox, webdav, ftp, ftps, sftp, smb, nextcloud, owncloud

Настройка авто-дискавери для параметров Р7-Диск (для авторизации через браузер при создании сервера)

Необходимо создать TXT запись в DNS со строкой вида:

u=<URL admin поддомена Р7-Диск, например, https://admin.r7-office.ru>; a.id= <client ID>; a.s=<secret>;

Создание преднастроенной конфигурации

  • Создать необходимые сервера и синхронизации.
  • В config.yaml для сервера указать auth.access_token: REQUEST (доступно только для connector_type: r7disk, onedrive, googledrive, dropbox). Для Р7 Диск в локальной установке должны быть зарегистрированы client_id и secret для OAUTH на сервере.
  • При следующем запуске пользователю будет отображено окно авторизации где для каждого сервера с REQUEST будет запрошено прохождение авторизации в браузере:

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

Блокировка редактирования серверов

В config.yaml:

lock_servers: true

Блокировка редактирования синхронизаций у сервера

В config.yaml в секции сервера:

lock_sync_mappings: true

Включение автоматической загрузки приложения при входе пользователя

  • Вариант 1 – пользователь может сделать из окна Настройки;
  • Вариант 2 – запустить приложение с флагом ./r7fe register_auto_startup – приложение зарегистрирует себя в автозагрузке текущего пользователя и выйдет;
  • Вариант 3 – добавить в config.yaml параметр enable_auto_startup: true – при запуске приложения оно будет проверять себя в автозагрузке и регистрировать.

Отключение режима прокси к Р7 Диск

В config.yaml в секции сервера:

disk_editor_connector:false

В режиме прокси к порту разрешены соединения только с локального компьютера.

Тихая инсталляция на Windows

<инсталлятор>.exe /S

Для указания директории:

<инсталлятор>.exe /S /D=C:\Program Files\MyCustomFolder

Особенности мониторинга локальных изменений

Установлено ограничение не более 10000 отслеживаемых файлов по умолчанию (можно изменить параметром max_watched_files в config.yaml, допустимый максимум определяется ОС).

Для того чтобы на больших директориях не выходить за лимит применяется алгоритм отсечения поддиректорий, в которых последнее изменение файлов ранее чем ХХ дней от текущей даты (по умолчанию 14, настраивается в расширенных параметрах синхронизации).

Важно

Может быть побочный эффект – если у пользователя была пустая директория и он потом создаст там файл – она не попадает в мониторинг до следующего запуска.

Особенности мониторинга удаленных изменений для Р7 Диск

Проверяется каждые 3 минуты изменение размеров директорий сверху вниз – определяются какие директории были изменены и запускается синхронизация только для данных директорий.

В случае если были обнаружены изменения – на 20 минут интервал проверки снижается до 1 минуты (предполагается что пользователь работает сейчас с Диском, поэтому проверяем чаще).

Важно

Мониторинг не срабатывает на удаление или перемещение файлов, т.к. Р7 Диск не меняет размер сейчас при этих изменениях (будет доработано в следующих версиях).

Была ли эта статья полезной?

Поделитесь пожалуйста своим мнением

      В статье есть ошибкиРекомендации не помоглиТекст трудно понятьСодержание статьи не соответствует заголовкуДругое