Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault

Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault

Después de muchos años de trabajar con un ordnador, uno invariablemente termina con unos pocos discos duros internos o externos/USB de repuesto. La Raspberry Pi es un medio barato y eficiente en energía para convertir estos en almacenamiento conectado a la red (NAS). Los puertos USB 3.0 y Gigabit Ethernet de la Raspberry Pi 4 en particular lo convierten en un candidato ideal para una solución de almacenamiento en red rápida y con muchas funciones.

Ya tenemos una guía para convertir su actual Raspberry Pi en un simple NAS. Esta guía, sin embargo, está destinada a aquellos que buscan aprovechar el verdadero poder de la Raspberry Pi 4 con una distribución de Linux hecha a medida y construida desde cero para funcionar como una solución NAS. OpenMediaVault 5 (OMV5) no sólo ofrecerá todas las características de un recurso compartido básico de Samba, sino que tiene características y funcionalidades mucho más potentes.

Esto es lo que necesitas

Aquí están los elementos esenciales que necesitará antes de que podamos proceder.

  1. Raspberry Pi: La Raspberry Pi 4  ofrecerá el mejor rendimiento, pero OMV5 funciona también en el modelo 2B y en adelante.
  2. Almacenamiento: OMV5 se instala mejor en una tarjeta microSD de 8GB. Capacidades más grandes funcionan también pero son un desperdicio porque la distribución específica del NAS ocupa todo el espacio. Las tarjetas microSD de clase 10 de Samsung o SanDisk con clasificación A1 son nuestra mejor apuesta. Puede utilizar discos duros USB externos como unidades NAS o reutilizar los discos duros internos instalándolos en las cajas de los discos duros USB.
  3. Herramientas para preparar la imagen del sistema operativo: Necesitarás la última versión Lite del sistema operativo de Raspberry Pi junto con la herramienta oficial de formato de tarjetas SD, Raspberry Pi Imager, y un ordenador capaz de escribir la imagen del sistema operativo en la tarjeta microSD.
  4. Cliente de SSH: El proceso de instalación requerirá conectarse a Raspberry Pi a través de SSH.
  5. Acceso a la red cableada: Un NAS funciona mejor cuando se conecta a la red doméstica mediante un cable Ethernet. Las conexiones inalámbricas no son ni estables ni lo suficientemente rápidas para este propósito. OMV5 está diseñado para trabajar como un servidor sin cabeza, por lo que puede colocar con seguridad la Raspberry Pi junto al enrutador. No debes conectar una pantalla o dispositivos de entrada a él.

Instalación del sistema operativo Raspberry Pi Lite

Para empezar, necesitamos instalar el sistema operativo Raspberry Pi. Asegúrate de descargar la versión Lite y evita las regulares con el escritorio para una máxima compatibilidad.

Una vez instalada, retira la tarjeta microSD del lector de tarjetas y vuelva a insertarla. Abra el Explorador de Windows y navegue hasta la tarjeta microSD. Haz clic con el botón derecho del ratón en cualquier área en blanco dentro de la vista de archivos de la tarjeta microSD y seleccione “Nuevo -> Documento de texto”.

openmediavault5 guide a03a - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault

Deberías ver el nuevo archivo como “Nuevo Texto Documento.txt”. Si la extensión no es visible, debe forzar a Windows a mostrar las extensiones de los archivos accediendo al menú de Opciones del Explorador de Windows para cambiar la configuración. Haga clic con el botón derecho del ratón en el documento de texto y seleccione “Renombrar”.

Cambia el nombre del archivo a “SSH”. Este paso es crítico para permitir el acceso remoto de SSH a la Raspberry Pi para propósitos de instalación. Ignore la advertencia posterior seleccionando la opción “Sí”.

openmediavault5 guide a03b - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault

Retira la tarjeta microSD de tu PC e insértala en la Raspberry Pi. Conéctela a la red con un cable Ethernet y enciéndala.

Encontrar la dirección IP

Después de que la Raspberry Pi se encienda, necesitaremos encontrar su dirección IP para poder entrar en él. Hay varias maneras de hacer eso. Puedes entrar en el panel de administración de tu router y acceder a la lista de clientes. La ubicación exacta de la lista de clientes en el menú del router variará de un router a otro, pero generalmente es fácil de encontrar.

openmediavault5 guide b - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault

El dispositivo estará listado como “Raspberry”. Anote la dirección IP asignada como se resalta en la captura de pantalla anterior. Como alternativa, puede acceder a la sección “Servidor DHCP” desde el menú de su router y utilizar la función “Reserva de direcciones” para asignar permanentemente una dirección IP estática al NAS.

Si todavía no puedes encontrar la dirección IP, conecta un monitor y un teclado a la Raspberry Pi, inicia sesión en él y escribe ip add en la línea de comandos. Anota la dirección IP que aparece junto a la interfaz Ethernet.

SSH en la Raspberry Pi

  1. Dirígete al PuTTY de Windows o abre una terminal en cualquier ordenador con Linux. SSH en la Raspberry Pi.openmediavault5 guide c01 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault
  2. Haz clic en Sí en la alerta de seguridad que aparece. Este es el comportamiento esperado para el primer inicio de sesión.openmediavault5 guide c02 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault
  3. Entra como “pi” con “raspberry” siendo la contraseña por defecto.
  4. Escribe passwd una vez que aparezca la línea de comandos después de haber ingresado con éxito para cambiar la contraseña predeterminada. Asegúrate de usar una contraseña segura.openmediavault5 guide c04 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault
  5. Antes de instalar OMV5, primero actualiza/actualiza el sistema operativo a la última versión:
    sudo apt update && sudo apt -y upgrade
    sudo rm -f /etc/systemd/network/99-default.link

    openmediavault5 guide c05 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault

  6. Reinicie la Raspberry Pi:
    sudo reboot

     

Instalación de OpenMediaVault 5

Entrar mediante SSH a la Raspberry Pi de nuevo después de que se reinicie. Instala OMV5 con el comando:

wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash

El proceso de instalación durará aproximadamente 30 minutos, así que deja el ordenador hacer su trabajo para no interrumpir el proceso. La Pi se reiniciará automáticamente cuando la instalación se realice con éxito.

openmediavault5 guide d - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault

Primera conexión y configuración básica del OMV5

  1. En el navegador de tu ordenador, introduce la dirección IP de la Raspberry Pi en la barra de URL para abrir la interfaz web de OMV5. El nombre de usuario por defecto es “admin”, y “openmediavault” es la contraseña por defecto.openmediavault5 guide e01 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault
  2. Ve a la opción “Configuración general” en el menú Configuración, que le llevará a la pestaña “Administración de la Web”. 3. Cambia la configuración de “Auto Logout” de cinco minutos a un día para evitar que se pierda la configuración debido a un tiempo de espera.
  3. Haz clic en el botón Guardar y espere a que aparezca la barra de confirmación en la parte superior de la ventana. Haz clic en Sí y aparecerá otro mensaje de confirmación en el centro de la ventana. Haz clic en Sí en éste también para confirmar la configuración.openmediavault5 guide e02 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault
  4. Pasa a la pestaña siguiente “Contraseña de administrador web” para cambiar la contraseña predeterminada por algo más seguro. Presiona Guardar después de haber ingresado la contraseña.openmediavault5 guide e03 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault
  5. Dirígete al submenú “Fecha y hora” y seleccione la “Zona horaria” apropiada del menú desplegable.
  6. Habilita el botón de conmutación “Use NTP server” para utilizar el Protocolo de Tiempo de la Red para un control de tiempo preciso y consistente.
  7. Haz clic en el botón Guardar y seleccione Sí en los dos mensajes de confirmación posteriores. Este proceso debe repetirse cada vez que guarde la configuración después de hacer cambios, así que asegúrese de esperar a las indicaciones de confirmación si no aparecen inmediatamente.openmediavault5 guide e04 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault
  8. Con la configuración básica en su lugar, ve al submenú “Gestión de actualizaciones”.
  9. En la pestaña “Actualizaciones”, haz clic en el botón “Comprobar” para buscar actualizaciones.openmediavault5 guide e05 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault
  10. Selecciona todos los paquetes activando las casillas de verificación de todas las actualizaciones pendientes.
  11. Haga clic en el botón “Instalar” para iniciar las actualizaciones. Esto llevará unos minutos, así que toma otra taza de café.
  12. Selecciona “Cerrar” en la ventana emergente de progreso de la instalación después de que se hayan instalado las actualizaciones. La página se recargará posteriormente en espera de tu confirmación.

openmediavault5 guide e06 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault

Preparando el almacenamiento para OMV5

  1. Dirígete al menú “Almacenamiento” y entra en el submenú “Discos”. Puede ver la tarjeta microSD que contiene el OMV5 resaltada en amarillo en la siguiente captura de pantalla. La unidad que aparece debajo de la tarjeta microSD es el disco duro externo de 1 TB que se utilizará para el almacenamiento.openmediavault5 guide f01 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVaultNota: pase al “Paso 3” si tu disco duro externo ya está lleno de datos y no quiere limpiarlo.
    Para limpiar la unidad de datos existentes, haz clic en la unidad correcta y pulse el botón “Borrar”. Esto se aplica a las unidades nuevas en blanco, o si deseas comenzar de nuevo. Se re presentará un mensaje de confirmación, seguido de la elección entre los métodos de borrado “Rápido” o “Seguro”. Ve al sub-menú “Sistemas de Archivos”.
  2. Si limpiaste el disco duro en el paso anterior, aquí no encontrarás nada porque carece de un sistema de archivos. Esa es tu señal para hacer clic en el botón “Crear” y formatear el disco con el sistema de archivos de tu elección.
  3. En la siguiente ventana emergente, selecciona el disco duro deseado en el menú desplegable Dispositivo. Escribe un nombre para el disco duro en el campo Etiqueta. Por último, elige el “Sistema de archivos EXT4” en el menú desplegable, ya que ofrecerá el mejor rendimiento en este sistema operativo nativo de Linux. Haz clic en Aceptar y acepta las siguientes indicaciones de confirmación.openmediavault5 guide f02 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVaultNota: Una unidad formateada con el sistema de archivos EXT4 sólo puede ser accedida por una máquina de Windows a través del NAS. El sistema de archivos basado en Linux no se reconocerá si la unidad se conecta directamente a un PC con Mac o Windows. Formatear una nueva unidad al sistema de archivos NTFS en una máquina con Windows no sólo permitirá utilizarla con el NAS, sino que también proporcionará la flexibilidad de desconectarla del NAS para poder acceder físicamente a ella desde otra máquina con Windows.
  4. Selecciona el disco duro externo y haga clic en el botón Montar.

Creación de usuarios y asignación de privilegios

OpenMediaVault 5 permite un control granular de las cuentas de usuario, a la vez que incorpora la capacidad de asignar diversos grados de privilegios por usuario. Esta es una gran manera de elegir quién tiene acceso de lectura/escritura a varias carpetas compartidas en el NAS.

  1. Pasa al submenú “Usuario” dentro del menú “Gestión de derechos de acceso”. Allí, en la pestaña “Usuarios”, debería ver la cuenta “pi”. Esta cuenta tiene acceso a todos y cada uno de los grupos que rigen las funciones críticas del sistema.openmediavault5 guide g01 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault
  2. Haz clic en el menú desplegable “Añadir” con el signo más.
  3. Haz clic en el siguiente botón “Añadir” para que aparezca la ventana emergente “Añadir usuario”. 3. Introduce  el nombre del usuario, seguido de un comentario descriptivo opcional y la dirección de correo electrónico.openmediavault5 guide g02 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault
  4. Haz clic en la pestaña “Grupos” del mismo menú desplegable “Añadir usuario” para añadir este usuario a los grupos pertinentes. El grupo “usuarios” habrá sido seleccionado por defecto.
  5. HAz clic en la casilla de verificación junto a las opciones de grupo “sudom” “ssh” y “sambashare”. Haz clic en el botón “Guardar” para confirmar estos cambios.

openmediavault5 guide g03 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault

Puede repetir el proceso para crear usuarios adicionales, pero asegúrate de que sólo das acceso al grupo “sambashare” además del grupo de usuarios predeterminado para las cuentas adicionales. El hecho de tener cuentas separadas para los miembros de la familia facilita el mantenimiento de la privacidad de las carpetas compartidas si es necesario.

Configuración de carpetas compartidas

Antes de poder pasar a la pestaña de Configuración dentro de este submenú, debemos configurar primero las carpetas compartidas.

  1. Saltar al sub-menú “Carpetas compartidas”.
  2. Haz clic en el botón Agregar para crear una nueva carpeta compartida. Empieza creando una carpeta que contenga los archivos que serán compartidos entre los usuarios y los subsiguientes plugins y aplicaciones OMV5.openmediavault5 guide h01 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault
  3. En la siguiente ventana emergente “Añadir carpeta compartida”, introduce el nombre de la carpeta. Iremos con Común para esta. Utiliza el menú desplegable Dispositivo para seleccionar la unidad externa que montamos anteriormente. Como se trata de una carpeta compartida, seleccione la opción “Todos: lectura/escritura” en el menú desplegable “Permisos”. Haz clic en el botón “Guardar”.
  4. Ahora crearemos una carpeta de películas a la que podrán acceder los invitados de la red, pero sólo los usuarios con cuentas legítimas (miembros de la familia, por ejemplo) podrán añadir, eliminar o modificar el contenido de la carpeta. Sigue el proceso en el último paso pero selecciona “Administrador: lectura/escritura, Usuarios: lectura/escritura, Otros: sólo lectura” en el menú desplegable Permisos.openmediavault5 guide h02 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVaultIncluso puedes restringir el acceso a determinadas carpetas (que contienen fotos familiares, por ejemplo) a cualquier persona, excepto a los miembros de la familia, seleccionando la opción que contiene el argumento “Otros: sin acceso” en el menú desplegable Permisos.
  5. También es posible restringir el acceso a las carpetas confidenciales a todo el mundo excepto a usted mismo, o incluso elegir qué usuarios tienen acceso a determinadas carpetas. Podemos hacerlo resaltando la carpeta deseada y haciendo clic en el botón “Privilegios” en la parte superior. Esto hará que aparezca la ventana emergente “Privilegios de carpeta compartida”, en la que podrá dar acceso de lectura y escritura a usted mismo y a otros usuarios marcando las casillas correspondientes, como se ilustra en la siguiente captura de pantalla. Aquí hemos restringido a los usuarios “shashi” y “zoe” el acceso a la carpeta de trabajo. Haz clic en el botón Guardar para finalizar los cambios.openmediavault5 guide h03 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault

 

Carpetas de referencia a través de CIFS

El siguiente paso es referenciar estas carpetas en OMV5 para hacerlas accesibles a través de la red. Dirígete al menú “Servicios” para hacer precisamente eso. Puedes elegir entre los protocolos “NFS” y “SMB/CIFS” para compartir la red. Este último se recomienda para los usuarios de Windows y Mac, ya que tiene una mayor compatibilidad entre los sistemas operativos.

  1. Entra en el submenú “SMB/CIFS”, y se te presentará la pestaña de Ajustes.
  2. Salte a la pestaña “Acciones” por ahora.
  3. Haga clic en el botón Agregar para ver la ventana emergente “Agregar acciones”.openmediavault5 guide i01 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVaultEl botón de cambio para “Activar” debería estar activado (verde) por defecto. Selecciona la carpeta común que hemos creado en nuestro disco duro externo en el menú desplegable “Carpeta compartida”. Como se trata de una carpeta compartida, seleccionaremos la opción “Invitados permitidos” del menú desplegable “Público”. Las opciones de conmutación de “Establecer Navegable” y “Honrar ACLs existentes” deberían estar habilitadas de forma predeterminada. Haz clic en el botón “Guardar”.
  4. El proceso es similar para otras carpetas. Cabe destacar que al seleccionar la opción “No” del menú desplegable Público en lugar de “Se permiten invitados” se impide que cualquier persona, excepto los usuarios registrados, acceda a la carpeta compartida. Esta es una gran opción para, por ejemplo, restringir el acceso a las fotos familiares en el NAS a cualquiera que no sea su familia.openmediavault5 guide i02 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault
  5. Con las acciones configuradas, navega a la pestaña de Configuración en el mismo submenú “SMB/CIFS”. Haz clic en el botón “Habilitar” de la sección “Configuración general” para que se ponga en verde. Presiona el botón “Guardar” para confirmar los cambios.openmediavault5 guide i03 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault

Acceder a la NAS a través de la red

Tu instalación OMV5 ya ha sido configurada. Ahora todo lo que necesitas es acceder a ella desde otro ordenador de la red.

  1. Con el OpenMediaVault 5 configurado y los recursos compartidos, dirígete a un PC con Windows para acceder al NAS. Abre el Explorador de archivos y ve a la sección de Red. Tu Raspberry Pi NAS ejecutando OMV5 debería aparecer con el nombre de host predeterminado “RASPBERRYPI”. Haga doble clic en él para acceder a la lista de carpetas compartidas que hemos creado en el NAS.openmediavault5 guide j01 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault
  2. Si tienes problemas para localizar el NAS, ve al Panel de Control de Windows y sigue la ruta resaltada en la siguiente captura de pantalla para acceder a “Configuración de Compartición Avanzada” en el Centro de Redes y Compartición. Habilita los botones de radio “Descubrir redes” y “Compartir archivos e impresoras” si aún no lo están.openmediavault5 guide j02 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVaultSi eso no resuelve tu problema, simplemente presiona Win + R para que aparezca el cuadro de diálogo Ejecutar. Introduce la dirección IP de tu NAS con dos barras invertidas consecutivas y pulsa intro para acceder al NAS. Por ejemplo, tengo que introducir 192.168.0.132 para acceder a mi NAS. Lo mismo se puede introducir en la barra de direcciones de la ventana del Explorador de Archivos.
  3. Una vez que tengas acceso al NAS, haga doble clic en la carpeta Común para verificar si puedes acceder a ella.

Como la carpeta Común está abierta a todos, acceder a ella es una simple cuestión de hacer doble clic en la carpeta. Sin embargo, sólo los usuarios legítimos pueden acceder a las carpetas Fotos y Trabajo con acceso restringido. Al hacer doble clic en dichas carpetas se abrirá un cuadro de diálogo en el que podrá introducir el nombre de usuario y la contraseña de la cuenta correspondiente.

openmediavault5 guide j03 - Cómo convertir tu Raspberry Pi en NAS con OpenMediaVault

Si el campo del nombre de usuario está gris, haga clic en “Más opciones” y selecciona “Usar una cuenta diferente”. Esto le permitirá introducir cualquier nombre de usuario. Marca la opción “Recordar mis credenciales” si quieres evitar entrar manualmente cada vez que acceda a la carpeta de la máquina actual.

Veamoslo en vídeo:

y la segunda parte:

 

Pin It on Pinterest

Shares