🇪🇸 Conectando al NextCloud de Hispagatos

Vamos a ver como crear montajes WebDAV con la shell para conectarnos al NextCloud de Hispagatos en un entorno Arch Linux.
Esto es útil para acceder al cloud de la misma forma que cualquier otro montaje de sistema de archivos remoto.

Tu cuenta

Necesitas obtener las credenciales (Habla con rek2)

Un ejemplo de NEXTCLOUD_SERVER USERNAME PASSWORD sería :

  • NEXTCLOUD_SERVER=”https://nextcloud.hispagatos.org/”
  • USERMANE=”rnek0”
  • PASSWORD=”TuPasswd”

Instalación de davfs2 en Arch Linux

Utiliza tu gestor de paquetes para instalar davfs2 , por ejemplo paru.

paru -S davfs2

Créando los directorios requeridos

Vamos a créar el directorio en ~/NextCloud donde haremos el montage, el directorio ~/.davfs2 es necesario a davfs2 para su buen funcionamiento.

mkdir ~/NextCloud ~/.davfs2

Para no tener que poner tus credenciales cada vez, vamos a utilizar el fichero secrets.

sudo cp /etc/davfs2/secrets ~/.davfs2/secrets
chown rnek0:rnek0 ~/.davfs2/secrets

Vamos a éditar el fichero para ponerle esto al final :

#NEXTCLOUD_SERVER/nextcloud/remote.php/dav/files/USERNAME/ USERNAME PASSWORD
https://nextcloud.hispagatos.org/remote.php/dav/files/rnek0/  rnek0 TuPasswd 

O asi :

echo "https://nextcloud.hispagatos.org/remote.php/dav/files/rnek0/ rnek0  TuPasswd" >> /home/user/.dav2fs/secrets

Permisos para secrets

Para que nadie vea tu password. (Si quieres hacerlo con root , hazlo en /etc/davfs2/secrets y no crées el secrets en .davfs2)

chmod 600 ~/.davfs2/secrets

Declaración de la unidad de disco que sera montada

Editando el /etc/fstab

#NEXTCLOUD_SERVER/nextcloud/remote.php/dav/files/USERNAME/ /home/YOUR_LOGIN_USERNAME/NextCloud davfs user,rw,noauto 0 0                              │
https://nextcloud.hispagatos.org/remote.php/dav/files/rnek0/  /home/rnek0/NextCloud davfs user,rw,noauto 0 0

Añadir el user a el grupo network

sudo usermod -a -G network rnek0

Montando el volumen

mount ~/NextCloud 

Desmontando el volumen

Antes de desmontar el volumen no olvides hacer un sync para syncronizar los cambios en tus datos.

sync
umount ~/NextCloud

Verificar

cat /etc/mtab | grep hispagatos

Enlaces