Conectando al Nextcloud de Hispagatos.
🇪🇸 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