🛠 Crear un NAS automatizado con el CM3588
Objetivos
Este tutorial tiene como objetivo configurar el módulo CM3588 como un servidor de almacenamiento conectado a la red (NAS) de alto rendimiento, capaz de gestionar el almacenamiento local y sincronizar datos con la nube a través de la red Ethernet 2,5 GbE. Aprovecharemos la potencia de la CPU de ocho núcleos para el procesamiento de datos y la NPU para tareas futuras de análisis de contenido.
Material Necesario
- Módulo CM3588 (versión estándar o Plus)
- Placa base compatible (ej. CoreBoard)
- Fuente de alimentación 5-20VDC (mín. 12V/2A recomendado para estabilidad bajo carga)
- Disco duro SATA o SSD NVMe (conectado a través de las interfaces PCIe expuestas por los conectores de 100 pines)
- Cable Ethernet RJ45
- Cable HDMI (para la configuración inicial)
- Teclado y ratón USB
Pasos
- Preparación del sistema: Instale Ubuntu 22.04 o Debian 12 en el CM3588. Actualice el sistema:
sudo apt update && sudo apt upgrade -y. Verifique que el controlador de red RTL8125B sea reconocido:ip a. La interfazeth0oenp1s0debe mostrar una conexión de 2,5 Gbps.
- Montaje del almacenamiento: Conecte su unidad NVMe o SATA. Identifíquela con
lsblk. Formatee a ext4 (si es nueva):sudo mkfs.ext4 /dev/nvme0n1p1. Cree un punto de montaje:sudo mkdir /mnt/nas. Monte la unidad:sudo mount /dev/nvme0n1p1 /mnt/nas. Añada una entrada a/etc/fstabpara el montaje automático al iniciar.
- Configuración de Samba: Instale Samba para el acceso a la red Windows/Linux:
sudo apt install samba -y. Edite el archivo de configuración:sudo nano /etc/samba/smb.conf. Añada una sección[compartido]definiendo la ruta/mnt/nas,writable = yesyguest ok = yes(o configure usuarios consmbpasswd -a user). Reinicie el servicio:sudo systemctl restart smbd.
- Automatización con Rclone: Para la sincronización en la nube, instale Rclone:
sudo apt install rclone -y. Configure su proveedor (ej. Google Drive) medianterclone config. Cree un script bash para sincronizar/mnt/nascon la nube cada noche. Hazlo ejecutable y añádelo al crontab:0 2 * * * /home/user/sync_script.sh.
- Acceso remoto seguro: Para acceder al NAS desde el exterior sin exponer puertos directamente, instale Tailscale o ZeroTier. Siga las instrucciones de instalación del cliente, inicie sesión en su cuenta y anote la IP virtual asignada al CM3588.
Verificación
Desde otro dispositivo en la red, abra el explorador de archivos y escriba smb://IP_DEL_CM3588/compartido. Debería ver el contenido de la unidad. Compruebe la velocidad de transferencia con un archivo de 1 GB; debería acercarse a los límites de 2,5 GbE (aprox. 280 MB/s). Verifique que la sincronización de Rclone funcione revisando los registros: tail /var/log/syslog.
Para ir más allá
Aproveche la NPU (6 TOPS) para instalar servicios de IA local como Frigate para la detección de movimiento en flujos de vídeo almacenados, o Nextcloud para una interfaz web completa.