...
Официальные дистрибутивы ONLYOFFICE Docs Community для различных операционных систем, а также руководства по их установке доступны в официальной документации ONLYOFFICE.
...
- Windows (PowerShell):
Code Block powershell powershell $bytes = New-Object byte[] 32 $generator = [System.Security.Cryptography.RandomNumberGenerator]::Create() $generator.GetBytes($bytes) [Convert]::ToBase64String($bytes) $generator.Dispose()
- Linux:
Code Block bash bash openssl rand -base64 32
- Windows (PowerShell):
- Укажите полученное значение в параметре JwtSecret файла onlyoffice.json.
- Откройте файл local.json на сервере ONLYOFFICE Docs:
- Windows:
C:\Program Files\ONLYOFFICE\DocumentServer\config\local.json - Linux:
/etc/onlyoffice/documentserver/local.json
- Windows:
- Включите проверку JWT и укажите тот же секрет (добавьте в файл local.json):
Code Block { "services": { "CoAuthoring": { "token": { "enable": { "browser": true, "request": { "inbox": true, "outbox": true } } }, "secret": { "inbox": { "string": "<JWT_SECRET>" }, "outbox": { "string": "<JWT_SECRET>" }, "session": { "string": "<JWT_SECRET>" } } } } }
...
- Браузеры пользователей доверяют сертификату
DocumentServerUrl. - Сервер ONLYOFFICE Docs доверяет сертификату
PortalPublicUrl.
Самоподписанный сертификат, принятый пользователем в браузере, не становится автоматически доверенным для службы ONLYOFFICE Docs.
Параметр services.CoAuthoring.requestDefaults.rejectUnauthorized: false допускается использовать только для временной диагностики.
...
7. Перезапуск служб
После изменения local.json на сервере ONLYOFFICE Docs и onlyoffice.json на сервере Vitro-CAD перезапустите службы.
...
- В Vitro-CAD откройте файл docx, xlsx или pptx.
- Убедитесь, что файл открылся в новой вкладке ONLYOFFICE.
- Внесите изменение и нажмите кнопку сохранения.
- Закройте вкладку редактора.
- Проверьте появление новой версии файла в Vitro-CAD.
При нажатии кнопки сохранения ONLYOFFICE выполняет ForceSave и отправляет callback со статусом 6. После закрытия измененного документа отправляется финальный callback со статусом 2.
...
9. Права пользователей
Vitro-CAD передает в ONLYOFFICE идентификатор и имя пользователя текущей сессии.
...
- Windows:
C:\Program Files\ONLYOFFICE\DocumentServer\Log\docservice,...\converter - Linux:
/var/log/onlyoffice/documentserver/docservice/,...\converter
11. Текущие ограничения
- История изменений и changes.zip не сохраняются отдельно в Vitro-CAD и не отображаются в интерфейсе истории ONLYOFFICE.
- Сравнение версий средствами ONLYOFFICE не подключено.
- Редактируется только актуальная версия; исторические версии открываются только для просмотра.
- После ForceSave финальный callback со статусом 2 может создать дополнительную версию с тем же содержимым.