При открытии файла произошла ошибка onlyoffice

Вопрос:Что такое Open Office XML?

Общие проблемы

Вопрос:Что такое Open Office XML?

Ответ:Это общеизвестный формат файлов, используемый в Microsoft Office 2007 и его более поздних версиях. Он был разработан Microsoft для хранения и обмена электронными документами пакетов офисных приложений и включает следующие расширения: DOCX, XLSX, PPTX.

Вопрос:Каковы преимущества использования формата Open Office XML в онлайн-офисе?

Ответ:Благодаря этому новому единому формату файлов вы можете:

  • создавать новые текстовые документы в .docx, таблицы в .xlsx, презентации в .pptx непосредственно в вашем онлайн-офисе,
  • использовать файлы в этом широко используемом формате из Box, Dropbox, Google или SkyDrive в онлайн-офисе и наоборот без конвертации,
  • встраивать документы из онлайн-офиса в ваш сайт или блог, давая вашим посетителям возможность скачать их на свой ПК в формате, поддерживаемом практически всеми редакторами документов,
  • скачивать файлы с портала и просматривать их на вашем компьютере, не размышляя о том, какое приложение вам нужно использовать, чтобы открыть эти документы,
  • прикреплять документы к вашим электронным сообщениям и отправлять их различным адресатам, которые смогут прочитать их с помощью любого просмотрщика документов.

Проблемы с ранее созданными или загруженными документами

Вопрос:Что случилось с моими файлами, ранее созданными в моем онлайн-офисе?

Ответ:Все файлы во внутреннем формате с расширениями .doct, .xlst, .pptt, созданные в вашем онлайн-офисе, были автоматически сконвертированы в новый единый формат и приобрели следующие расширения файлов: DOCX, XLSX, PPTX.

Вопрос:Что случилось с моими файлами, ранее загруженными в мой онлайн-офис?

Ответ:Все файлы, ранее загружаемые в онлайн-офис, конвертировались во внутренний формат с расширениями .doct, .xlst, .pptt. В результате в онлайн-офисе появлялись две версии одного и того же документа: файл в исходном формате и ещё один во внутреннем формате (.doct, .xlst, .pptt). 27 июня 2013 года все документы во внутреннем формате были автоматически сконвертированы в новый единый формат (DOCX, XLSX, PPTX). Теперь вы получаете два файла с одинаковыми именами в онлайн-офисе: документ в исходном формате и ещё один в формате DOCX/ XLSX/ PPTX.

Описанный выше сценарий справедлив только в том случае, если при загрузке этих файлов был установлен флажок ‘Загрузить также документы в исходном формате’. Если этот флажок был снят, то в вашем онлайн-офисе появлялись только документы, сконвертированные во внутренний формат (.doct, .xlst, .pptt). 27 июня 2013 года такие документы были автоматически сконвертированы в новый единый формат.

Вопрос:Вы написали, что мои документы были автоматически сконвертированы в новый единый формат. Почему у некоторых из них по-прежнему остаются расширения .doct, .xlst, .pptt?

Ответ:Это те файлы, которые вы ранеее создали в своем онлайн-офисе, затем скачали на компьютер, а после этого снова загрузили в онлайн-офис. Такие файлы сохраняют внутренний формат (.doct, .xlst, .pptt) до тех пор, пока вы не откроете их в онлайн-редакторе документов и не сохраните, нажав на значок Значок Сохранить на верхней панели инструментов. После этого документы будут автоматически сконвертированы в формат Open Office XML (DOCX, XLSX, PPTX).

Вопрос:В моем онлайн-офисе есть некоторые файлы с меткой Метка Original. Что это значит?

Ответ:Эта метка добавляется к файлам, которые изначально имели формат Open Office XML (DOCX, XLSX, PPTX). Она появляется в следующем случае:

Вы ранее загрузили файл в формате Open Office XML (DOCX, XLSX, PPTX). Во время загрузки были созданы две версии этого документа: файл в исходном формате (DOCX, XLSX, PPTX) и ещё один во внутреннем формате (.doct, .xlst, .pptt) для редактирования. 27 июня 2013 года все документы во внутреннем формате были автоматически сконвертированы в новый единый формат (DOCX, XLSX, PPTX). В результате вы получаете два файла DOCX/ XLSX/ PPTX с одинаковыми именами в онлайн-офисе: сконвертированный файл и исходный файл с меткой Метка Original.

Вопрос:Мои документы DOCT, XLST, PPTT были автоматически сконвертированы в DOCX, XLSX, PPTX. Что случилось с предыдущими версиями этих файлов? Могу ли я просмотреть и восстановить их?

Ответ:Да, вы можете управлять предыдущими версиями сконвертированных документов DOCX, XLSX, PPTX в онлайн-офисе.

Проблемы с документами, к которым ранее был предоставлен доступ

Вопрос:Влияет ли это изменение на встроенные документы или те, к которым предоставлен доступ по ссылке?

Ответ:Несмотря на изменение формата, документы, встроенные в ваш сайт, блог или приложение, а также те файлы, к которым был предоставлен доступ по ссылке, по-прежнему доступны посетителям вашего сайта или блога, пользователям приложения и тем, у кого есть ссылка на файл.

Проблемы с новыми документами

Вопрос:Могу ли я по-прежнему загружать в онлайн-офис любые документы?

Ответ:Да, вы по-прежнему можете загружать файлы в любом формате. Единственное различие заключается в том, что при загрузке файлов в формате Open Office XML (DOCX, XLSX, PPTX) они будут появляться в онлайн-офисе без конвертации. При загрузке документов в любом другом формате будет происходить конвертация, и в вашем онлайн-офисе будут появляться две версии одного и того же документа: файл в исходном формате и ещё один в DOCX/ XLSX/ PPTX.

Вопрос:Обладают ли документы DOCX, XLSX, PPTX версионностью?

Ответ:Да, теперь можно управлять предыдущими версиями новых документов DOCX, XLSX, PPTX, созданных в онлайн-офисе.

Проблемы с подключенными сервисами

Вопрос:Я получаю следующую ошибку: ‘Can’t authorize at Yandex provider with given credentials‘. Что можно сделать?

Ответ:Данная ошибка может возникать из-за попыток сервиса Yandex.ru обезопасить свои сервисы. Ее можно решить созданием пароля приложения. Выполните следующие шаги:

  1. Перейдите на страницу https://passport.yandex.ru/profile;
  2. Нажмите кнопку Получить пароль приложения;
  3. Выберите тип приложения Облачный сервис;
  4. Выберите или укажите вашу операционную систему;
  5. Укажите название программы и нажмите кнопку Добавить;
  6. Используйте предложенный пароль;
  7. Нажмите кнопку Готово.

  • Печать

Страницы: [1]   Вниз

Тема: Onlyoffice перестал открывать документы  (Прочитано 2749 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
Muphasa

Добрый день!

lsb_release -a
Description:   Ubuntu 18.04.5 LTS

Сегодня, после обновления системы Onlyoffice (версия 6.2.0.148) перестал открывать документы при клике на файл. Открывается сам редактор и пустой документ Документ1.docx
Отдельно редактор из меню запускается. Из самого редактора все файлы открываются. Проблема только при клике на файле.
Что и где можно проверить в настройках?

PS. проверил в терминале:
/usr/bin/onlyoffice-desktopeditors /home/sm/Томаты.doc

открывает! Параллельно в терминале пишет это:

(DesktopEditors:21065): dbind-WARNING **: 11:36:46.701: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
QApplication: invalid style override passed, ignoring it.

« Последнее редактирование: 29 Марта 2021, 11:40:04 от Muphasa »


Оффлайн
F12

Muphasa, у себя ничего подобного не наблюдаю, все открывается нормально хоть по даблклику, хоть командой в терминале.
Как вариант, попробуй залогиниться под другим пользователем (лучше создай нового) и попробуй как Onlyoffice будет открывать документы

Сведения о моей системе:

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic
uname -sr
Linux 5.4.0-70-generic
echo $XDG_CURRENT_DESKTOP
MATE
ONLYOFFICE Desktop Editors версия 6.2.0.148


Пользователь добавил сообщение 29 Марта 2021, 17:15:00:


Думаю причина не в обновлении, хотя может это коснулось только определенных DE, например GNOME Shell, или что там у тебя, а может в Wayland что-то «обновилось», но опять же, если в твоей ОС используется именно он… в общем, слишком много «если» ::)

« Последнее редактирование: 29 Марта 2021, 17:15:00 от F12 »


Оффлайн
Muphasa

Отвечу сам себе.
Проблема оказалась в том, что в файле
/usr/share/applications/onlyoffice-desktopeditors.desktop

В блоке [Desktop Entry]
строка
Exec=/usr/bin/onlyoffice-desktopeditors %F

вместо %F  в конце, имела %U

Я ради интереса посмотрел что прописано в ярлыке для word`a и обратил внимание на эту разницу. Проверил пару раз — действительно, с U не открывает по клику.


Оффлайн
andytux

«История учит, что ничему не учит.»
Подобные случаи истории известны, например.


Оффлайн
F12

строка
Exec=/usr/bin/onlyoffice-desktopeditors %F

вместо %F  в конце, имела %U

— ну и что?..
Сча посмотрел у себя, и вижу: Exec=/usr/bin/onlyoffice-desktopeditors %U, прикола ради взял да и изменил на %F, и все как нормально работало, так и работает!

И вообще, каким, по-твоему, боком эти литеры в desktop-файле (ведь это только ЯРЛЫК приложения) могут повлиять на открывание документа по даблклику, и уж тем более на его открывание командой в терминале ?!.  :idiot2:

ЗЫЖ когда-то, в далеком 2009 году, народ на нашем Форум пытался обсудить интересующий многих вопрос, что это за символы такиЯ, и зачем нужны, рекомендую почитать (Тема состоит всего лишь из семи Ответов, ключевой — четвертый)

« Последнее редактирование: 30 Марта 2021, 18:37:04 от F12 »


Оффлайн
Пользователь

Открытие файлов двойным кликом — при этом используются ассоциации типов файлов с программами, в конфигах которых указываются desktop файлы.
Смотреть:
/home/user/.local/share/applications/mimeapps.list
/usr/share/applications/defaults.list
/usr/share/applications/mimeinfo.cache

А вот при запуске через терминал, если указывать исполняемый файл программы и путь к файлу, то desktop файлы не учитываются.

« Последнее редактирование: 30 Марта 2021, 21:27:21 от Пользователь »


Оффлайн
F12

Открытие файлов двойным кликом — при этом используются ассоциации типов файлов с программами, в конфигах которых указываются desktop файлы.
Смотреть:
/home/user/.local/share/applications/mimeapps.list
/usr/share/applications/defaults.list
/usr/share/applications/mimeinfo.cache

— а ведь таки да, действительно, указываются desktop файлы… видимо старею, совсем забыл об этом…

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

Но все равно не могу понять почему на это у ТС влияют %F и %U, а у меня нет…  :idiot2:


Оффлайн
Пользователь

Чтобы это понять надо копать глубже, например изучить xdg-utils, да и файловые менеджеры возможно у вас разные (двойной клик же делается в файловом менеджере, значит файловый менеджер передает адрес в xdg-open).

Я бы не стал тратить время, проблему решили и хватит.


  • Печать

Страницы: [1]   Вверх

Hello,

I have installed Nextcloud 18 (with ngix, mariadb, letsencrypt) and everything works flawless with https/ssl and file management — but today I enabled OnlyOffice document server (the one built in) and when I open the OnlyOffice connector setting the address to my server was pre-filled, but only «http» and it did not connect. I changed to https and the rest of the settings popped up. I manage to create documents and when I click on them they open in OnlyOffice but then I get thrown this error «Unknown error» in OnlyOffice. See this screen record (sorry for the bad cropping).

I have no weird apps and this is a fresh install — so I would guess it’s some kind of bug or bad setup (I follow this guide to set it up).

From the log:

{«reqId»:»5j1BJ53FJJkc3mXqxtdG»,»level»:3,»time»:»2020-01-24T00:14:24+00:00″,»remoteAddr»:»172.19.0.4″,»user»:»benjamin»,»app»:»onlyoffice»,»method»:»PUT»,»url»:»/apps/onlyoffice/ajax/settings/address»,»message»:»CommandRequest on check error: Client error: POST http://my.server.com/apps/documentserver_community/coauthoring/CommandService.ashx resulted in a 405 Method Not Allowed response»,»userAgent»:»Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0″,»version»:»18.0.0.10″}
{«reqId»:»svQLLlWzFh1av3Fxzn96″,»level»:3,»time»:»2020-01-24T00:14:25+00:00″,»remoteAddr»:»172.19.0.4″,»user»:»benjamin»,»app»:»onlyoffice»,»method»:»PUT»,»url»:»/apps/onlyoffice/ajax/settings/address»,»message»:»CommandRequest on check error: Client error: POST http://my.server.com/apps/documentserver_community/coauthoring/CommandService.ashx resulted in a 405 Method Not Allowed response»,»userAgent»:»Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0″,»version»:»18.0.0.10″}
{«reqId»:»sTld2GdbjSbhI7qGjdAU»,»level»:3,»time»:»2020-01-24T00:14:25+00:00″,»remoteAddr»:»172.19.0.4″,»user»:»benjamin»,»app»:»onlyoffice»,»method»:»PUT»,»url»:»/apps/onlyoffice/ajax/settings/address»,»message»:»CommandRequest on check error: Client error: POST http://my.server.com/apps/documentserver_community/coauthoring/CommandService.ashx resulted in a 405 Method Not Allowed response»,»userAgent»:»Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0″,»version»:»18.0.0.10″}
{«reqId»:»UdNmJeSVjc2R5mvzTr3B»,»level»:3,»time»:»2020-01-24T00:14:25+00:00″,»remoteAddr»:»172.19.0.4″,»user»:»benjamin»,»app»:»onlyoffice»,»method»:»PUT»,»url»:»/apps/onlyoffice/ajax/settings/address»,»message»:»CommandRequest on check error: Client error: POST http://my.server.com/apps/documentserver_community/coauthoring/CommandService.ashx resulted in a 405 Method Not Allowed response»,»userAgent»:»Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0″,»version»:»18.0.0.10″}
{«reqId»:»uwACv2js2Iw2cVS2dElS»,»level»:3,»time»:»2020-01-24T00:14:26+00:00″,»remoteAddr»:»172.19.0.4″,»user»:»benjamin»,»app»:»onlyoffice»,»method»:»PUT»,»url»:»/apps/onlyoffice/ajax/settings/address»,»message»:»CommandRequest on check error: Client error: POST http://my.server.com/apps/documentserver_community/coauthoring/CommandService.ashx resulted in a 405 Method Not Allowed response»,»userAgent»:»Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0″,»version»:»18.0.0.10″}
{«reqId»:»7UAu5XGyho8LuMuOIAjN»,»level»:3,»time»:»2020-01-24T00:14:30+00:00″,»remoteAddr»:»172.19.0.4″,»user»:»benjamin»,»app»:»onlyoffice»,»method»:»PUT»,»url»:»/apps/onlyoffice/ajax/settings/address»,»message»:»CommandRequest on check error: Client error: POST http://my.server.com/apps/documentserver_community/coauthoring/CommandService.ashx resulted in a 405 Method Not Allowed response»,»userAgent»:»Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0″,»version»:»18.0.0.10″}
{«reqId»:»0Qk23swFbZBLqhnAtbV7″,»level»:3,»time»:»2020-01-24T00:14:30+00:00″,»remoteAddr»:»172.19.0.4″,»user»:»benjamin»,»app»:»onlyoffice»,»method»:»PUT»,»url»:»/apps/onlyoffice/ajax/settings/address»,»message»:»CommandRequest on check error: Client error: POST http://my.server.com/apps/documentserver_community/coauthoring/CommandService.ashx resulted in a 405 Method Not Allowed response»,»userAgent»:»Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0″,»version»:»18.0.0.10″}
{«reqId»:»JXIxSC2nqlup5kHEWlKG»,»level»:3,»time»:»2020-01-24T00:14:30+00:00″,»remoteAddr»:»172.19.0.4″,»user»:»benjamin»,»app»:»onlyoffice»,»method»:»PUT»,»url»:»/apps/onlyoffice/ajax/settings/address»,»message»:»CommandRequest on check error: Client error: POST http://my.server.com/apps/documentserver_community/coauthoring/CommandService.ashx resulted in a 405 Method Not Allowed response»,»userAgent»:»Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0″,»version»:»18.0.0.10″}

(my.server.com is, of course, not the real domain)

Big thanks in advance!

Hello,

I have installed Nextcloud 18 (with ngix, mariadb, letsencrypt) and everything works flawless with https/ssl and file management — but today I enabled OnlyOffice document server (the one built in) and when I open the OnlyOffice connector setting the address to my server was pre-filled, but only «http» and it did not connect. I changed to https and the rest of the settings popped up. I manage to create documents and when I click on them they open in OnlyOffice but then I get thrown this error «Unknown error» in OnlyOffice. See this screen record (sorry for the bad cropping).

I have no weird apps and this is a fresh install — so I would guess it’s some kind of bug or bad setup (I follow this guide to set it up).

From the log:

{«reqId»:»5j1BJ53FJJkc3mXqxtdG»,»level»:3,»time»:»2020-01-24T00:14:24+00:00″,»remoteAddr»:»172.19.0.4″,»user»:»benjamin»,»app»:»onlyoffice»,»method»:»PUT»,»url»:»/apps/onlyoffice/ajax/settings/address»,»message»:»CommandRequest on check error: Client error: POST http://my.server.com/apps/documentserver_community/coauthoring/CommandService.ashx resulted in a 405 Method Not Allowed response»,»userAgent»:»Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0″,»version»:»18.0.0.10″}
{«reqId»:»svQLLlWzFh1av3Fxzn96″,»level»:3,»time»:»2020-01-24T00:14:25+00:00″,»remoteAddr»:»172.19.0.4″,»user»:»benjamin»,»app»:»onlyoffice»,»method»:»PUT»,»url»:»/apps/onlyoffice/ajax/settings/address»,»message»:»CommandRequest on check error: Client error: POST http://my.server.com/apps/documentserver_community/coauthoring/CommandService.ashx resulted in a 405 Method Not Allowed response»,»userAgent»:»Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0″,»version»:»18.0.0.10″}
{«reqId»:»sTld2GdbjSbhI7qGjdAU»,»level»:3,»time»:»2020-01-24T00:14:25+00:00″,»remoteAddr»:»172.19.0.4″,»user»:»benjamin»,»app»:»onlyoffice»,»method»:»PUT»,»url»:»/apps/onlyoffice/ajax/settings/address»,»message»:»CommandRequest on check error: Client error: POST http://my.server.com/apps/documentserver_community/coauthoring/CommandService.ashx resulted in a 405 Method Not Allowed response»,»userAgent»:»Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0″,»version»:»18.0.0.10″}
{«reqId»:»UdNmJeSVjc2R5mvzTr3B»,»level»:3,»time»:»2020-01-24T00:14:25+00:00″,»remoteAddr»:»172.19.0.4″,»user»:»benjamin»,»app»:»onlyoffice»,»method»:»PUT»,»url»:»/apps/onlyoffice/ajax/settings/address»,»message»:»CommandRequest on check error: Client error: POST http://my.server.com/apps/documentserver_community/coauthoring/CommandService.ashx resulted in a 405 Method Not Allowed response»,»userAgent»:»Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0″,»version»:»18.0.0.10″}
{«reqId»:»uwACv2js2Iw2cVS2dElS»,»level»:3,»time»:»2020-01-24T00:14:26+00:00″,»remoteAddr»:»172.19.0.4″,»user»:»benjamin»,»app»:»onlyoffice»,»method»:»PUT»,»url»:»/apps/onlyoffice/ajax/settings/address»,»message»:»CommandRequest on check error: Client error: POST http://my.server.com/apps/documentserver_community/coauthoring/CommandService.ashx resulted in a 405 Method Not Allowed response»,»userAgent»:»Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0″,»version»:»18.0.0.10″}
{«reqId»:»7UAu5XGyho8LuMuOIAjN»,»level»:3,»time»:»2020-01-24T00:14:30+00:00″,»remoteAddr»:»172.19.0.4″,»user»:»benjamin»,»app»:»onlyoffice»,»method»:»PUT»,»url»:»/apps/onlyoffice/ajax/settings/address»,»message»:»CommandRequest on check error: Client error: POST http://my.server.com/apps/documentserver_community/coauthoring/CommandService.ashx resulted in a 405 Method Not Allowed response»,»userAgent»:»Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0″,»version»:»18.0.0.10″}
{«reqId»:»0Qk23swFbZBLqhnAtbV7″,»level»:3,»time»:»2020-01-24T00:14:30+00:00″,»remoteAddr»:»172.19.0.4″,»user»:»benjamin»,»app»:»onlyoffice»,»method»:»PUT»,»url»:»/apps/onlyoffice/ajax/settings/address»,»message»:»CommandRequest on check error: Client error: POST http://my.server.com/apps/documentserver_community/coauthoring/CommandService.ashx resulted in a 405 Method Not Allowed response»,»userAgent»:»Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0″,»version»:»18.0.0.10″}
{«reqId»:»JXIxSC2nqlup5kHEWlKG»,»level»:3,»time»:»2020-01-24T00:14:30+00:00″,»remoteAddr»:»172.19.0.4″,»user»:»benjamin»,»app»:»onlyoffice»,»method»:»PUT»,»url»:»/apps/onlyoffice/ajax/settings/address»,»message»:»CommandRequest on check error: Client error: POST http://my.server.com/apps/documentserver_community/coauthoring/CommandService.ashx resulted in a 405 Method Not Allowed response»,»userAgent»:»Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0″,»version»:»18.0.0.10″}

(my.server.com is, of course, not the real domain)

Big thanks in advance!

По дороге с облаками: интеграция пакета ONLYOFFICE в Nextcloud

Надеюсь, ни для кого не секрет, что вследствие определённых причин интернет начал сильно преображаться. Например, привычные сервисы становятся недоступны в силу блокировок или собственного решения компании о прекращении предоставления услуг в отдельных регионах.

На данный момент предлагаю остановить своё внимание на организации доступного хранилища и работе с онлайн-документами. Что обычно для этого используется пользователями?

Хранение и обмен документами:

  • Microsoft 365
  • Google Docs
  • Яндекс.Документы

Пожалуй, разумным выбором в такой ситуации будет настройка собственных сервисов на VPS или локальном сервере, если есть необходимость ограничить распространение документов рамками внутренней сети. Как минимум в качестве резерва. Для обеспечения хранения и удобного обмена файлами отлично подходит Nextcloud, и думаю, многие уже об этом знают. Так же как и про то, что данное решение уже давно переросло функционал простого хранилища и превратилось в полноценную рабочую среду, способную организовать многие рабочие процессы на собственном локальном сервере или VPS.

Если вдруг нужна инструкция по установке Nextcloud, то подсмотреть, например, для FreeBSD можно здесь. Я же хочу уделить внимание возможности замены ставших для многих уже привычными, облачных сервисов совместной работы с офисными документами.

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

И если с установкой приложения в Nextcloud всё предельно просто, оно устанавливается через внутренний магазин и из настроек для запуска нужно указать только адрес (где расположен сервер документов), то с настройкой серверной части есть несколько не очень очевидных нюансов, на разбор которых ушло приличное количество времени.

Здесь, пожалуй, стоить сделать небольшое отступление и пояснить суть моего выбора. Ведь есть же Nextcloud Office, и устанавливается он из встроенного магазина приложений буквально в несколько кликов. Но при выборе, на чём остановиться в постройке собственной рабочей среды, было одно немаловажное отличие этих двух продуктов, перевесившее в пользу именно ONLYOFFICE.

А разница тут довольно принципиальная. Если Nextcloud Office — это по своей сути тот же LibreOffice со своими плюсами / минусами и тараканами в плане совместимости с форматированием в документах, созданных с использованием MS Office, то пакет ONLYOFFICE — уже обещает максимальную совместимость по формату.

Приведу цитату с сайта разработчиков:

«ONLYOFFICE заточен на работу с *.docx, *.xlsx и *.pptx и обладает максимальной совместимостью с форматами MS Office. Это буквально означает, что все объекты, которые есть в редакторах ONLYOFFICE, были созданы в соответствии со стандартами MS Office (Это четыре тома и более семи тысяч страниц). Мы уже много сделали, но, конечно, много всего ещё предстоит добавить.»

За много лет накопилось огромное количество текстовой документации в формате *.doc/*.docx и не меньшее количество таблиц с данными и расчётами в формате *.xls/*.xlsx, заниматься переделыванием в новый формат совершенно не было никакого желания, собственно это и определило, на чём остановить свой выбор.

Что ж, пора приступать к увлекательному процессу установки и настройки. Не стоит забывать и тот момент, что описывается установка бесплатной версии «community edition», сервер которой, естественно, имеет свои ограничения, однако и такого функционала вполне достаточно для небольшого коллектива в 10-15 человек. Собственно, ограничение связано с максимальным количеством одновременных подключений (не более 20) и отсутствием мобильных веб-редакторов, а также технической поддержки.

Самая большая проблема, с которой я столкнулся в процессе установки, это то, что document server не совмещается на одном сервере с Nextcloud, если только специально не использовать Docker. В моём распоряжении виртуализация, и поэтому всё это было небольшой проблемой, но времени отняло немало, пока я понял это и нашёл подтверждение на форуме.

Для установки ONLYOFFICE Document server Community Edition был настроен виртуальный сервер на основе Ubuntu 20.04LTS. Разработчики рекомендуют использовать Debian, Ubuntu или любой другой совместимый дистрибутив с ядром не ниже версии 3.13.

И вот, собственно, пошаговое руководство по установке.

Первым делом обновляем данные о пакетах:

Помимо прочих компонентов, для нормальной работы требуется наличие в системе работающего веб-сервера Nginx. Выполним для этого ряд действий:

Необходимые изменения в конфигурационные файлы будут внесены автоматически при выполнении последующих этапов установки.

Устанавливаем совместимую с дистрибутивом базу данных PostgreSQL:

После успешной установки необходимо создать саму базу данных и пользователя. Стоит обратить особое внимание, что имя пользователя базы данных обязательно должно быть — onlyoffice, а вот пароль (password) можно указать любой, главное — его не забыть. Он понадобится на этапе установки самого сервера.

Устанавливаем брокер сообщений RabbitMQ:

Устанавливаем дополнения веб-сервера nginx-extras:

По умолчанию ONLYOFFICE работает с портом 80, и при желании его можно изменить (этот способ не подходит для настройки работы через HTTPS). Для смены порта нужно выполнить следующее:

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

Обновляем пакетный менеджер:

Устанавливаем пакет стандартных шрифтов майкрософт:

И собственно сама установка ONLYOFFICE Documentserver’а. Вот при выполнении этого этапа и будет запрошен пароль доступа к создаваемой ранее базе данных.

Собственно, на данном моменте уже можно проверить работоспособность. Зайдя в браузере по адресу настраиваемого сервера, мы должны увидеть следующее:

Здесь внизу есть кнопка [GO TO TEST EXAMPLE], по которой можно запустить тестовые документы и проверить работоспособность. Но для этого сначала нужно выполнить:

И теперь можно убедиться в работоспособности сервера и оценить интерфейс.

Главное, после проверки работоспособности не забыть выключить тестовые файлы:

С установкой серверной части закончено, и пора приступать к настройке клиентской. Здесь всё просто. Заходим в Nextcloud (под аккаунтом администратора), открываем магазин приложений > аккаунт > приложения, в поиске вводим ONLYOFFICE и устанавливаем. После переходим в аккаунт > настройки и в левом меню в разделе «Параметры сервера» ищем пункт ONLYOFFICE.

Здесь в поле «Адрес» ONLYOFFICE Docs пишем адрес сервера, который настраивали на предыдущих шагах, и ниже нажимаем сохранить.

Видим в правом верхнем углу надпись: «Настройки были успешно обновлены (версия 7.0.1.37)», что свидетельствует об успешно установленном соединении с сервером. Помимо этого, ниже на странице появились и дополнительные настройки, позволяющие выбрать типы документов, доступные для редактирования.

Выбираем нужные и ещё раз жмём сохранить. На этом основная настройка завершена. Теперь в меню создания нового файла появились дополнительные пункты для создания файлов текстового редактора / таблиц / презентаций.

Также дополнительно можно настроить работу сервера документов через HTTPS протокол. Здесь всё тоже довольно просто и лаконично.

Останавливаем веб-сервер Nginx:

Далее нужно скопировать файл конфигурации из шаблона ds-ssl.conf.tmpl и внести ряд изменений:

Остаётся только отредактировать файл /etc/onlyoffice/documentserver/nginx/ds-ssl.conf заменив <> на путь к файлу SSL сертификата и <> на путь к файлу приватного ключа SSL сертификата.

Для локального использования можно обойтись и самоподписанным сертификатом, хотя большого смысла в использовании HTTPS в таком случае нет. Но на всякий случай оставлю инструкцию о том, как это можно сделать, вдруг кому-то пригодится.

Для начала создадим приватный RSA ключ, который будет использоваться для создания сертификатов CSR или CRT:

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

Теперь создадим сертификат CSR:

В процессе выполнения команды потребуется ввести ряд дополнительных данных, таких как код страны, страна, город, компания, расположение, доменное имя (в данном случае это и есть ds.local), адрес электронной почты.

И последним шагом создадим самоподписанный сертификат CRT:

Для использования самоподписаных сертификатов с Nextcloud в файл конфигурации config.php нужно добавить следующую строчку:

Безопасности это, конечно, системе не добавит, но для локального использования вполне подойдёт. Также нужно скопировать сертификат на машину с установленным Nextcloud и импортировать его, используя консоль. Выполнять команду нужно в корневом каталоге, где расположены файлы Nextcloud.

Вот, собственно, и все действия необходимые для базовой локальной настройки интеграции пакета ONLYOFFICE в Nextcloud.

Сказать, что это было сложно? Нет, всё достаточно просто, когда знаешь, что делаешь. А вот полезность полученного результата сложно недооценить как для использования в работе небольшого коллектива, так и в домашнем применении. Единственное, что осталось нерешённым, так это то, как совместить оба пакета на одном сервере?

Если вдруг кто-то знает решение, то очень интересно было бы узнать, как это осуществить. В сети я нашёл только информацию о том, что так можно делать только на разных серверах.

НЛО прилетело и оставило здесь промокод для читателей нашего блога:

— 15% на все тарифы VDS (кроме тарифа Прогрев) — HABRFIRSTVDS .

Источник

Подключение OnlyOffice к Nextcloud

При установке Nextcloud можно увидеть, что можно установить офисный пакет OnlyOffice как приятную возможность редактирования документов в своём облаке. Однако при первоначальной установке что-то идёт не так и этот пакет не ставится. Поэтому при начальной установке я галочку снимаю и ставлю его позже.

Но недостаточно установить приложение OnlyOffice и пользоваться всеми преимуществами облачного офиса. Нужно ещё установить и сам пакет офиса. Вариантов установки несколько, но самый простой для меня — это установка OnlyOffice как docker образ и подключение его к Nextcloud. Этим и займёмся.

  • Сервер (в моём случае) Ubuntu Server 18.04, где установлен Nextcloud (IP: 192.168.0.2)
  • Сервер, где будет установлен OnlyOffice (у меня они стоят на разных машинах) (IP: 192.168.0.3)
  • Обратный прокси, с которого будет обеспечиваться доступ к Nextcloud’у и к OnlyOffice. Настройка прокси немного описывается здесь. (IP: 192.168.0.1)
  1. Ставим Docker
  2. Ставим OnlyOffice
  3. Связываем OnlyOffice и Nextcloud.

Шаг 1. Ставим Docker

Заходим пользователем на машину, где будет стоять OnlyOffice.

По инструкции с сайта ставим пакеты. Тут всё просто.

Если вы хотите запускать docker не от рута, то добавьте пользователя в группу docker

После этого надо завершить текущий сеанс и выполнить вход повторно. Затем выполните проверку работы Docker

В ответ должно выйти приветственное сообщение об успешном выполнении.

Шаг 2. Ставим OnlyOffice

Опять же, всё делаем на той же машине, где поставили Docker.

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

Для начала создаём сертификаты для связи Nextcloud’а и OnlyOffice.

Генерируем параметры Диффи-Хеллмана (DHE), обеспечивающие более высокую стойкость.

Создаём директорию для хранения сертификатов

Перемещаем в неё свежесозданные самоподписанные сертификаты.

И запускаем контейнер в фоне, который будет всегда перезапускаться, если он был остановлен. Например, после перезагрузки сервера. Также пробросим в контейнер папку с нашими сертификатами.

Сам образ OnlyOffice при запуске ищет в /var/www/onlyoffice/Data сертификаты с именами, которые были созданы выше.

Сервер с OnlyOffice готов и дальше его можно не трогать.

Шаг 3. Связываем OnlyOffice и Nextcloud.

Сначала переходим на прокси, где в файле настроек, описывающего доступ к облаку, вписываем директиву location для OnlyOffice.

Потом переходим в веб-интерфейс Nextcloud, а затем в Приложения

В списке слева ищем раздел «Офис и текст» и ставим приложение ONLYOFFICE, нажав «Скачать и включить».

Теперь, когда установили приложение, переходим в настройки.

Слева находим пункт ONLYOFFICE

Переходим. В поле Адрес службы редактирования документов вводим адрес, где расположен наш сервер, путь для которого мы определили выше описывая директиву location для nginx. Иначе говоря, вводим в поле доменное имя, по которому расположен Nextcloud с путём к серверу документов. Получившийся путь должен быть примерно таким:

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

В настройках можете указать какой тип документов открывать.

Важное замечание

Для ещё большего удобства использования облака совместно с onlyoffice существует замечательное приложение для Android — ONLYOFFICE Documents. С помощью которого можно удобно редактировать таблицы, документы, презентации и т.д.

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

Однако после 5 версии OnlyOffice разработчики убрали эту замечательную функцию редактирования документа из облака на своём телефоне. И теперь появляется вот такое сообщение при попытке открыть документ.

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

Путём недолгих экспериментов с образами Docker, я выяснил, что последняя рабочая версия OnlyOffice — 5.4.2.46. А так как у нас тут контейнерные перевозки, то нет никаких проблем запускать образ докера с нужной версией OnlyOffice, которая равняется 5.4.2.46. Таким образом команда для запуска нормально работающей версии OnlyOffice такая:

Источник

onlyoffice не открывает файлы в сети а создает просто чистый документ при этом с на самой машине документы открывает и редактирует без проблем.OC linux mint 21

 onlyoffice

Неадекватность офисов (libre и only офисы)

Добрый день товарищи линуксоиды! Весьма интересная ситуация: всю жизнь сидел на onlyoffice и ни на что не жаловался, но тут пришел 3 курс химии и приперлись к нам интегралы, энтальпии, энтропии и прочие символы которых в жизни мой офис не видел

Вот скрин https://pastenow.ru/4119ff186bea93a0dda0af8c20d1b831

попробовал либреофис, работает, но странно, все куда-то едет

скрин https://pastenow.ru/55d37ccd1792703ff86127beaab07914

Ось у меня — manjaro kde, стиль темный, либреофис честно побешивает.

на MS office все гладко, но естестно на другой операционке)

Вот я сижу думаю, как ситуацию мне спасти?

 libreoffice, office, onlyoffice

Senjmam

(02.10.22 10:58:44 MSK)

Как отключить HiDPI в OnlyOffice или добавить русский в WPS, лол?

Здравствуйте!

Не подружился с LibreOffice — долго ищу кнопки, проблема с интерфейсом и решил посмотреть чего ещё можно хотеть.

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

С другой же стороны, есть OnlyOffice, который тоже выглядит хорошо и понятно, но у него другая проблема — окно открывается, судя по всему, в hiDPI варианте, хотя в системе 100%. С одной стороны, большие кнопки на 27 дюймах выглядят как-то уютно, но с другой стороны, панель с кнопками свернуть/развернуть/закрыть тоже увеличена. Да и место хотелось бы использовать разумнее.

Короче, вот такие две проблемы и хочется решить хотя бы одну)

 onlyoffice, wps

kirich

(17.04.22 02:24:16 MSK)

onlyoffice вопросы

Пользуюсь лицензией, внезапно отвалился spellchecker. Полез смотреть, а его и нет в дистрибутиве. Скачал последний onlyoffice-documentserver-ee директории /server/SpellChecker нет вообще и /server/DocService/sources такая же история.

Пишу тут, так как кто-то из конторы тут зарегистрирован и мониторит темы onlyoffice

 onlyoffice

Onlyoffice режим докладчика- неправильное расположение окна докладчика и презентации (внешний монитор)

Система Debian 11 (KDE). https://pastebin.com/iZHWwdHC

Установлен Onlyoffice последняя версия.

К моноблоку подключен по HDMI внешний ТВ.

Включен режим расширенного экрана.

При попытке запуска режима докладчика( с записками,следующим слайдом и тд) Onlyoffice постоянно показывает окно докладчика на большом ТВ, а саму презентацию на экране моноблока.

Пробовал сбрасывать режимы дублированиярасширения экрана не помогло. Менял главный экран в настройках КДЕ- ноль эффекта

На Федоре тоже самое.

Кто-нибудь сталкивался? Как можно пофиксить?

С libreoffice impress режим докладчика работает нормально, но некоторые презентации нормально работают только в Onlyoffice.

Вариант Playonlinux+ office 2007+ не подойдет.

Спасибо

 debian, onlyoffice

Semel

(10.12.21 13:22:23 MSK)

onlyoffice и размер экрана

Решил попробовать, что это за пакет такой, нахваливают его. Запустил на экране с размерами 1024×1280 на свежем xfce. В экран влазит только часть окна. Короче, не видно большую часть элементов управления. Непонятно, есть ли там вообще возможности поменять размер шрифта в меню и кнопок. Менеджер окон вообще не показывает заголовка и элементов управления окна. Можно ли подстроить этот onlyoffice под такой экран? Или у разработчиков «ум такой»?

P.S. Libreoffice вполне устраивает, под мой дистрибутив есть сборка.

 onlyoffice

pandrey

(30.03.21 14:55:55 MSK)

onlyoffice

собственно сабж пользует кто в продакшене.

 onlyoffice, офис, спв

etwrq

(05.03.21 17:54:04 MSK)

Установка onlyoffice

Здравствуйте я установил docker в root и при загрузке onlyoffice он встаёт тоже в root. Может кто знает как его поставить в директорию home? (ubuntu 20.04)

 docker, onlyoffice

OnlyOffice+NextCloud

Добрый день

Не пойму что он от меня хочет, то есть понятно, но что он конкретно в качестве пути хочет получить? Кто настраивал?

ONLYOFFICE Document Service Location specifies the address of the server with the document services installed. Please change the
‘’ for the server address in the below line.

пишу:

https://mydomain.ru/apps/onlyoffice/

Error when trying to connect (Client error: GET https://mydomain.ru/apps/onlyoffice/healthcheck resulted in a 401 Unauthorized response: {«message»:«Current user is not logged in»} )

Еще есть вариант как было до меня, но не работало:

https://mydomain.ru/index.php/apps/documentserver_community/

Так вообще в вебке крутит ожидание но никакого пути не возвращает.

Может файлы повреждены какие то?

Если включить демо доступ то все работает. Но демо как говорится каши не сваришь…

 nextcloud, onlyoffice

А как жить-то с этими офисами?

Оупен/Либра — такое чувство, что становятся только тяжелее, обрастают чем-то непонятным, а тысячи мелочей как мешали жить раньше, так и мешают. Кнопок на панелях не хватает, со стилями и прочим беда, про презентации даже не вспоминаю. Да блин, вот только что копирую текст из одного документа в другой — получаю кракозябры. Уааааа.

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

Как жить-то?

 libreoffice, onlyoffice, openoffice, жж, нытьё

Nextcloud и работа с сервером документов

Установил я nextcloud. Теперь хочу, чтобы документы word и excel открывались в браузере.
Для этих целей рекомендуют на отдельный сервер поставить сервер документов onlyoffice и прописать на него ссылку в nextcloud.
Вопрос у меня про сервер документов — везде пишут, что установка через docker. Получается я устанавливаю debian/ubuntu и на нем разворачиваю docker и все работает?
Nextcloud у меня работает без https, будет ли в таком случает работать сервер документов?

 docker, install, nextcloud, onlyoffice

Ikarus

(29.09.19 07:22:56 MSK)

Интерфейс Onlyoffice

Использую OnlyOffice 5.2 на Ubuntu. Не могу найти настройку изменения интерфейса. Интересует возможность увеличения размера вкладоккнопок. Слишком все мелко. В настройках ничего нет. Может какой-то конфиг есть?

Перемещено Pinkbyte из opensource

 office, onlyoffice

nitron

(31.03.19 17:00:26 MSK)

Onlyoffice проблема с gpg ключом

Всем добра! Из ubuntu server 16.04 был сделан desktop. Установил драйвера amdgpu-pro, xfce4 и т.д. Проблема встала с установкой onlyoffice, а именно с ключом. Ключ добавляется без проблем, затем добавляю репозиторий дебиана в sources.list

deb http://download.onlyoffice.com/repo/debian squeeze main

при попытке обновить пакеты, терминал начинает ругаться, мерзавец! Говорить что недоступен открытый ключ. Пытаюсь добавить его ручками, говорит что ключ уже есть, но репозиторий дебиана хавать так и не хочет. Может у кого есть по этому поводу какие мысли…?

 gpg, onlyoffice

Shprot

(24.01.19 12:48:25 MSK)

r7-office — ещё один офисный пакет; основа — onlyoffice

https://www.r7-office.ru/

Р7-Офис совместим с операционными системами семейств Альт, РЕД ОС, Гослинукс и Rosa Linux, Astra Linux и другими. Офисный пакет также работает с Windows (32 и 64 бита), Debian, Ubuntu и производными, дистрибутивами на базе RPM, Mac OS 10.10 или выше.

Р7-Офис гарантирует максимальную совместимость с Microsoft и поддерживает другие популярные форматы, включая ODF.

(увидел здесь: https://www.kommersant.ru/doc/3778362)

«Новые коммуникационные технологии»

Р7-Офис — проект российской компании АО «Новые коммуникационные технологии». Мы работаем на рынке офисного ПО уже 15 лет, а с 2010 года нашим главным направлением стал корпоративный облачный офис ONLYOFFICE и онлайн-редакторы документов. Классический десктопный пакет Р7-Офис, представленный на этом сайте, вырос из онлайн-редакторов, над которыми мы работаем уже 6 лет.

https://www.onlyoffice.com/ru/about.aspx

Фотографии команды те же, что и для r7.

Вы можете свободно использовать приложение для тестирования в течение 30 дней, однако для полноценной работы необходимо приобрести лицензию или заключить лицензионный договор. Чтобы обсудить условия работы с Р7-Офис в вашей организации и узнать цены, свяжитесь с нашим отделом продаж.

(В статье «коммерсанта» речь идёт большей частью о другом офисном продукте — «Мой офис».
Любопытно, что названия конкурирующих контор близки…
«Мой Офис» — «Новые облачные технологии»)

 office, onlyoffice, r7-office, импортозамещение, мойофис

Проблемы с rpm.

Здравствуйте, у меня проблемы с rpm в opensuse. Пытаюсь установить рпм onlyoffice, в дисковере внутренняя ошибка, а в YAst2: ничто не предоставляет boost-filesystem необходимый для пакета… Разрешение конфликта: 1)не устанавливать 2)повредить и установить (имя пакета) игнорируя некоторые из его зависимостей. И ещё: Ошибка: INVALID:onlyoffice-desktopeditors-5.1.27-126.x86_64 (file-3d82737e): Сбой при проверке подписи [6-Файл не подписан]
Header SHA1 digest: OK
MD5 digest: OK
Пакет не подписан! Что делать с этим. Заранее спасибо.

 onlyoffice, opensuse, rpm, yast2

Makasin

(13.10.18 15:08:44 MSK)

OnlyOffice — не хочет рабоать

Здравствуйте!

Хочу иметь возможность редактирования офисных документов в NextCloud. Для этого я выполнил несколько действий:

1. Использовал docker-контейнер:

$sudo docker run -i -t -d -p 8008:80 -p 8009:443 --restart=always -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data  onlyoffice/documentserver

2. Создал ключи и сертификаты для SSL:

$openssl genrsa -out onlyoffice.key 2048
$openssl req -new -key onlyoffice.key -out onlyoffice.csr
$openssl x509 -req -days 365 -in onlyoffice.csr -signkey $onlyoffice.key -out onlyoffice.crt
$mkdir -p /app/onlyoffice/DocumentServer/data/certs
$cp onlyoffice.key /app/onlyoffice/DocumentServer/data/certs/
$cp onlyoffice.crt /app/onlyoffice/DocumentServer/data/certs/
$cp dhparam.pem /app/onlyoffice/DocumentServer/data/certs/
$chmod 400 /app/onlyoffice/DocumentServer/data/certs/onlyoffice.key
$sudo docker restart onlyoffice/documentserver

3. Установил из магазина приложений в NextCloud интеграционное приложение и ввёл туда IP, получив следующие сообщения об ошибках: раз, два, три.

4. Создал issue на гитхабе тут, там же конфиги апача и лог контейнера.

Суть в том, что мол у себя попробовали и у них без HTTPS работает, а у меня нет и мне просто перестали отвечать =

5. Сижу и думаю, что делать то?!

 apache, docker, onlyoffice

Connection refused при попытке wget из докер контейнера с OnlyOffice

Здравствуйте.
Есть следующий конфиг: домашнйи роутер — centos 7 — docker контейнер с OnlyOffice server. Нет выхода в инет из контейнера:

root@8bb78e54091d:/tmp# wget http://atola.com/img/tf/forensic-imager-shadow-2000.jpg
--2018-06-18 05:06:34--  http://atola.com/img/tf/forensic-imager-shadow-2000.jpg
Resolving atola.com (atola.com)... 104.24.19.51, 104.24.18.51
Connecting to atola.com (atola.com)|104.24.19.51|:80... failed: Connection refused.
Connecting to atola.com (atola.com)|104.24.18.51|:80... failed: Connection refused.
root@8bb78e54091d:/tmp#

Хотя из хостовой консоли файл тем же wget’ом качается:

[root@SweetHome tmp]# wget http://atola.com/img/tf/forensic-imager-shadow-2000.jpg
--2018-06-18 08:05:16--  http://atola.com/img/tf/forensic-imager-shadow-2000.jpg
Resolving atola.com (atola.com)... 104.24.18.51, 104.24.19.51
Connecting to atola.com (atola.com)|104.24.18.51|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 276914 (270K) [image/jpeg]
Saving to: ‘forensic-imager-shadow-2000.jpg’

100%[===================================================================================================================================================================================================>] 276,914     --.-K/s   in 0.02s

2018-06-18 08:05:16 (10.9 MB/s) - ‘forensic-imager-shadow-2000.jpg’ saved [276914/276914]

[root@SweetHome tmp]#

Пробовал разные файлы, curl.
В докер контейнере отсутствуют yum, rpm, ping, traceroute. Нашёл тольто nc, с помощью которого успешно выполнял nc на SSH порт роутера:

root@8bb78e54091d:/tmp# nc -nv 192.168.1.1 22
(UNKNOWN) [192.168.1.1] 22 (ssh) open
SSH-2.0-dropbear
        ▒2▒w▒/֟q▒>mcurve25519-sha256@libssh.org,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1,kexguess2@matt.ucc.asn.aussh-rsaaes128-ctr,aes256-ctraes128-ctr,aes256-ctrhmac-sha1,hmac-sha2-256hmac-sha1,hmac-sha2-256nonenone▒▒Ŗg"p4^C
root@8bb78e54091d:/tmp#

При попытке nc какого-либо сайта в инетрнете, снова получаю Connection refused:

root@8bb78e54091d:/tmp# nc -nv 91.198.36.14 443
(UNKNOWN) [91.198.36.14] 443 (https) : Connection refused
root@8bb78e54091d:/tmp#

На хосте и в контейнере включенны net.ipv4.ip_forward = 1 в /etc/sysctl.conf.
На хосте (Centos 7) используется firewalld.
Как отследить, где в этой цепочке refus’ится запрос?

 centos, docker, onlyoffice

kt368

(18.06.18 09:02:50 MSK)

Помогите советом nexcloud onlyoffice

Подскажите, можно ли за пилить nexcloud и onlyoffice на одной host машине с апачем? а то у меня не получается). если поставить nexcloud то не работает onlyoffice и наоборот. работает на разных хостах.

 httpd, onlyoffice

kresh1

(15.06.18 10:48:48 MSK)

HAproxy виртуальный путь.

Есть задача проксировать onlyoffice https-http через виртуальный путь. Есть официальные примеры, но тольно с nginx и apache, пытаюсь настроить проксирование через виртуальный путь на haproxy не получается, буду благодарен за любую помощь или совет.

https://helpcenter.onlyoffice.com/ru/server/document/document-server-proxy.aspx

Мой haproxy.cfg:


global
    maxconn 16384
    tune.ssl.default-dh-param 2048
    log             127.0.0.1 local1 debug
    stats socket /var/run/haproxy_info.sock  mode 666 level user
    stats timeout 2m

defaults
    maxconn 16384
    timeout client  5s
    timeout connect 5s
    timeout queue   5s
    timeout server  30s
    timeout tunnel  1h
    log global

frontend cloud
bind *:80
mode http
acl is_oo path_beg /oo
option forwardfor header X-Real-IP
use_backend ooffice if is_oo
default_backend cloudnodes

backend cloudnodes
mode http
balance roundrobin
option forwardfor
http-request set-header X-Forwarded-Port %[dst_port]
cookie SERVERID insert indirect nocache
server own-01 1.2.3.40:80 check cookie own-01 check inter 1000 rise 1 fall 1
server own-02 1.2.3.41:80 check cookie own-02 check inter 1000 rise 1 fall 1

backend ooffice
mode http
option httpclose
option forwardfor header X-Real-IP
http-request set-header X-Forwarded-Port %[dst_port]
http-request add-header X-Forwarded-For %[src]
http-request set-header X-Client-IP %[src]
http-request set-header X-Forwarded-Proto http
http-request set-header Forwarded proto=http
http-request add-header Host %[src]
http-request add-header X-Forwarded-Host %[src]
http-request add-header X-Forwarded-Server %[src]
reqrep ^([^ :]) /oo(.) 1 2
server oo-01 1.2.3.4:80

 haproxy, nginx, onlyoffice, owncloud

LibreOffice — совместимость с Microsoft Office

LibreOffice Writer и Microsoft Office Word не очень совместимы. Все знают про то, что едет разметка и т.п.

Вопрос следующий: с какой задачей LO справляется лучше? Создание документа в LO -> более менее корректное отображение в MSO, либо создание документа в MSO -> более менее корректное отображение в LO?

Суть в том, что нужно периодически отправлять документы в формате doc/docx, но с тем условием, что разметка не должна сьезжать и картинки не тускнели, не накладывались на текст. Иными словами, LO лучше открывает документы doc/docx, либо лучше может позволить открыть свой документ в MSO? Попробовал исользовать OnlyOffice, но он тормозит на моей машине, а на тяжелых документах спотыкается конкретно.

 libreoffice, onlyoffice, совместимость

Используя nextcloud 17.0.2 и сервер документов: 5.4.2.46 образы докера на том же сервере. Обе службы работают, но при открытии файла в браузере появляется сообщение об ошибке «Не удалось сохранить документ».

Сообщение об ошибке указывает на этот URL https://api.onlyoffice.com/editors/troubleshooting с объяснением что обработчик обратного вызова не работает. «Служба редактирования документов не может подключиться к службе хранения документов по адресу editorConfig.callbackUrl».

Не уверен, как установить callbackUrl любая помощь будет принята с благодарностью.

document could not be saved

==> /var/log/onlyoffice/documentserver/docservice/out.log <==
[2020-01-08T01:32:36.164] [ERROR] nodeJS - postData error: docId = 173335947;url = http://nc.example.com/apps/onlyoffice/track?doc=eyJ0eXAiO
iJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VySWQiOiJtaWtlIiwiZmlsZUlkIjoxMTIsImZpbGVQYXRoIjoiXC9hYmMuZG9jeCIsInNoYXJlVG9rZW4iOm51bGwsImFjdGlvbiI6InRyYW
NrIn0.EWo6KBqF6-ZtcvfrVlvJR5UFLDjmxTt8XKsNgylBv8s;data = {"key":"173335947","status":1,"users":["ocxhbukekiw0_mike"],"actions":[{"type":1,"use
rid":"ocxhbukekiw0_mike"}]}
Error: Error response: statusCode:301 ;body:
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>

    at Request._callback (/var/www/onlyoffice/documentserver/server/Common/sources/utils.js:301:23)
    at Request.self.callback (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:185:22)
    at emitTwo (events.js:126:13)
    at Request.emit (events.js:214:7)
    at Request.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1161:10)
    at emitOne (events.js:116:13)
    at Request.emit (events.js:211:7)
    at IncomingMessage.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1083:12)
    at Object.onceWrapper (events.js:313:30)
    at emitNone (events.js:111:20)
    at IncomingMessage.emit (events.js:208:7)
    at endReadableNT (_stream_readable.js:1064:12)
    at _combinedTickCallback (internal/process/next_tick.js:139:11)
    at process._tickCallback (internal/process/next_tick.js:181:9)

1 ответ

Лучший ответ

Адрес сервера для внутренних запросов от редактора документов «по умолчанию — http://nc.example.com, что неверно. , https://nc.example.com является правильным. Также необходимо использовать полное доменное имя, а не имя службы докеров.

document could not be saved


0

m0ng00se
17 Янв 2020 в 01:15

#docker #nextcloud #onlyoffice

Вопрос:

OnlyOffice не открывает ранее сохраненные документы после выполнения docker-compose down. Мне нужно было увеличить память экземпляра nextcloud (контейнера docker), поэтому я продолжил останавливать все контейнеры, изменять docker-compose и настраивать все заново.

Пока нет проблем с новыми документами, но редактирование ранее сохраненных OnlyOffice открывает пустой документ, кроме того, размеры файлов не изменены (ошибок в консоли нет), в NextCloud по-прежнему отображается КБ.

 version: "2.3"
services:
  nextcloud:
    container_name: nextcloud
    image: nextcloud:latest
    hostname: MYDOMAIN
    stdin_open: true
    tty: true
    restart: always
    expose:
      - "80"
    networks:
      - cloud_network
    volumes:
      - /mnt/apps/nextcloud/data:/var/www/html
    environment:
      - MYSQL_HOST=mariadb
      - PHP_MEMORY_LIMIT=-1
    env_file:
      - db.env
    mem_limit: 8g
    depends_on:
      - mariadb

  mariadb:
    container_name: mariadb
    image: mariadb
    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-file-per-table=1 --skip-innodb-read-only-compressed
    restart: always
    networks:
      - cloud_network
    volumes:
      - mariadb_volume:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=SOMEPASSWORD
    env_file:
      - db.env

  onlyoffice:
    container_name: onlyoffice
    image: onlyoffice/documentserver:latest
    stdin_open: true
    tty: true
    restart: always
    networks:
      - cloud_network
    expose:
      - "80"
    volumes:
      #- /mnt/apps/onlyoffice/data:/var/www/onlyoffice/Data
      - office_data_volume:/var/www/onlyoffice/Data
      #- onlyoffice_log_volume:/var/log/onlyoffice
      - office_db_volume:/var/lib/postgresql

  caddy:
    container_name: caddy
    image: abiosoft/caddy:no-stats
    stdin_open: true
    tty: true
    restart: always
    ports:
      - 80:80
      - 443:443
    networks:
      - cloud_network
    environment:
      - CADDYPATH=/certs
      - ACME_AGREE=true
      # CHANGE THESE OR THE CONTAINER WILL FAIL TO RUN
      - CADDY_LETSENCRYPT_EMAIL=MYEMAIL
      - CADDY_EXTERNAL_DOMAIN=MYDOMAIN
    volumes:
      - /mnt/apps/caddy/certs:/certs:rw
      - /mnt/apps/caddy/Caddyfile:/etc/Caddyfile:ro

networks:
  cloud_network:
    driver: "bridge"

volumes:
  office_data_volume:
  office_db_volume:
  mariadb_volume:
 

Ответ №1:

Ответ №2:

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

Я решил это, добавив третий том docker для сохранения файлов documentserver. К счастью, у меня была резервная копия моих файлов, я удалил контейнеры и добавил их снова, и все это работает сейчас.

— office_config_volume:/etc/onlyoffice/documentserver

 onlyoffice:
    container_name: onlyoffice
    image: onlyoffice/documentserver:latest
    stdin_open: true
    tty: true
    restart: unless-stopped
    networks:
        - cloud_network
    expose:
        - "80"
    volumes:
        - office_data_volume:/var/www/onlyoffice/Data
        - office_db_volume:/var/lib/postgresql
        - office_config_volume:/etc/onlyoffice/documentserver
 

Понравилась статья? Поделить с друзьями:
  • При открытии смены произошла ошибка смена не открыта на фискальном устройстве атол
  • При открытии файла произошла ошибка adobe animate
  • При обработке следующих пакетов произошли ошибки pve manager proxmox ve
  • При открытии смены произошла ошибка смена не открыта на фискальном регистраторе смена уже открыта
  • При обработке следующих пакетов произошли ошибки initramfs tools