Guía Hardware

Cómo convertir tu Raspberry PI en un NAS usando OpenMediaVault

Actualizado a: 22 de febrero de 2024

Si posees una Raspberry Pi en casa y te preguntas cómo sacarle el máximo provecho, la respuesta podría ser convertirla en un NAS (Network Attached Storage). En este artículo, te guiaremos a través del proceso de transformar tu pequeña placa Raspberry Pi en un servidor de almacenamiento en red funcional utilizando OpenMediaVault. Esta solución te permitirá gestionar y compartir archivos de manera sencilla en tu red local.

¿Cómo convertir tu Raspberry Pi en un NAS?

  • Descarga la versión Lite de Raspberry Pi y anota su dirección IP.
  • Ahora accede a la Raspberry desde PuTTY para poder acceder a OpenMediaVault, el software que hará de NAS.
  • Configura el almacenamiento, crea usuarios, carpetas compartidas y accesos para terminar.

¿Qué es OpenMediaVault?

OpenMediaVault es un sistema operativo de código abierto diseñado para servidores NAS. Basado en el sistema operativo Debian, OpenMediaVault ofrece una interfaz web intuitiva que simplifica la gestión de tu NAS. Esta herramienta es especialmente útil para aquellos que desean aprovechar al máximo su Raspberry Pi y convertirla en un centro de almacenamiento accesible desde varios dispositivos.

¿Qué necesitas para convertir tu Raspberry Pi en un NAS?

Antes de comenzar, asegúrate de tener los siguientes elementos:

  • Raspberry Pi: Necesitarás una Raspberry Pi (preferiblemente modelo 3 o 4) con una tarjeta microSD de al menos 16 GB y una fuente de alimentación.
  • Disco Duro Externo o Pendrive: Para almacenar tus archivos, puedes conectar un disco duro externo o un pendrive a tu Raspberry Pi. Asegúrate de que esté formateado en un sistema de archivos compatible, como NTFS o ext4.
  • Acceso a Internet.
  • Cliente de SSH.

¿Cómo convertir tu Raspberry Pi en un NAS?

Si estás listo para darle vida a tu Raspberry Pi, primero necesitas instalar el sistema operativo adecuado. En este caso, te guiaremos a través de la instalación de la versión Lite, que es la opción ideal para maximizar la compatibilidad y recursos de tu Raspberry Pi, evitando la instalación de escritorios innecesarios.

  • Lo primero de todo será descargar la versión Lite del sistema operativo de Raspberry Pi en su página web oficial.
  • Conecta tu tarjeta SD al ordenador, haz clic derecho en un espacio blanco y dentro de «Nuevo«, crea un «Documento de texto» y cámbiale el nombre a «ssh«.
  • Retira la tarjeta SD del PC e insértala en tu Raspberry Pi, además del cable de Ethernet o Internet.
  • Ahora debemos buscar la dirección IP de nuestra Raspberry Pi, a través del panel de administración del router. Anótala y listo.
tp link
  • Ahora, deberás tener el software PuTTY instalado para acceder a tu Raspberry como SSH, así como se muestra en la imagen.
putty
  • Una vez se abra este software, parecido al de comandos de Windows, introduce una nueva contraseña.
putty
  • Antes de instalar OpenMediaVault, asegúrate de tener el sistema operativo actualizado. Ejecuta los siguientes comandos:
sudo apt update && sudo apt -y upgrade
sudo rm -f /etc/systemd/network/99-default.link sudo reboot
  • Una vez que la Raspberry Pi se haya reiniciado, vuelve a acceder a ella mediante SSH y utiliza el siguiente comando para instalar OpenMediaVault 5:
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash
putty
  • La instalación tomará aproximadamente 30 minutos, así que permite que la Raspberry Pi complete el proceso y se reinicie automáticamente.
  • Ahora, en tu navegador web, ingresa la dirección IP de la Raspberry Pi en la barra de URL para abrir la interfaz web de OpenMediaVault 5. Utiliza las credenciales predeterminadas («admin» como nombre de usuario y «openmediavault» como contraseña) para iniciar sesión.
openmediavault
  • En la configuración general, cambia la configuración de «Auto Logout» para evitar que la sesión cierre automáticamente.
openmediavault
  • Crea una nueva contraseña como se muestra en la pantalla.
openmediavault
  • Ve a los ajustes de fecha y hora y activa la opción «Use NTP Server«.
  • Asegúrate de actualizar el software y ya casi estará listo.
openmediavault

Cómo configurar el almacenamiento de OpenMediaVault

Dirígete al menú «Almacenamiento» y accede al submenú «Discos«. En la siguiente captura de pantalla, podrás observar la tarjeta microSD que contiene OMV5, resaltada en amarillo. Justo debajo de la tarjeta microSD, encontrarás, como en mi caso, el disco duro externo de 1 TB que se utilizará para el almacenamiento en este proceso de configuración de tu Raspberry Pi como NAS con OpenMediaVault.

openmediavault

Si tu disco duro externo ya contiene datos y no deseas borrarlos, puedes pasar al «Paso 3«. Para borrar datos existentes en la unidad, selecciona la unidad correcta y haz clic en el botón «Borrar«. Este paso es útil para unidades nuevas en blanco o si deseas comenzar desde cero. Se te presentará un mensaje de confirmación, seguido de la elección entre los métodos de borrado «Rápido» o «Seguro«. Luego, ve al submenú «Sistemas de Archivos«.

Si has limpiado el disco duro en el paso anterior, no encontrarás ningún sistema de archivos en esta sección, ya que se eliminarán junto con los datos. Esto es una señal para hacer clic en el botón «Crear» y formatear el disco con el sistema de archivos de tu elección.

En la ventana emergente siguiente, selecciona el disco duro deseado en el menú desplegable «Dispositivo«. Asigna un nombre al disco duro en el campo «Etiqueta«. Por último, elige «Sistema de archivos EXT4» en el menú desplegable, ya que ofrece el mejor rendimiento en este sistema operativo nativo de Linux. Haz clic en «Aceptar» y sigue las indicaciones de confirmación que aparezcan. A continuación, selecciona el disco duro externo y haz clic en el botón «Montar».

openmediavault

Creación de usuarios y privilegios

OpenMediaVault 5 ofrece un control detallado de las cuentas de usuario, permitiéndote asignar diferentes niveles de privilegios a cada usuario. Esto es especialmente útil para controlar quién puede acceder y modificar las carpetas compartidas en el NAS.

Dirígete al submenú «Usuario» dentro de «Gestión de derechos de acceso«. En la pestaña «Usuarios«, encontrarás la cuenta «pi«, que tiene acceso a todos los grupos que controlan las funciones críticas del sistema.

openmediavault

Haz clic en el menú desplegable «Añadir» con el signo más. Luego, haz clic en «Añadir» en la ventana emergente «Añadir usuario«. Ingresa el nombre de usuario, un comentario descriptivo opcional y la dirección de correo electrónico.

openmediavault

Dirígete a la pestaña «Grupos» en el mismo menú desplegable «Añadir usuario» para agregar este usuario a los grupos relevantes. El grupo «usuarios» se seleccionará automáticamente. Marca las casillas junto a las opciones de grupo «sudom«, «ssh» y «sambashare«. Finalmente, haz clic en «Guardar» para confirmar estos cambios.

openmediavault

Configuración de carpetas compartidas

Antes de pasar a la pestaña «Configuración» dentro de este submenú, es necesario configurar las carpetas compartidas. Ve al submenú «Carpetas compartidas» y haz clic en «Agregar» para crear una nueva carpeta compartida. Comienza creando una carpeta que contendrá los archivos compartidos entre usuarios y los futuros plugins y aplicaciones de OMV5.

openmediavault

En la ventana emergente «Añadir carpeta compartida«, ingresa el nombre de la carpeta (por ejemplo, «Común«). Utiliza el menú desplegable «Dispositivo» para seleccionar la unidad externa que montaste anteriormente. Como se trata de una carpeta compartida, selecciona la opción «Todos: lectura/escritura» en el menú desplegable «Permisos» y haz clic en «Guardar«.

openmediavault

A continuación, puedes crear una carpeta de películas para que puedan acceder los invitados de la red, pero solo los usuarios con cuentas legítimas podrán añadir, eliminar o modificar el contenido de la carpeta. Sigue el mismo proceso anterior, pero esta vez selecciona «Administrador: lectura/escritura, Usuarios: lectura/escritura, Otros: solo lectura» en el menú desplegable de permisos.

openmediavault

Incluso puedes restringir el acceso a ciertas carpetas, por ejemplo, aquellas que contienen fotos familiares, a cualquier persona excepto a los miembros de la familia, seleccionando la opción «Otros: sin acceso» en el menú desplegable de permisos. También puedes personalizar los permisos de acceso a carpetas individuales destacando la carpeta deseada y haciendo clic en «Privilegios» en la parte superior. Esto te permitirá dar acceso de lectura y escritura a usuarios específicos según tus necesidades.

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» y selecciona entre los protocolos «NFS» o «SMB/CIFS» para compartir en la red. El segundo se recomienda para usuarios de Windows y Mac debido a su mayor compatibilidad entre sistemas operativos.

Entra en el submenú «SMB/CIFS» y ve a la pestaña «Acciones«. Haz clic en «Agregar» para abrir la ventana emergente «Agregar acciones«. Asegúrate de que el botón «Activar» esté marcado (en verde) por defecto. Luego, selecciona la carpeta «Común» que hemos creado en nuestro disco duro externo en el menú desplegable «Carpeta compartida«. Dado que es una carpeta compartida, elige la opción «Invitados permitidos» en el menú desplegable «Público«. Las opciones de «Establecer Navegable» y «Honrar ACLs existentes» deben estar habilitadas por defecto. Haz clic en «Guardar«.

openmediavault

El proceso es similar para otras carpetas. Si seleccionas «No» en lugar de «Se permiten invitados» en el menú desplegable «Público«, impedirás que cualquier persona, excepto los usuarios registrados, acceda a la carpeta compartida. Esta opción es útil para restringir el acceso a contenido privado, como fotos familiares.

openmediavault

Con las acciones configuradas, ve a la pestaña «Configuración» en el mismo submenú «SMB/CIFS«. Haz clic en «Habilitar» en la sección «Configuración general» para activarla (en verde). Finalmente, presiona «Guardar» para confirmar los cambios.

openmediavault

Acceso a la NAS a través de la red

Con OMV5 configurado y los recursos compartidos listos, ve a un PC con Windows para acceder al NAS. Abre el Explorador de archivos y dirígete a la sección de Red. Deberías ver tu Raspberry Pi NAS con el nombre de host predeterminado «RASPBERRYPI«. Haz doble clic en él para acceder a la lista de carpetas compartidas que hemos configurado en el NAS.

raspberry pi en carpeta

Si tienes dificultades para encontrar el NAS, ve al Panel de Control de Windows y habilita las opciones «Descubrir redes» y «Compartir archivos e impresoras» en la configuración de Compartición Avanzada en el Centro de Redes y Compartición.

Una vez que tengas acceso al NAS, haz doble clic en la carpeta «Común» para verificar si puedes acceder a ella. La carpeta «Común» está abierta para todos, por lo que deberías poder acceder a ella fácilmente. Sin embargo, para las carpetas con acceso restringido, como «Fotos» y «Trabajo«, solo los usuarios autorizados podrán acceder. En ese caso, se abrirá un cuadro de diálogo donde podrás ingresar el nombre de usuario y la contraseña correspondiente.

nueva contraseña para raspberry pi

Si el campo de nombre de usuario está deshabilitado, haz clic en «Más opciones» y selecciona «Usar una cuenta diferente«. Esto te permitirá ingresar cualquier nombre de usuario. Si deseas evitar ingresar las credenciales manualmente cada vez, marca la opción «Recordar mis credenciales«.

Conclusiones

Convertir tu Raspberry Pi en un NAS usando OpenMediaVault es una excelente manera de aprovechar al máximo esta pequeña pero poderosa placa. Con este sistema, puedes crear un servidor de almacenamiento en red que te permitirá gestionar y compartir archivos de manera sencilla en tu hogar u oficina. A medida que te familiarices con OpenMediaVault, podrás explorar aún más sus características avanzadas y personalizar tu NAS según tus necesidades específicas.

Eduardo Pavón González

Eduardo Pavón González

Periodista especializado en tecnología con experiencia en la publicación de contenidos digitales en diferentes medios españoles. Nací con la mítica Game Boy bajo el brazo y mi primer móvil fue el Nokia 3320, sí, el de las lucecitas. Desde entonces, algunas áreas como la telefonía, los ordenadores y las Smart TV se han convertido en mis especialidades. A día de hoy me confieso como un verdadero enamorado de Google y, por supuesto, en mi bolsillo siempre llevo mi Pixel 7. Ahora, en Guiahardware.es, mi principal objetivo es compartir con todos vosotros mi experiencia y conocimientos del sector para ayudaros a tomar decisiones correctas.

>
Guía Hardware
Logo