Le pedimos a Gemini, la inteligencia artificial de Google que nos explique cómo instalar y configurar FreeNAS en linux
Explicanos detalladamente cómo instalar y configurar FreeNAS en linuxEs crucial aclarar que FreeNAS (ahora conocido como TrueNAS CORE ) no es una aplicación que se instale sobre Linux; es un sistema operativo completo y especializado basado en FreeBSD. Está diseñado para instalarse directamente en el hardware de una computadora (o máquina virtual) dedicada para actuar como un servidor de almacenamiento conectado a la red (NAS).
Por lo tanto, no se instala dentro de un sistema Linux existente, sino que lo reemplaza o se instala en un hardware o VM independiente.
Aquí te explicamos detalladamente el proceso para instalar y configurar TrueNAS CORE (anteriormente FreeNAS).
1. Requisitos y Preparación
Descargar la Imagen de Instalación: Visita el sitio oficial de TrueNAS y descarga la imagen ISO de TrueNAS CORE.
Hardware Dedicado (Requisitos Mínimos Recomendados):
CPU : 64-bit (x86-64).
RAM: Mínimo 8 GB (cuanta más, mejor, especialmente para ZFS y plugins).
Disco de Instalación: Un SSD pequeño o una unidad USB robusta (mínimo 16 GB) para el propio sistema operativo TrueNAS. Este disco no debe usarse para almacenamiento de datos.
Discos de Almacenamiento : Múltiples discos duros (HDD) o SSD dedicados exclusivamente para los datos que se utilizarán con el sistema de archivos ZFS.
Una tarjeta de red (NIC) conectada a la red local.
Medio de Instalación: Crea un medio booteable (USB o CD) con la imagen ISO (usa herramientas como Rufus o Etcher).
2. Instalación del Sistema Operativo
El proceso de instalación es sencillo y guiado por texto.
Arrancar e Instalar: Inicia la computadora o VM desde el medio de instalación. Selecciona la opción "Install/Upgrade".
Selección de Teclado: Configura el mapa de teclado.
Selección del Disco de Instalación (¡Crucial!):
El instalador te pedirá que selecciones el disco donde se instalará TrueNAS. Selecciona el SSD pequeño o la unidad USB de 16 GB.
¡ADVERTENCIA! El instalador borrará todos los datos de ese disco. NO selecciones los discos que planeas usar para guardar tus archivos.
Contraseña de Root: Establece la contraseña para el usuario root. Este usuario se usará para la consola y para iniciar sesión en la interfaz web.
Reinicio: El sistema copiará los archivos, y una vez completado, te pedirá que expulses el medio de instalación y reinicies el sistema.
3. Configuración Inicial de Red (Consola)
Tras el reinicio, el sistema TrueNAS mostrará una consola simple con un menú para la configuración de red.
Menú Principal: La consola mostrará un menú numerado.
Opción 1: Configurar Interfaces de Red:
DHCP vs. Estática: Por seguridad y estabilidad, se recomienda que el servidor NAS tenga una dirección IP estática en tu red local (ej., 192.168.1.200).
Configura la IP, máscara de subred y gateway.
Acceso Web: Una vez que la red esté configurada, la consola te mostrará la dirección IP para acceder a la interfaz gráfica de usuario (GUI).
4. Configuración Avanzada de TrueNAS (Interfaz Web)
Toda la gestión avanzada y el almacenamiento se realiza a través de la interfaz web.
A. Crear el Pool de Almacenamiento ( ZFS )
TrueNAS utiliza el sistema de archivos ZFS, que es robusto y requiere que los discos se agrupen en un Pool.
Pools: Ve a Storage (Almacenamiento) > Pools > Add/Create Pool.
Selección de Discos: Selecciona los discos duros que deseas usar para almacenar tus datos.
Configuración de VDevs y RAID
Debes decidir la configuración de RAID Z (similar a RAID 5/6) para la redundancia de datos.
RAIDZ1: Tolerancia a la falla de un disco.
RAIDZ2: Tolerancia a la falla de dos discos (más seguro).
Mirror (Espejo): Tolerancia a la falla de un disco por cada grupo de espejos.
Confirmar: Una vez configurado el Pool, haz clic en Create (Crear).
B. Crear Usuarios y Permisos
Cuentas: Ve a Accounts (Cuentas) > Users (Usuarios). Crea cuentas de usuario para las personas que accederán al NAS.
Permisos de Compartición: Asigna los usuarios a grupos para facilitar la gestión de los permisos de acceso.
C. Configurar el Servicio de Compartición (Sharing)
TrueNAS debe saber cómo compartir los datos del Pool a tu red. Las opciones más comunes son:
Compartir con Linux/macOS ( NFS ):
Ve a Sharing (Compartición) > Unix Shares (NFS).
Añade un recurso compartido y especifica el Dataset (carpeta en el Pool).
Compartir con Windows ( SMB )
Ve a Sharing (Compartición) > Windows Shares (SMB).
Añade un nuevo recurso compartido. Este es el método más común para redes heterogéneas.
Una vez configurado, los equipos Linux de tu red podrán montar y acceder a los recursos compartidos usando la dirección IP de TrueNAS.