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

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

Обновлено: 14.04.26

Необходимо создать 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 Диск не меняет размер сейчас при этих изменениях (будет доработано в следующих версиях).