Nextcloud не работает web интерфейс

Веб-интерфейс Nextcloud

Вы можете подключиться к вашему серверу Nextcloud с помощью любого веб-браузера. Просто укажите URL-адрес вашего сервера Nextcloud (например, cloud.example.com) и введите свое имя пользователя и пароль.

Требования к веб-браузеру

Для лучшего использования веб-интерфейса Nextcloud мы рекомендуем использовать последнюю и поддерживаемую версию браузера из этого списка:

Microsoft Internet Explorer

Microsoft Edge

Mozilla Firefox

Google Chrome/Chromium

Apple Safari

Если вы хотите использовать Nextcloud Talk, вам нужно запустить Mozilla Firefox 52+ или Google Chrome/Chromium 49+, чтобы использовать все возможности для видеозвонков и обмена экранами. Google Chrome/Chromium требует дополнительного плагина для обмена экранами.

По умолчанию, Nextcloud открывает страницу ваших Виджетов или Файлов:

В Файлах вы можете добавлять, удалять и поделиться файлами, а также вносить изменения в зависимости от прав доступа, установленных вами (если вы управляете сервером) или администратором сервера.

Интерфейс пользователя Nextcloud содержит следующие поля и функции:

Меню выбора приложений (1): в левом верхнем углу вы найдете все свои приложения, доступные на вашем экземпляре Nextcloud. Нажатие на значок приложения перенаправит вас в приложение.

Информация о приложениях (2): расположено на левой боковой панели, оно предоставляет фильтры и задачи, связанные с выбранным приложением. Например, когда вы используете приложения Файлы, у вас есть специальный набор фильтров для быстрого поиска ваших файлов, таких как файлы, к которым вам предоставлен доступ, и файлы, которыми вы поделились с другими. Вы увидите разные элементы для других приложений.

Содержимое приложения (3): основное центральное поле в интерфейсе пользователя Nextcloud. В этом поле отображается содержимое или пользовательские функции выбранного приложения.

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

Кнопка Добавить (5): расположенная на панели навигации, кнопка Добавить позволяет создавать новые файлы, новые папки или загружать файлы.

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

Поиск (6): нажмите на лупу в верхнем правом углу, чтобы найти файлы и записи текущего приложения.

Меню контактов (7): предоставляет обзор ваших контактов и пользователей на вашем сервере. В зависимости от предоставленных данных и доступных приложений, вы можете напрямую начать видеозвонок с ними или отправить электронную почту.

Кнопка ** Просмотр сеткой ** (8): выглядит как четыре маленьких квадрата, которые переключают просмотр для папок и файлов на сетку.

Меню настроек (9): нажмите на изображение своего профиля, расположенное справа от поля поиска, чтобы открыть меню настроек. Ваша страница настроек содержит следующие настройки и функции:

Читайте также:  Мойка высокого давления не работает клапан давления

Ссылки для загрузки настольных и мобильных приложений

Использование сервера и доступное пространство

Настройки имени, электронной почты и изображения профиля

Управление подключенными браузерами и устройствами

Членство в группах

Настройки языка интерфейса

Кнопки федеративного идентификатора облака и социальных сетей

Менеджер сертификатов SSL/TLS для внешних хранилищ

Настройки двухфакторной авторизации

Nextcloud Информация о версии

Смотрите раздел Персональные настройки , чтобы узнать больше об этих настройках.

Источник

Устранение проблем с облачным хранилищем NextCloud

При работе в Nextcloud возникают ошибки.
Для их устранения необходимо перевести облачное хранилище в режим обслуживания. Сделаем это с помощью утилиты occ находящаяся в корне web-проекта.

Переводим в режим обслуживания выполнив команду:

Для отключения режима обслуживания выполним команду:

В режиме обслуживания на Desktop-клиентах будет запрошен пароль пользователя.

Ошибка «File is locked»

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

Ошибка «Файл был удален с сервера» («File was deleted from server»)

Это довольно распространенная не блокирующая ошибка и синхронизация будет продолжаться, но в логах клиента будут присутствовать соответствующие ошибки.

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

Это доволно длительная операция и зависящая от того сколько пользователей и файлов и для устранения проблем у одного пользователя можно указать вместо параметра его имя или идентификатор из Active Directory:

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

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

Где, ‘%data/4.%’ — это запрос части имени файла вызывающего ошибку.

Следующим этапом удаляем идентификаторы сбойных файлов:

> delete from oc_filecache where fileid=589434;

589434 — соответственно идентификатор сбойного файла.

Ошибка «Precondition failed (An If-Match header was specified and the resource did not exist)»

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

Читайте другие интересные статьи

Понравилась статья, расскажи о ней друзьям, нажми кнопку!

Источник

Установка Nextcloud

Инструкция по установке Nextcloud на Centos 7, Ubuntu 18.04 server, +apache, mariadb, fail2ban, postfix, ssl let’s encrypt, регистрация домена, Яндекс коннект, NGINX

Ошибки после обновления Nextcloud.

Ошибки после обновления. Centos 7


Исправим последнюю ошибку:
Заголовок HTTP «Referrer-Policy» не содержит значения «no-referrer», «no-referrer-when-downgrade», «strict-origin» или «strict-origin-when-cross-origin», что может привести к утечке информации об адресе источника перехода по ссылке

В 15 NC Значение «no-referrer» уже указано в .htaccess
Закомментируем строку:

]$ sudo nano /etc/httpd/sites-available/nextcloud.conf
#Header always set Referrer-Policy no-referrer

Header always set Strict-Transport-Security «max-age=31536000; includeSubDomains; preload»
#Header always set Referrer-Policy no-referrer
Header set Feature-Policy «geolocation ‘none’; midi ‘none’; microphone ‘none’; camera ‘none’; magnetometer ‘none’; gyroscope ‘none’; sp$

Some columns in the database are missing a conversion to big int. Due to the fact that changing column types on big tables could take some time they were not changed automatically. By running ‘occ db:convert-filecache-bigint’ those pending changes could be applied manually. This operation needs to be made while the instance is offline. For further details read the documentation page about this.
• filecache.mtime
• filecache.storage_mtime

Читайте также:  Почему не работает одна рука

или бывает так же:

Некоторые индексы базы данных не были преобразованы в тип big int. Так как преобразование таких индексов может занять продолжительное время, оно должно быть запущенно вручную. Чтобы выполнить преобразование, необходимо включить режим обслуживания и запустить в терминале команду «occ db:convert-filecache-bigint».

  • mounts.storage_id
  • mounts.root_id
  • mounts.mount_id

Переведем NC в режим обслуживания:

]$ cd /var/www/html/nextcloud/
[user@server nextcloud]$

[user@server nextcloud]$ sudo -u apache php occ maintenance:mode —on
[sudo] пароль для user:
The current PHP memory limit is below the recommended value of 512MB.
Maintenance mode enabled
[user@server nextcloud]$
[user@server nextcloud]$ sudo -u apache php occ db:convert-filecache-bigint
The current PHP memory limit is below the recommended value of 512MB.
Nextcloud is in maintenance mode — no apps have been loaded

Following columns will be updated:

This can take up to hours, depending on the number of files in your instance!
Continue with the conversion (y/n)? [n] Y

Выключаем режим обслуживания:

]$ cd /var/www/html/nextcloud/
[user@server nextcloud]$ sudo -u apache php occ db:add-missing-indices
The current PHP memory limit is below the recommended value of 512MB.
Check indices of the share table.
Adding additional owner index to the share table, this can take some time.
Share table updated successfully.
Adding additional initiator index to the share table, this can take some time.
Share table updated successfully.
[user@server nextcloud]$
[user@server nextcloud]$ sudo systemctl restart httpd
[user@server nextcloud]$

Проверяем сообщение о количестве памяти «The current PHP memory limit is below the recommended value of 512MB.»

+
Предупреждения о текущей конфигурации:
В базе данных отсутствуют некоторые необязательные столбцы. Из-за того, что добавление столбцов в больших таблицах может занять некоторое время, они не добавляются автоматически, если они могут быть необязательными. Запустив «occ db:add-missing-columns», эти недостающие столбцы можно добавить вручную, пока экземпляр продолжает работать. После добавления столбцов некоторые функции могут улучшить отзывчивость или удобство использования.
Отсутствует необязательный столбец «reference_id» в таблице «oc_comments».

]$ sudo -u apache php /var/www/html/nextcloud/occ db:add-missing-columns
Check columns of the comments table.
Adding additional reference_id column to the comments table, this can take some time.
Comments table updated successfully.
[user@server

Ошибки после обновления Nextcloud. Ubuntu 19.04 server Nginx

  • The old server-side-encryption format is enabled. We recommend disabling this. For more details see the documentation.
  • Заголовок HTTP «X-Frame-Options» не настроен на значение «SAMEORIGIN». Это потенциальная проблема безопасности для устранения которой рекомендуется задать этот параметр.
  • Не настроена система кеширования. Для увеличения производительности сервера, по возможности, настройте memcache. Более подробная информация доступна в документации.
  • В базе данных отсутствуют некоторые индексы. Так как создание таких индексов может занять достаточно продолжительное время, оно должно быть запущено вручную. Для создания индексов необходимо запустить команду «occ db:add-missing-indices» во время работы сервера Nextcloud. При созданных индексах, как правило, запросы к базе данных выполняются значительно быстрее.
    • В таблице «oc_calendarobjects_props» отсутствует индекс «calendarobject_calid_index».
    • В таблице «oc_schedulingobjects» отсутствует индекс «schedulobj_principuri_index».
    • В таблице «oc_properties» отсутствует индекс «properties_path_index».
  • В базе данных отсутствуют некоторые необязательные столбцы. Из-за того, что добавление столбцов в больших таблицах может занять некоторое время, они не добавляются автоматически, если они могут быть необязательными. Запустив «occ db:add-missing-columns», эти недостающие столбцы можно добавить вручную, пока экземпляр продолжает работать. После добавления столбцов некоторые функции могут улучшить отзывчивость или удобство использования.
    • Отсутствует необязательный столбец «reference_id» в таблице «oc_comments».
  • В системе не установлены рекомендуемые модули PHP. Для улучшения производительности и совместимости рекомендуется установить эти модули.
  • bcmath
  • gmp
  • Некоторые индексы базы данных не были преобразованы в тип big int. Так как преобразование таких индексов может занять продолжительное время, оно должно быть запущенно вручную. Чтобы выполнить преобразование, необходимо включить режим обслуживания и запустить в терминале команду «occ db:convert-filecache-bigint». Дополнительные сведения приведены на соответствующей странице документации.
    • mounts.storage_id
    • mounts.root_id
    • mounts.mount_id
Читайте также:  Bash не работает while

1. The old server-side-encryption format is enabled. We recommend disabling this. For more details see the documentation.
Если ранее включали шифрование, но затем отключили, вы все еще можете видеть это предупреждение, удалим или закомментируем строки в config/config.php:

# nano /var/www/html/nextcloud/config/config.php
***
// ‘encryption.legacy_format_support’ => true,
// ‘encryption.key_storage_migrated’ => false,
// ‘updater.secret’ => ‘12345678XXXXXXXXXXXXXXXXXXXXXX’,
);
root@test:

2. Заголовок HTTP «X-Frame-Options» не настроен на значение «SAMEORIGIN». Это потенциальная проблема безопасности для устранения которой рекомендуется задать этот параметр.
Необходимо добавить строку: add_header X-Frame-Options SAMEORIGIN; в конфигурацию виртуального хоста Nginx:

# nano /etc/nginx/sites-available/nextcloud.conf
***
add_header X-Content-Type-Options nosniff;
add_header X-XSS-Protection «1; mode=block»;
add_header X-Robots-Tag none;
add_header X-Download-Options noopen;
add_header X-Permitted-Cross-Domain-Policies none;
add_header Referrer-Policy no-referrer;
add_header X-Frame-Options SAMEORIGIN;
***
root@test:

3. Не настроена система кеширования. Для увеличения производительности сервера, по возможности, настройте memcache. Более подробная информация доступна в документации.

# nano /var/www/html/nextcloud/config/config.php
***
‘memcache.local’ => ‘\OC\Memcache\APCu’,
***
);
root@test:

4. В базе данных отсутствуют некоторые индексы. Так как создание таких индексов может занять достаточно продолжительное время, оно должно быть запущено вручную. Для создания индексов необходимо запустить команду «occ db:add-missing-indices» во время работы сервера Nextcloud. При созданных индексах, как правило, запросы к базе данных выполняются значительно быстрее.

  • В таблице «oc_calendarobjects_props» отсутствует индекс «calendarobject_calid_index».
  • В таблице «oc_schedulingobjects» отсутствует индекс «schedulobj_principuri_index».
  • В таблице «oc_properties» отсутствует индекс «properties_path_index».

5. В базе данных отсутствуют некоторые необязательные столбцы. Из-за того, что добавление столбцов в больших таблицах может занять некоторое время, они не добавляются автоматически, если они могут быть необязательными. Запустив «occ db:add-missing-columns», эти недостающие столбцы можно добавить вручную, пока экземпляр продолжает работать. После добавления столбцов некоторые функции могут улучшить отзывчивость или удобство использования.

  • Отсутствует необязательный столбец «reference_id» в таблице «oc_comments».

6. В системе не установлены рекомендуемые модули PHP. Для улучшения производительности и совместимости рекомендуется установить эти модули.
bcmath
gmp

# apt install php-bcmath php-gmp -y

Фоновые задания Nextcloud 21-22 версии. Последнее задание было выполнено nn минут, часов или дней назад. Похоже, что-то не в порядке.
Вероятнее всего вы используете кэширование APCu, например в файле конфигурации /var/www/html/nextcloud/config/config.php:
‘memcache.local’ => ‘\\OC\\Memcache\\APCu’,
Для centos7 (php7.4) потребуется отредактировать файл по пути «/etc/php.d/40-apcu.ini»
Находим строку «;apc.enable_cli=0», раскомментируем и изменим значение на 1:
apc.enable_cli=1

Через несколько минут проверьте результат:
«Фоновые задания. Последнее задание выполнено несколько секунд назад.»

Источник

Оцените статью