Servidor de descargas Transmission - Parte 2: Compartir con NFS

Diagrama de red mostrando Raspberry Pi compartiendo archivos por NFS
2 min. Lectura
0 Vistas
0 Valoración

Ya tenemos en marcha nuestro servidor de descargas en la Raspberry. Ahora debemos poder acceder a los ficheros de alguna manera desde nuestra red, y lo haremos posible utilizando NFS.

Instalación del servidor NFS

Para compartir las carpetas con otros equipos de la red, utilizaremos NFS. Empezamos instalando las herramientas necesarias en la Raspberry:

sudo pacman -S nfs-utils

Creamos una carpeta específica para el contenido NFS por motivos de seguridad:

sudo mkdir -p /srv/nfs/media

Configuración del servidor

Montamos la carpeta donde realmente está el contenido a compartir:

sudo nano /etc/fstab
/mnt/torrents /srv/nfs/media none bind 0 0

Indicamos qué carpetas serán visibles en la red mediante el fichero exports:

sudo nano /etc/exports
/srv/nfs/ 192.168.1.3(rw,fsid=root,no_subtree_check)
/srv/nfs/media 192.168.1.3(rw,insecure,no_subtree_check,nohide)

Guardamos y actualizamos el cambio de las carpetas export:

sudo exportfs -rav

Activamos e iniciamos el servidor NFS:

sudo systemctl enable rpcbind nfs-server
sudo systemctl start rpcbind nfs-server

Si utilizamos UFW como cortafuegos, no olvidemos permitir el tráfico NFS:

sudo ufw allow NFS

Configuración del cliente

En la parte cliente, podemos comprobar qué carpetas tenemos compartidas con:

showmount -e 192.168.1.67
Export list for 192.168.1.67:
/srv/nfs/media 172.16.0.3
/srv/nfs 172.16.0.3

Hay que tener un punto de montaje definido, en mi caso será /media/rpi_torrents.

Activamos e iniciamos rpcbind.service y nfs-client.target usando systemd:

sudo systemctl enable rpcbind nfs-client.target
sudo systemctl start rpcbind nfs-client.target

Añadimos en fstab, la línea correspondiente para el automontaje:

sudo nano /etc/fstab
192.168.1.9:/media /media/rpi_torrents nfs users,noauto,x-systemd.automount,x-systemd.device-timeout=10,timeo=14,noatime 0 0

A partir de ahora tendremos acceso desde el explorador de archivos de nuestro equipo a las carpetas de Transmission en la Raspberry.

En el siguiente artículo vamos a detener automáticamente aquellos archivos descargados que hayan alcanzado el ratio establecido.

¿Te ha sido útil?

Ayúdame a mejorar con tu puntuación y comentarios.

0.0 (0 votos)
Jaume Ferré

Jaume Ferré

Soy un entusiasta de las nuevas tecnologías, apasionado por explorar su potencial innovador. Colecciono CDs en formato físico y disfruto creando mezclas musicales. Además, la fotografía es otra de mis pasiones, capturando momentos y expresiones con cada disparo. ¡Gracias por leerme!

💬 Comentarios

Los comentarios están gestionados por GitHub Discussions. Necesitas una cuenta de GitHub para participar. ¡Es gratis y rápido!