NextCloud 1 - Montar en carpeta local


Índice:

      Montar Nextcloud a través del protocolo WebDAV desde la línea de comandos

         Notas


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


Notas  ⮴  

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:

LinuxBase