Если вы ознакомились с нашим предыдущим уроком о настройке Nextcloud на VPS или выделенном сервере с Ubuntu 16.04, возможно, у вас возник вопрос: «Как получить доступ к файлам Nextcloud с моего компьютера на Ubuntu/Linux?» Команда Nextcloud разработала клиент для Linux, но он представлен в виде исходного кода. Если вы предпочитаете избежать ручной компиляции клиента, можете воспользоваться WebDAV.
WebDAV (распределённое авторство и версионность на основе веба) является дополнением к протоколу HTTP. С помощью WebDAV ваш Nextcloud можно будет подключить к рабочему столу Linux, как если бы это был сетевой диск, при этом не занимая место на локальном жестком диске.
Содержание статьи
Графический интерфейс клиента WebDAV для операционной системы Linux.
Диспетчер файлов Nautilus интегрировал в себя клиент WebDAV. Чтобы получить доступ к вашим файлам Nextcloud из Nautilus, перейдите в Файл >Соединиться с сервером.

В строке «Адрес сервера» укажите URL WebDAV для Nextcloud. Обратите внимание, что davs обозначает защищенный DAV. Замените выделенный красным текст на свое реальное доменное имя и имя пользователя.
davs://nextcloud. ваше-доменное-имя.com/remote.php/dav/files/nextcloud-имя-пользователя

Введите свое имя пользователя и пароль для Nextcloud, затем нажмите кнопку «Подключить».

Когда он будет установлен, в левом окне файлового менеджера Nautilus появится новая запись для вашего Nextcloud.
Настроить Nextcloud с использованием протокола WebDAV через командную строку.
Установите драйвер для работы с файловой системой davfs2, чтобы использовать WebDAV.
sudo apt update sudo apt install davfs2
При установке вам будет предложено решить, разрешить ли обычным пользователям доступ к монтированию ресурсов WebDAV. Выберите «Да».

Вы можете вернуться к этому разговору в любое время, введя следующую команду:
sudo dpkg-reconfigure davfs2
Затем включите свою учетную запись пользователя в группу davfs2.
sudo gpasswd - a ваше-имя-пользователя davfs2
Выйдите из системы и затем снова войдите, чтобы изменения начали действовать.
После этого перейдите в свою домашнюю папку и создайте две папки: одну для монтирования общего ресурса WebDAV Nextcloud, а другую для хранения конфигурации WebDAV.
cd mkdir nextcloud mkdir. davfs2
Скопируйте файл /etc/davfs2/secrets в~Пожалуйста, уточни, какой именно текст ты хотел бы перефразировать?
sudo cp /etc/davfs2/secrets ~/.davfs2/secrets
Этот файл с секретами должен быть доступен для чтения и записи исключительно его владельцу (режим 0600). Поэтому выполните следующую команду, чтобы стать владельцем.
sudo chown ваше-имя-пользователя:ваше-имя-пользователя ~/.davfs2/secrets
Установите режим разрешений на 0600.
sudo chmod 600 ~/.davfs2/secrets
После этого откройте файл с конфиденциальной информацией.
nano ~/.davfs2/secrets
Вставьте свои учетные данные для доступа к Nextcloud в конец файла секретов, указав ваш WebDAV URL Nextcloud, а также имя пользователя и пароль.
https://nextcloud. ваш-домен.com/remote.php/dav/files/nextcloud-имя-пользователя/ nextcloud-имя-пользователя пароль
Измените таблицу файловой системы:
sudo nano /etc/fstab
Вставьте эту строку в завершение файла.
https://nextcloud. ваш-домен.com/remote.php/dav/files/nextcloud-имя-пользователя/home/имя-пользователя/nextcloud davfs user, rw, auto 0 0
По завершении сохранения файла вы можете подключить общий ресурс Nextcloud следующим образом:
mount ~/nextcloud
Теперь у вас есть возможность просматривать, создавать, редактировать или удалять файлы Nextcloud в данной папке. Для размонтирования выполните:
umount ~/nextcloud
Примечание
Если ваш Nextcloud размещен в подкаталоге вашего сайта, то URL для WebDAV должен выглядеть следующим образом:
https://ваш-домен.com/nextcloud/remote.php/dav/files/nextcloud-имя-пользователя/
Некорректный URL для WebDAV вызовет ошибку 500 (внутренняя ошибка сервера). Если монтирование не удалось, вы можете просмотреть логи Nextcloud, перейдя в панель администратора и выбрав вкладку с журналами.
При подключении к общему ресурсу Nextcloud вы можете встретить следующее сообщение.
/sbin/mount. davfs: warning: the server does not support locks
Это указывает на то, что сервер Nextcloud не обеспечивает блокировку файлов, поэтому важно проверить, чтобы файл не редактировался одновременно из двух мест, иначе ваши изменения могут быть утеряны. Если вы хотите избежать этого предупреждения, добавьте следующую строку в конец файла /etc/davfs2/davfs2.conf.
use_locks 0
Надеюсь, данный урок был полезен для вас и помог настроить общий ресурс Nextcloud на рабочем столе Ubuntu. Если вам понравилась эта статья, не забудьте подписаться на нашу бесплатную рассылку. Вы также можете следить за нами в Google+, Twitter или поставить лайк нашей странице.

