# 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 **Network** → **Interfaces**
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. **Credentials** → **Local 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. **Storage** → **Create 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 → **Edit** → **SMB Share**
2. Ve a **Shares** → **Windows (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. **Shares** → **UNIX (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. **Apps** → **Discover 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 Protection** → **Periodic 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. **Credentials** → **Backup Credentials** → Añade tu proveedor cloud
– S3 (AWS, Wasabi, Backblaze)
– Google Cloud Storage
– Google Drive
– Dropbox
– SFTP
2. **Data Protection** → **Cloud 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 Protection** → **Replication** → Generate new **SSH Connection**
2. En el origen: **Replication Task** → **Add**
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 **System** → **Update**.
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 **Network** → **Interfaces**.
5. **Two-Factor Authentication**: Activa en **Credentials** → **Local 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. **System** → **General** → **Email**: 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.*
Dejar una contestacion