meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| hardware:nas:diynas [062021/05/ 08:01] – [Configuración] lc | hardware:nas:diynas [182023/01/ 13:36] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| + | {{tag> | ||
| + | ===== NAS Casero ===== | ||
| + | En mi caso en concreto partía de los siguientes requisitos: | ||
| + | * Bajo consumo | ||
| + | * Ejecutar contenedores Docker | ||
| + | * Facilidad de uso | ||
| + | * Transmisión de contenido multimedia por Plex | ||
| + | * Posibilidad de añadir discos y ampliar el espacio | ||
| + | * Copias de seguridad y recuperación de ficheros | ||
| + | |||
| + | ==== Elección del Hardware ==== | ||
| + | Partiendo de dichos requisitos había mirado varios nas de la marca qnap que traen mejor hardware por menos precio que los de la marca synology. | ||
| + | |||
| + | Después empecé a plantearme comprar una placa que trae el procesador ya integrado como las que montan dichos nas , en concreto las placas asusrock j5005 y j4005 que junto con la memoria y la carcasa me salía por menos de la mitad del precio de un qnap y con un hardware mucho mejor, aunque las qnap trae un software muy completo y muy fácil de usar. | ||
| + | |||
| + | Mientras terminaba de decidirme entre estas placas u optar por otras opciones del tipo SBC , me acodé de que tenía un procesador [[https:// | ||
| + | < | ||
| + | |||
| + | Buscando en Internet consigo una placa con 8 SATA y el socket que necesito por 30€ por lo que no le doy más vueltas. Ya tenemos el hardware para mi NAS casero. | ||
| + | |||
| + | |||
| + | ==== Elección del Software ==== | ||
| + | La elección del software en mi caso se baso principalmente en la facilidad de uso, soporte de contenedores | ||
| + | |||
| + | ==== Instalación ==== | ||
| + | La instalación de openmediavault fue muy sencilla, basta con descargarse la imagen iso, grabarla en un usb y arrancar desde el mismo para realizar la instalación. | ||
| + | https:// | ||
| + | |||
| + | ==== Configuración ==== | ||
| + | Lo primero es iniciar sesión con el usuario **admin** que trae por defecto la instalación y como password **openmediavault** . Una vez validados vamos a cambiar la contraseña del admin. Para ello vamos a **Sistema-> | ||
| + | |||
| + | El siguiente paso será actualizar el sistema. Para ello vamos a **Sistema-> | ||
| + | Marcamos todas los paquetes y pinchamos en el botón **upgrade** | ||
| + | |||
| + | Una vez actualizado el sistema a mi me gusta reiniciar el equipo, más que nada para comprobar que el sistema arranca sin problemas. | ||
| + | |||
| + | Con el equipo actualizado lo siguiente será instalar los plugins, pero antes que nada vamos a instalar un paquete que nos va a permitir instalar unos plugins extras que no vienen por defecto con el sistema. | ||
| + | |||
| + | http:// | ||
| + | |||
| + | Una vez descargado a nuestro equipo vamos al menú sistema-> | ||
| + | |||
| + | Ahora el plugin aparecerá en la lista de plugins , bastará con marcarlo y pulsar el botón **instalar** | ||
| + | {{ : | ||
| + | |||
| + | Una vez instalado el plugin nos aparecerá un nuevo icono en el menú de sistema, llamado OMV-Extras. Desde el cual procederemos a instalar Docker para gestionar los contenedores. | ||
| + | {{ : | ||
| + | |||
| + | Además de instalar el plugin para Docker debemos de instalar los siguientes plugins: | ||
| + | * snapraid | ||
| + | * union filesystem | ||
| + | * remotemount -> Me permite montar un disco conectado al router como si fuera local | ||
| + | * rsnapshot -> Me permite realizar backups incrementales | ||
| + | * usbbackup-> | ||
| + | * flashmemory en el caso de que tengas OMV instalado en una tarjeta s o disco SSD | ||
| + | * omvextrasorg | ||
| + | |||
| + | La siguiente opciónes | ||
| + | * Manejo de Energía -> Botón de encendido -> Apagar | ||
| + | * Monitorizar -> Si usamos discos ssd o usb deshabilitar | ||
| + | |||
| + | ==== Configurar los discos ==== | ||
| + | Vamos a almacenamientos-> | ||
| + | * Para todos los discos salvo donde tengamos instalado el SO -> seleccionamos el disco y botón borrar | ||
| + | * Para todos los discos salvo el del SO -> Editar -> APM **1 Consumo mínimo en reposo** , Ajuste ruido producido **deshabilitado**, | ||
| + | {{ : | ||
| + | * Para todos los discos -> Almacenamiento > SMART -> Habilitar {{ : | ||
| + | * Para todos los dispositivos -> SMART -> Dispositivos -> Editar . Seleccionar cada disco y activarlo en cada uno | ||
| + | {{ : | ||
| + | |||
| + | Seleccionamos todas las | ||
| + | ir al menú crear sistemas de archivos . Seleccionar uno a uno los discos, ponerles una etiqueta para identificarlos e iniciar el proceso de formateo como ext4. | ||
| + | {{ : | ||
| + | |||
| + | |||
| + | ==== Configuración de Snapraid ==== | ||
| + | En servicios -> SnapRAID | ||
| + | == Paso 1 Añadir discos de datos == | ||
| + | Pestaña Discos -> Add > Seleccionar un disco como datos1 y le ponemos el mismo nombre. Marcar las casillas de Listado de contenido y la de Datos | ||
| + | {{ : | ||
| + | |||
| + | Repetir el mismo paso para añadir el resto de disco de datos, con distinto nombre | ||
| + | |||
| + | == Paso 2 Añadir discos de paridad == | ||
| + | Pestaña Discos -> Add > Seleccionar un disco como paridad1 y le ponemos el mismo nombre. Marcar la casilla de paridad | ||
| + | {{ : | ||
| + | |||
| + | Repetir para el resto de disco de paridad , por supuesto cambiando el nombre que le damos a cada disco. | ||
| + | |||
| + | |||
| + | == Paso 3 == | ||
| + | Hacer un backup de la configuración | ||
| + | |||
| + | ==== Configurar MergeFS ==== | ||
| + | MergerFS es un sistema de fichero (filesystem) que lo usaremos | ||
| + | |||
| + | Para configurarlo, | ||
| + | Botón Añadir | ||
| + | {{ : | ||
| + | |||
| + | * En nombre ponemos pool1 | ||
| + | * seleccionamos todos los discos de datos | ||
| + | * Política: El disco con más espacio libre | ||
| + | * Espacio libre mínimo: Calcular como espacio libre el 5% del disco de menor tamaño que usemos para datos | ||
| + | |||
| + | ==== Aplicaciones instaladas mediante Docker ==== | ||
| + | [[hardware: | ||
| + | ==== Referencias ==== | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||