В этой статье я расскажу как установить сервис облачного хранения файлов NextCloud и прикрутить к нему редактор документов OnlyOffice, что позволит пользователям прямо в браузере редактировать docx, xmlx прочие офисные форматы.
Для работы данной связки я буду использовать Docker, у нас будет 3 отдельных контейнера:
Столкнулся с периодической ошибкой в логах NextCloud 11 и 12 версий:
Error files Backends provided no user object for ivanov_8308
Если вы используете авторизацию через Active Directory, пользователи с цифрами на конце появляются в том случае, если в панели администрирования в разделе Интеграция LDAP/AD (site.ru/settings/admin/ldap) на вкладке Эксперт нажать на кнопку Очистить соответствия Имя - пользователь LDAP.
При администрировании сервера NextCloud (примерно на 500 пользователей), с авторизацией через Active Directory столкнулся со следующей проблемой:
Если у пользователя в AD логин из русских букв - то в облако его не пустит, а в логах NextCloud будут сыпаться ошибки вида:
{"reqId":"CiEIVGJ\/b9ozGxZuHPpH","remoteAddr":"10.101.0.16","app":"user_ldap","message":"uid for 'cn=\u044e\u0433\u043e\u0432 \u0434\u0430\u043d\u0438\u0438\u043b \u0430\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440\u043e\u0432\u0438\u0447,ou=users,ou=uk,dc=corp,dc=organization,dc=loc' must not be an empty string","level":3,"time":"2017-06-14 14:28:10","method":"GET","url":"\/settings\/users\/users?offset=0&limit=50&gid=&pattern=","user":"admin","version":"11.0.3.2"}
и в административной панели перестанут отображаться пользователи.