TrueNAS Scale: Guía Completa de Instalación y Configuración Desde Cero

TrueNAS Scale: Guía Completa de Instalación y Configuración Desde Cero

TrueNAS Scale es la evolución definitiva del sistema operativo de almacenamiento de iXsystems. Basado en Debian Linux, a diferencia de su hermano TrueNAS Core (FreeBSD), Scale ofrece compatibilidad nativa con Docker y Kubernetes, convirtiéndolo en una solución todo-en-uno para almacenamiento empresarial y entusiastas del hogar.

Lo mejor: es completamente gratuito y open source. Con el potente sistema de archivos ZFS bajo el capó, TrueNAS Scale proporciona integridad de datos, compresión, deduplicación y snapshots instantáneos sin coste alguno.


Requisitos de Hardware

Mínimos recomendados

| Componente | Requisito Mínimo | Recomendado |
|————|——————|————-|
| CPU | 64-bit, 2 cores | Intel/AMD 4+ cores con AES-NI |
| RAM | 8 GB | 16-32 GB ECC |
| Boot | USB 8GB o SSD 16GB | SSD SATA/NVMe 120GB+ |
| Almacenamiento | 2+ discos | 4+ discos NAS-grade |

Notas importantes sobre hardware

RAM ECC: No es obligatoria para uso doméstico, pero altamente recomendada. ZFS consume RAM agresivamente para caché (ARC), y la memoria con corrección de errores evita corrupción silenciosa de datos.
USB de boot: Aunque oficialmente soportado, un SSD dedicado para el sistema operativo ofrece mayor fiabilidad y velocidad.
Discos: Western Digital Red, Seagate IronWolf o similares diseñados para NAS. Evita discos SMR para pools RAID.
Red: Una NIC Gigabit es suficiente para empezar, pero 2.5GbE o 10GbE mejoran significativamente el rendimiento.


Descarga e Instalación Paso a Paso

1. Descargar la ISO

1. Visita [truenas.com/download-truenas-scale](https://truenas.com/download-truenas-scale)
2. Selecciona «TrueNAS Scale» (no Core)
3. Descarga la última versión estable (actualmente 24.04 o superior)
4. Verifica el checksum SHA256 para integridad

2. Crear USB de instalación

Usa Ventoy, Rufus (Windows) o dd (Linux/Mac):

«bash
# Linux/Mac – reemplaza /dev/sdX por tu dispositivo USB
sudo dd if=TrueNAS-SCALE-24.04.iso of=/dev/sdX bs=4M status=progress
«

3. Instalación física

1. Conecta el USB de instalación al servidor
2. Configura el boot desde USB en la BIOS/UEFI
3. Arranca y selecciona «Install/Upgrade»
4. Elige el disco de destino (SSD/USB dedicado)
5. Configura contraseña de root
6. Seleccionar método de boot (UEFI recomendado)
7. Esperar la instalación (~5-10 minutos)
8. Retirar USB y reiniciar

4. Primer acceso

Tras el reinicio, verás la IP asignada por DHCP en pantalla. Accede vía navegador:
– URL: http://[IP-ASIGNADA]
– Usuario: root
– Contraseña: la configurada en instalación


Primera Configuración

Dashboard inicial

El dashboard de TrueNAS Scale presenta:
System Information: Estado del sistema, uptime, versión
CPU: Uso y temperatura
Memory: Consumo de RAM y estadísticas ARC
Network: Tráfico por interfaz
Storage: Pools y espacio disponible
Top Processes: Procesos más activos

Configuración de red recomendada

1. Ve a NetworkInterfaces
2. Edita tu interfaz principal
3. Configura IP estática (recomendado para un NAS):
– IP: ejemplo 192.168.1.100/24
– Gateway: tu router (ej. 192.168.1.1)
– DNS: 1.1.1.1, 8.8.8.8 o tu servidor DNS local
4. Guarda y aplica cambios

Crear usuarios adicionales

Nunca uses root para acceso diario:

1. CredentialsLocal Users
2. Add → Configura:
– Username: tu nombre de usuario
– Full Name: nombre completo
– Password: contraseña segura
– Aux Groups: add to wheel para privilegios sudo
3. Guarda


Crear un Pool ZFS

Los pools ZFS son el corazón de TrueNAS. Aquí almacenarás todos tus datos.

Tipos de configuración RAID ZFS

| Tipo | Discos mínimos | Discos tolerados | Uso recomendado |
|——|—————|——————|—————–|
| Stripe | 1 | 0 | Testing únicamente |
| Mirror | 2 | 1 por vdev | Datos críticos, máxima seguridad |
| RAIDZ1 | 3 | 1 | Balance rendimiento/seguridad/capacidad |
| RAIDZ2 | 4 | 2 | Máxima seguridad, arrays medianos |
| RAIDZ3 | 5 | 3 | Arrays grandes, máxima redundancia |

¿Cuándo usar cada uno?

Mirror: Para datos irremplazables (fotos, documentos). Reconstrucción rápida, excelente rendimiento de lectura.
RAIDZ1: Para almacenamiento multimedia, backups. Buen balance si no puedes perder más de un disco.
RAIDZ2: Recomendado para pools de 6+ discos. Puedes perder 2 discos simultáneamente.

Proceso de creación

1. StorageCreate Pool
2. Nombra tu pool (ej. «tank», «data», «media»)
3. Arrastra discos disponibles al área de configuración
4. Selecciona el layout deseado
5. Advanced Options:
– Compression: lz4 (recomendado)
– Atime: off (mejor rendimiento)
– Auto TRIM: enable para SSDs
6. Create Pool

⚠️ Advertencia: Crear un pool destruye todos los datos en los discos seleccionados.


Datasets y Shares

Crear datasets

Los datasets son como carpetas avanzadas dentro de un pool:

1. Storage → Selecciona tu pool → Add Dataset
2. Nombre: ej. «media», «documents», «backups»
3. Configura opciones:
– Share Type: SMB para Windows/macOS/Linux
– Quota: límite de espacio (opcional)
– Compression: heredar del pool

Configurar share SMB

Para compartir con Windows y macOS:

1. En el dataset → EditSMB Share
2. Ve a SharesWindows (SMB) Shares
3. Add → Selecciona el dataset
4. Configura:
– Name: nombre del share visible en red
– Purpose: ej. «Private SMB Datasets»
– Path ACL: verifica permisos
5. Habilita el servicio SMB si está apagado
6. Accede desde Windows: \\IP-NAS\nombre-share

Configurar share NFS

Para Linux/VMs profesionales:

1. SharesUNIX (NFS) Shares
2. Add → Selecciona dataset
3. Configura:
– All dirs: permite montar subdirectorios
– Mapall User/Group: para permisos simplificados
– Authorized hosts: IP o red permitida (ej. 192.168.1.0/24)
4. Habilita servicio NFS
5. Monta en Linux: sudo mount -t nfs IP-NAS:/mnt/pool/dataset /mnt/local


Aplicaciones (Apps)

TrueNAS Scale incluye Kubernetes integrado para ejecutar contenedores Docker de forma nativa.

Habilitar Apps

1. AppsDiscover Apps
2. Si es la primera vez, configura el pool para almacenamiento de apps
3. Selecciona tu pool → Choose
4. Espera la inicialización de Kubernetes (~2-5 minutos)

Instalar aplicaciones principales

#### Plex Media Server

1. Discover → Busca «Plex»
2. Install
3. Configura:
– Plex Claim Token: obtén en [plex.tv/claim](https://plex.tv/claim)
– Mount hostpath: /mnt/pool/media/media en el contenedor
– Habilita GPU para transcodificación acelerada (si tienes)
4. Save

#### Nextcloud

1. Busca «Nextcloud» en el catálogo
2. Install
3. Configura:
– Nextcloud Admin Username/Password
– PostgreSQL: deja valores por defecto o personaliza
– Storage: define tamaño para datos
4. Guarda y accede vía puerto 9001 (por defecto)

#### Syncthing

1. Busca «Syncthing»
2. Install
3. Configura carpetas de sincronización en «Host Path Volumes»
4. Accede a la UI web para configurar dispositivos y carpetas compartidas

#### Home Assistant

1. Busca «Home Assistant»
2. Install
3. Importante: configura dispositivos USB/Zigbee si los tienes
4. Acceso vía puerto 8123

Gestión de Apps

Installed Apps: ver estado, logs, shell
Upgrade: actualizar cuando hay nuevas versiones
Edit: modificar configuración
Delete: eliminar (⚠️ datos persistentes pueden quedar)


Backup y Snapshots Automáticos

Snapshots locales

ZFS permite snapshots instantáneos y eficientes:

1. Data ProtectionPeriodic Snapshot Tasks
2. Add
3. Selecciona dataset
4. Configura frecuencia:
– Hourly: cada hora
– Daily: diario a una hora específica
– Weekly: semanal
5. Define retención: «Keep last X snapshots»
6. Save

Para restaurar: Storage → Dataset → Snapshots → Selecciona snapshot → Rollback

Cloud Sync (Backups externos)

1. CredentialsBackup Credentials → Añade tu proveedor cloud
– S3 (AWS, Wasabi, Backblaze)
– Google Cloud Storage
– Google Drive
– Dropbox
– SFTP
2. Data ProtectionCloud Sync Tasks
3. Add
4. Configura origen (dataset) y destino (bucket/carpeta)
5. Modo: Sync (espejo) o Copy (acumulativo)
6. Define programación

TrueNAS Replication

Para backup entre dos TrueNAS:

1. En el destino: Data ProtectionReplication → Generate new SSH Connection
2. En el origen: Replication TaskAdd
3. Selecciona origen local y destino remoto
4. Configura programación y retención


Tips de Rendimiento y Seguridad

Optimización de rendimiento

1. RAM: Más RAM = mejor caché ARC. Regla: 1GB RAM por TB de almacenamiento raw.
2. L2ARC: Añade SSD como caché secundaria si tu RAM es limitada.
3. SLOG/ZIL: SSD para log de escrituras síncronas (mejora VMs y bases de datos).
4. Compresión: lz4 tiene overhead mínimo y ahorra espacio. Actívala siempre.
5. Atime: Desactiva (relatime=off) para reducir escrituras.
6. Scrub programado: Automático semanal, no lo desactives.

Seguridad esencial

1. Actualizaciones: Mantén TrueNAS actualizado. Configura en SystemUpdate.
2. SSH: Desactiva si no lo usas, o usa autenticación por clave únicamente.
3. SMB: Versión mínima SMB 2.1, preferible SMB 3.0 para cifrado.
4. Firewall: TrueNAS incluye firewall básico. Configura en NetworkInterfaces.
5. Two-Factor Authentication: Activa en CredentialsLocal Users → Edit.
6. Snapshots frecuentes: Tu mejor defensa contra ransomware.
7. Backups 3-2-1: 3 copias, 2 medios diferentes, 1 offsite.

Monitoreo y alertas

1. SystemGeneralEmail: Configura SMTP para alertas
2. Reporting: Gráficas de uso, temperaturas, rendimiento
3. Alerts: Icono de campana arriba a la derecha
4. SNMP: Para integración con sistemas de monitoreo externos


Conclusión: ¿Por Qué TrueNAS Scale es la Mejor Opción Gratuita?

TrueNAS Scale representa el punto óptimo entre potencia empresarial y accesibilidad doméstica. Su base en Linux moderno, combinada con el probado ZFS, ofrece:

Cero coste de licencia – Todo el potencial sin pagar un euro
ZFS nativo – El mejor sistema de archivos para integridad de datos
Apps modernas – Kubernetes integrado para cualquier servicio Docker
Escalabilidad – Desde un NAS casero hasta infraestructura empresarial
Comunidad activa – Documentación extensa y foros de soporte
Actualizaciones constantes – Desarrollo activo por iXsystems

Ya seas un entusiasta doméstico buscando centralizar tus archivos multimedia, o un sysadmin configurando almacenamiento empresarial, TrueNAS Scale ofrece herramientas profesionales sin barreras económicas.

La curva de aprendizaje de ZFS vale cada minuto invertido: una vez configures tus pools, datasets y snapshots, disfrutarás de un sistema prácticamente indestructible que protegerá tus datos durante años.

¿Listo para transformar ese hardware viejo en el NAS más potente de tu red? Descarga TrueNAS Scale hoy y comienza tu viaje hacia el almacenamiento profesional gratuito.


*¿Tienes dudas sobre alguna configuración específica? Déjame un comentario y te ayudo a resolverla.*

Sé el primero en comentar

Dejar una contestacion

Tu dirección de correo electrónico no será publicada.


*