Montar Nextcloud a través del protocolo WebDAV desde la línea de comandos
Instalar el controlador del sistema de archivos davfs2 WebDAV.
sudo apt update
sudo apt install davfs2
Durante la instalación, se le preguntará si desea que los usuarios sin privi-
legios puedan montar recursos WebDAV. Seleccione "Sí".
Siempre puede recuperar este diálogo más tarde ejecutando el siguiente comando:
sudo dpkg-reconfigure davfs2
A continuación, añadir la cuenta de usuario al grupo davfs2.
sudo gpasswd -a tu-nombre-de-usuario davfs2
Vuelver a iniciar sesión para que los cambios surtan efecto.
A continuación, dirígete a tu directorio principal y crea dos directorios, uno
para montar el recurso compartido Nextcloud WebDAV, y el otro para mantener la
configuración WebDAV.
mkdir nextcloud
mkdir .davfs2
Copiar /etc/davfs2/secrets to ~/.davfs2:
sudo cp /etc/davfs2/secrets ~/.davfs2/secrets
Este archivo secreto debe ser legible y escribible sólo por el propietario
(modo 0600). Para ello:
sudo chown your-username:your-username ~/.davfs2/secrets
sudo chmod 600 ~/.davfs2/secrets
Editar el archivo secrets
nano ~/.davfs2/secrets
Añadir las credenciales de inicio de sesión de Nextcloud al final del archivo,
utilizando tu URL de Nextcloud WebDAV y tu nombre de usuario y contraseña de
Nextcloud:
https://nextcloud.your-domain.com/remote.php/dav/files/nextcloud-username/ nextcloud-username password
Editar archvio fstab:
sudo nano /etc/fstab
Añadir al final la siguiente linea:
https://nextcloud.your-domain.com/remote.php/dav/files/nextcloud-username/ /home/username/nextcloud davfs user,rw,noauto 0 0
Si se desea que se monte al inicio, no se debe poner la opción auto ya que se-
guramente originará problemas al intentar montar nextcloud antes de la inicia-
lización de la red; para hacer esto hay que añadir la opción _netdev. Para ha-
cer que x-systemd.automount monte WebDAV, necesitas añadir la opción:
x-systemd.automount
https://webdav.server/index.php/dav/files/username/ /home/username/webdav davfs _netdev,x-systemd.automount 0 0
Después de guardarlo, se podrá montar NextCloud con:
mount ~/nextcloud
Para desmontarlo
unmount ~/nextcloud
Si Nextcloud está instalado en un subdirectorio de su sitio web, entonces la
URL de WebDAV debe ser:
https://your-domain.com/nextcloud/remote.php/dav/files/nextcloud-username/
Una URL WebDAV incorrecta dará lugar a un error interno del servidor 500. Si
el montaje falló, puedes revisar los registros de Nextcloud yendo a tu página
de administración de Nextcloud y haciendo clic en la pestaña de registro.
Es posible que surja el siguiente aviso al montar el recurso compartido de
Nextcloud.
/sbin/mount.davfs: advertencia: el servidor no admite bloqueos
Esto nos indica que el servidor Nextcloud no soporta el bloqueo de archivos,
por lo que debes asegurarte de que un archivo no está siendo editado desde
dos lugares diferentes al mismo tiempo, o tu edición se perderá. Si no quie-
res ver esta advertencia, añade la siguiente línea al final del archivo
/etc/davfs2/davfs2.conf.
use_locks 0
Más información: