/ /

У Сервера документов (так же в составе Корпоративного сервера 2024) есть функция отображения данных о лицензии.

Для отображения страницы info от Сервера документов потребуется внести правки в конфигурацию nginx в файл /etc/r7-office/documentserver/nginx/includes/ds-docservice.conf.

Далее, найти секцию:

# Allow "/info" interface only from 127.0.0.1 by default
# Comment out lines allow 127.0.0.1; and deny all;
# of below section to turn on the info page
location ~* ^(\/[\d]+\.[\d]+\.[\d]+[\.|-][\d]+)?\/(info)(\/.*)$ {
  allow 127.0.0.1;
  deny all;
  proxy_pass http://docservice/$2$3;
}

Потребуется привести к виду:

# Allow "/info" interface only from 127.0.0.1 by default
# Comment out lines allow 127.0.0.1; and deny all;
# of below section to turn on the info page
location ~* ^(\/[\d]+\.[\d]+\.[\d]+[\.|-][\d]+)?\/(info)(\/.*)$ {
  #allow 127.0.0.1;
  #deny all;
  proxy_pass http://docservice/$2$3;
}

Выполните перезапуск службы:

systemctl restart nginx

Примечание: данная страница будет доступна для всех пользователей.

Проверьте доступность страницы по адресу, используя доменное имя сервера документов, например: https://ds.r7-office.ru/info/:

/ /

Для оперативного решения возникших вопросов по работе Корпоративного сервера Р7-Офис, при обращении в службу технической поддержки рекомендуем предоставить максимально полную информацию о текущей конфигурации и установке сервера. Пожалуйста, соберите и отправьте следующую информацию:

  1. Версия операционной системы (ОС) и архитектура сервера
  2. Режим установки
  3. Версия Корпоративного сервера
  4. Версии компонентов Р7-Офис
  5. Логи сервера совместной работы
  6. Статус системных служб
  7. Информация о сертификатах

Автоматический сбор информации с помощью скрипта Get-info.sh
Для удобства сбора информации рекомендуем использовать автоматизированный скрипт Get-info.sh

Более подробно ознакомиться с инструкцией можно в этой статье.

 

/ /

Корпоративный сервер 2024 предлагает статистику по следующим пунктам:

Активность

Статистика посещения портала по датам, а также по Организации. Полученную статистику можно экспортировать в файл форматы csv. Отсортировать статистику по возрастанию или по убыванию можно, нажав на заголовок столбца, по которому нужно отсортировать данные. На графике возможен экспорт в форматы png, svg.

Дисковое пространство

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

Журнал аудита

Статистика авторизации пользователей на портале по датам. Можно отфильтровать статистику по типам авторизации (успешная авторизация, неудачная попытка авторизоваться и выход из системы).

Попасть в статистику можно через модуль Р7-Управление – Статистика:

 

Далее слева будут доступны категории:

 

/ /

Скрипт create_domain.sh - создание домена

Данный скрипт создается в момент установки почтового сервера и располагается в корневом каталоге / в папке /script

Данный скрипт создает новый домен с указанным именем (извлекая его из переданного адреса домена). Полезно если использовать режим мультитенантности или обслуживать одним почтовым сервером несколько доменов.

Необходимо запускать в виде:

bash /script/create domain.sh domain

Например:

bash /script/create_domain.sh domain.ru

 

/ /
  • На портале у пользователя «А» есть личные документы, пользователь «А» увольняется, не передав документы другому сотруднику.
  • На портале у пользователя «А» есть личные документы, пользователь «А» находится в отпуске, дозвониться до него не получается, документы необходимо срочно передать на редактирование.
  • На портале у пользователя «А» есть личные документы, пользователь «А» заблокирован, доступ к его документам отсутствует.

Если возникла одна, из вышеописанных, ситуаций, то вам поможет способ, описанный ниже, по передаче прав другому сотруднику:

Для того, чтобы в каталоге "Общие" изменить владельца с "Удалённого" на нового, потребуется:

Узнать Id пользователей, нового и удалённого. В БД выполнить запрос для каждого из них:

select "Id" from "Users" u where "Login" = 'user1@testad.ru'

Обновить владельца каталогов:

update "DocumentDirectories" dd set "OwnerId" = 26 where "OwnerId" = 25 and "Name" NOT in ('Хранилище', 'Последние документы', 'Избранное', 'Корзина', 'Совместный доступ', 'Доступно для меня', 'Мои документы');

Где,

  • 26 - id нового пользователь
  • 25 - id удалённого

Обновить владельца файлов:

update "Documents" d set "OwnerId" = 26 where "OwnerId" = 25;

Где,

  • 26 - id нового пользователь
  • 25 - id удалённого

/ /

В некоторых случаях бывает почта не уходит, или уходит, но возвращается ошибка о доставке. Обо всех ошибках, которые вам сообщает сервер, вы можете посмотреть в логах на самом почтовом сервере в каталоге /app/r7-office/MailServer/logs

Обращайте внимание на информацию в файлах mailbox и fail2ban.log

/ /

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

Не приходят/не уходят письма. Ошибка ошибку 400 и 54001

Важно обратить внимание именно на тип соединения. Необходимо выбрать именно тот тип, который настроен на вашем почтовом сервере.

Данную настройку провести для каждого сервера (POP3, IMAP, SMTP).

/ /

Чтобы иметь возможность отправлять уведомления и пользоваться рассылкой, необходимо ее настроить. Предварительно подключите почтовый сервер: Настройка почтового сервера на Корпоративном сервере 2024.

1. Создайте нового пользователя, с которого будет проводиться отправка сообщений

Перейдите в модуль Р7-Управление (по умолчанию URL https://admin.ваш_домен) в Пользователи и создайте нового пользователя:

Создание нового пользователя

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

  1. При создании пользователя, так же создайте почтовый ящик при подключенной интеграции с Почтовым серверов Р7:
    Создание почтового ящика при создании пользователя
  2. Или укажите уже созданный для этого пользователя почтовый ящик, переключив по кнопке:
    Переключение на существующий почтовый ящик
    После чего введите адрес почтового ящика.

 

Итоговый результат это новый пользователь с подключенным почтовым ящиком, например:

Итоговый результат - новый пользователь

Итоговый результат - подключенный почтовый ящик

2. Настройка параметра рассылки

Перейдите в модуль Р7-Управление в настройки Организации:

Настройки Организации

Выберите Настройка рассылки:

Настройка рассылки

Выберите пользователя, от имени которого будет работать рассылка на Корпоративном портале 2024:

Выбор пользователя для рассылки

Укажите для этого пользователя используемый почтовый ящик для отправки:

Указание почтового ящика для отправки

 

/ /

Существует 3 способа настройки почтового сервера:

  • Корпоративный сервер 2024 в своем составе имеет почтовый сервер, который может быть установлен при инсталляции;
  • Почтовый сервер можно установить на вынесенный сервер после чего произвести настройку интеграции;
  • В качестве почтового сервера может служить сторонний сервер, например mail.ru или yandex.ru.

Настройка указания обработки писем производится в модуле Р7-Управление в разделе Организации под учетной записью администратора (URL https://admin.ваш_домен). Выберите необходимую организацию, в которой присутствуют пользователи, и перейдите в редактирование по кнопке:

Кнопка редактирования организации

Перейдите в настройку Почтовые серверы:

Раздел Почтовые серверы

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

1. В составе инсталляции

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

В случае, если у вас используется порт SSH, отличный от стандартного, потребуется указать его.

2. Интеграция с вынесенным на отдельную ВМ Почтового сервера Р7

Если же у вас второй пункт, вам необходимо воспользоваться инструкцией: Интеграция Корпоративного сервера 2024 с почтовым сервером.

Обратите внимание на порты, которые необходимо указать. Необходимо указать следующие значения:

  • POP — 995;
  • IMAP — 993;
  • SMTP — 465;
  • SSH — 22, если на сервере используется стандартный порт.

3. Сторонние почтовые серверы

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

Обратите внимание, что в таком подключении необходимо убрать галочку «интеграция с почтовым сервером по SSH».

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

/ /

Решением является обновиться на версию выше 2024 2.0.15.1775

Для этого необходимо получить от ТП архив содержащий обновление портала и воспользоваться инструкцией по обновлению портала:

https://support.r7-office.ru/corporate-server2024/install-r7server/obnovlenie-r7-disk-skriptom/

/ /
  • Ошибка возникает при работе с календарем. В модуле календарь открывается пустая страница
  • Ошибка возникает при создании нового локального пользователя

Описанные выше проблемы присутствуют в релизной версии Корпоративного Сервера 2024 2.0.15.1775

Решением является добавление записи в СУБД PostgreSQL
Вам необходимо подключиться к СУБД:

sudo -i -u postgres psql cddisk

Выполнить команду:

ALTER TABLE public."EventCategories" ADD "UserId" BIGINT NULL;

 

/ /
  • Ошибкой, из-за которой Корпоративный сервер 2024 может не корректно работать, часто является не верное указанное доменное имя. Это может быть не существующий домен, например .loc
  • Так же короткие имена могут являться причиной. Например имя не содержащее в своем названии домена первого порядка, например https://r7-cs-server-2024/

Мы рекомендуем использовать сертификаты безопасности SSL для перевода портала на работу по протоколу https. В случае если вы используете самоподписанные сертификаты, используйте для портала полную цепочку сертификатов, это цепочка содержит в себе корневой сертификат, промежуточный сертификат и сертификат на домен.

Если вы уже настроили портал и вам требуется изменить имя, воспользуйтесь инструкцией в нашей базе знаний https://support.r7-office.ru/corporate-server2024/settings_cs-r7disk/obnovlenie-znachenij-url-protokola-sekreta-v-bd-korporativnogo-portala-2024/

Так же может потребоваться внести изменения в файл конфигурации Nginx:

Файлы могут располагаться в каталоге /etc/nginx/conf.d/ или /etc/nginx/sites-enabled

  • admin
  • calendar
  • cddisk
  • cdmail
  • default

Пример конфигурации admin, измените server_name

server {
        listen 80;
        listen [::]:80;
    listen 443 ssl http2;

    if ($scheme != "https")
    {
        return 301 https://$host$request_uri;
    }

    root /var/www/r7-office/admin;
    index index.html;

    server_name admin.devr7.ru;
    server_tokens off;

    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_certificate /etc/nginx/ssl/devr7.ru.crt;
    ssl_certificate_key /etc/nginx/ssl/devr7.ru.key;
    ssl_ciphers HIGH:!aNULL:!MD5;

    location /api {
        proxy_pass http://localhost:38033/api;
    }

    location /web-apps {
            proxy_pass http://0.0.0.0:8083/web-apps;
        }

        location /docserver {
            rewrite /docserver/(.*) /$1  break;
            proxy_pass http://0.0.0.0:8083;
            proxy_redirect     off;
            proxy_set_header   Host $host;
        proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "upgrade";
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Host $server_name;
            proxy_set_header X-Forwarded-Proto $the_scheme;
            proxy_set_header Connection $proxy_connection;
            proxy_ssl_verify off;
        }
        location /cache {
            rewrite /docserver/cache/(.*) /$1  break;
            proxy_pass http://0.0.0.0:8083;
            proxy_redirect     off;
            proxy_set_header   Host $host;
        proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "upgrade";
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Host $server_name;
            proxy_set_header X-Forwarded-Proto $the_scheme;
            proxy_set_header Connection $proxy_connection;
            proxy_ssl_verify off;
        }

        location / {
                try_files $uri $uri/ /index.html;
        }
}

Аналогично измените server_name в остальных конфигурациях.

Так же проверьте имена в файле /etc/hosts.

/ /

Синхронизация работает каждые 23 часа с момента старта сервиса processing

Настройка находится в файле: /opt/r7-office/Processing/services.json

"name": "LDAP.UserImport",
"commands": [
{
"name": "Send LDAP users to export",
"type": "LdapImportUsersCommand",
"period": "23:00:00"
}
],

Пример для выполнения синхронизации каждые 24 часа задайте значение:

"period": "1.00:00:00"

После изменения времени необходимо перезапустить сервис

supervisorctl restart cddisk:processing

/ /

Необходимо в файле /etc/nginx/conf.d/cddisk.conf

Измените значение параметра

client_max_body_size 1024M;

После изменения, перезапустите сервис nginx

systemctl restart nginx

/ /

Логи в процессе установки записываются в файл logfile.txt в директорию, из которой запущен инсталляционный скрипт.

/ /

Нет, в случае если требуется новая установка портала взамен установленого лицензию можно перенести без запроса новой лицензии. Место хранение лицензии указано в инструкциях по установке.