Compartir en facebook Compartir en google+ Compartir en twitter Compartir en pinterest Compartir en linkedin

Construye tu propia NAS

Publicado en marzo de 2017

Un sistema NAS (Network-Attached Storage - unidad de almacenamiento conectado en red) es un servidor de almacenamiento de datos informático a nivel de archivo, conectado a una red informática que proporciona acceso a datos. Son dispositivos conectados a la red que contienen una o más unidades de almacenamiento, especialmente útiles para servicio de copia de seguridad.

No se necesita un sistema operativo con todas las funciones en un dispositivo NAS, pero en este caso vamos a usar Open Media Vault, un gestor de NAS muy sencillo de usar sobre un Armbian ya configurado (el procedimiento aquí descrito no funciona en sistemas basados en Ubuntu, en estos momentos este tutorial funciona para distribuciones basadas en Debian. Seguiremos investigando para cambiar esto). Pero también se puede instalar FreeNAS o NAS4Free como Sistema Operativo, todas ellas soluciones NAS de código abierto.

Los sistemas NAS contienen una o más unidades de disco duro dependiendo de tus necesidades. ¿Que te parece tener tu propio servidor NAS para copia de seguridad?

Que necesitas:

Para simplificar este proyecto vamos a configurarlo todo por SHH para no tener que usar teclado, ratón ni pantalla, y vamos a controlarlo y configurarlo todo a través de la red, usando SSH y, más adelante, un navegador. Empecemos.

Conecta por SSH, usando tu programa favorito. Uno de los mas sencillos es Putty:

Averigua la IP, por ejemplo, accediendo a tu router. Accede como superusuario con su y copia y pega esto para configurar las rutas (fuentes) de las que se instalará OpenMediaVault:

cat << EOF >> /etc/apt/sources.list.d/openmediavault.list
deb http://packages.openmediavault.org/public erasmus main
# deb http://downloads.sourceforge.net/project/openmediavault/packages erasmus main
# deb http://packages.openmediavault.org/public erasmus-proposed main
# deb http://downloads.sourceforge.net/project/openmediavault/packages erasmus-proposed main
# deb http://packages.openmediavault.org/public erasmus partner
# deb http://downloads.sourceforge.net/project/openmediavault/packages erasmus partner
EOF

Y luego ejecuta esto para instalar los paquetes necesarios:

export LANG=C
export DEBIAN_FRONTEND=noninteractive
export APT_LISTCHANGES_FRONTEND=none
apt-get update
apt-get --allow-unauthenticated install openmediavault-keyring
apt-get --yes --force-yes --auto-remove --show-upgraded \
	--no-install-recommends \
	--option Dpkg::Options::="--force-confdef" \
	--option DPkg::Options::="--force-confold" \
	install postfix openmediavault
omv-initsystem

Cuando termine (tardará) ya estará instalado el gestor. Abre un navegador y accede a la IP, en mi caso era 192.168.1.7 y se abrirá la pantalla de gestión de OpenMediaVault preguntándote el Usuario y la clave:

Cambia el idioma a Español. El usuario es admin y la contraseña es openmediavault. Accederás al panel de control:

Pasa un tiempo chequeando las opciones para familiarizarte con el nuevo entorno. Lo primero que dsebes hacer es cambiar la clave de administración:

Es una buena constumbre crear un nuevo usuario sin permisos de superusuario para acceder sin permisos totales. Habilita el servicio SMB / CIFS (SAMBA para poder acceder desde windows). Yo no he tenido que tocar nada, ya completa el nombre de red y los demás datos básicos.

Ahora vamos a acceder a la pestaña Almacenamiento y Sistema de Archivos para crear un volumen de almacenamiento. El disco se fomateará y se perderán todos los datos. Pulsa sobre Crear, dale un nombre y móntalo :

Ahora puedes crear carpetas separadas para hacer copias de seguridad diferentes en cada carpeta, incluso creando diferentes usuarios y permisos y asignándolos a diferentes carpetas. En Administrador de permisos de acceso, pulsa sobre Carpetas compartidas para añadir una. Ya tienes montado tu sistema de NAS y deberías ver todo el sistema desde el explorador de archivos de los ordenadores de red. También puedes redireccionar puertos para acceder desde fuera de tu propia red. Puedes añadir otras funcionalidades, como un servidor FTP, tareas programadas... Además, se puede mejorar el sistema con plugins de terceros:

  • clamav – Antivirus
  • forked-daapd – DAAP media server
  • ldap – Autentificación de usuarios via LDAP
  • lvm2 – LVM management
  • netatalk – AFP para ficheros compartidos
  • nut – Herramientas Network UPS
  • route – Adicional route management
  • shairport – receptor AirPlay/RAOP
  • usbbackup – USB autobackup

Recientemente, y probando con otras versiones de Armbian, nos hemos dado cuenta de que con distribuciones basadas en Ubuntu no funcionará (GRACIAS Rafael J.). Busca en las versiones antiguas de Armbian porque en casi todos los casos hay más distros basadas en otros sistemas.

Espero que te haya sido de utilidad, no dudes en escribir un comentario si ves algún error o si puedo ayudarte.


Utiliza este espacio si quieres añadir algún comentario adicional o si tienes alguna duda.

Todos los comentarios serán validados antes de su publicación.
  1. Adán

    Hola, en la página para descargar la versión de openmediavault aparecen las distintas versiones para raspberry, que versión hay que descargar para los modelos de orange?


  2. Javier

    Hola Adán. Si sigues esta guía no necesitas descargar nada, todo se instalará al ejecutar la línea:

    apt-get --allow-unauthenticated install openmediavault-keyring

    PERO para ello, tienes que seguir la guía y ejecutar todos los pasos previos y posteriores. Cuéntanos como te ha ido.
    Saludos


  3. Drakkar

    Hola, muchas gracias por la guía. E pedido una orange pi pc 2, me gustaría montar un nas. Este tutorial es válido para la pc 2? Si es así, que tengo que instalar armbian y añadirle esos repos de open media vault?


  4. Javier

    Si, en principio no debería darte ningún problema. Saludos, ya nos contarás.


  5. Rafael

    Hola Javier.
    Estoy probando a instalar openmediavault en una orange pi pc y cuando ejecuto "apt-get --yes --force-yes --auto-remove --show-upgraded --no-install-recommends --option Dpkg::Options::="--force-confdef" --option DPkg::Options::="--force-confold" install postfix openmediavault" me da el siguiente error:
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    openmediavault : Depends: php5-fpm but it is not installable
    Depends: php5-cgi but it is not installable
    Depends: php5-cli (>= 5.6) but it is not installable
    Depends: php5-pam but it is not going to be installed
    Depends: proftpd-mod-vroot but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.

    Estoy probando con la distribución "ARMBIAN 5.30 stable Ubuntu 16.04.2 LTS 3.4.113-sun8i". Tuviste este problema?

    Muchas gracias, un saludo.


  6. Javier

    Hola Rafa. No funcionará. Ubuntu 16 instalará php7 que lo no funciona con php5-pam requerido por OMV.

    OMV 2.x ONLY works on Debian Wheezy
    OMV 3.x ONLY works on Debian Jessie
    OMV 2.x and 3.x only work with php5.

    Estoy investigando a ver como solucionarlo, porque acabo de probar en una +2e y tampoco funciona... Saludos


  7. Rafael

    Con Debian sí me ha funcionado.
    Muchas gracias por la ayuda!


  8. Javier

    Genial. Gracias por la confirmación.


  9. Drakkar

    Hola! He probado con armbian y no me ha funcionado, me ha dado los mismos errores que a Rafael. Ahora e descargado Debian_Server_jessie_PC2_V0_9_1.img y no arranca. Grabo la imagen desde linux con dd, meto la tarjeta y enciendo la Opi, me sale el led verde y el rojo, se apaga el verde y se queda con el rojo, pero no arranca. Estoy en una Orange pi pc 2, que imagen debria descargar para montar el nas?. armbian si me arrancaba a la primera. Saludos


  10. Javier

    Hola Drakkar. Para la PC 2 no hay ninguna versión, ni siquiera antigua, que no esté basada en Ubuntu. Para la PC 2 no tienes muchas opciones, así que tienes que hacer funcionar alguna de las oficiales de http://www.orangepi.org/downloadresources, tienes 2 Debian que deben funcionar. También tienes otras alternativas como Freenas o Nas4free. Cuéntanos. Saludos.



Nombre*

Email* Nunca será publicado ni compartido

Comentario*



Copyright © 2016. Todos los derechos reservados | Diseño JaviPSantos

Solicitamos su permiso para obtener datos estadísticos de su navegación en esta web, en cumplimiento del Real Decreto-ley 13/2012. Si continúa navegando consideramos que acepta el uso de cookies.

OK | Más información