Decisión de hardware para un entorno de self‑hosting: NAS, mini PC o Zimaboard 2
Un usuario plantea su plan de despliegue de servicios domésticos y pide consejo sobre la mejor opción de hardware inicial, considerando un NAS, un mini PC usado o una placa Zimaboard 2.
Plan de despliegue y dudas de hardware
El usuario, que se llama /u/StrictTechnology3381, está a punto de iniciar su proyecto de self‑hosting. Su cronograma se divide en varias fases:
- Fase 1 – Instalar Nextcloud, Immich (solo respaldo de fotos, sin ML) y un gestor de contraseñas. También quiere Home Assistant con acceso remoto y una configuración sencilla de automatización del hogar. Además, planea un stack Jellyfin + Arr para streaming.
- Fase 2 – Añadir VLAN y preparar el entorno para que el servidor funcione 24/7.
- Fase 3 – Separar el "código no confiable" en hardware dedicado y virtualizar o contenerizar.
- Fase 4 – Añadir vigilancia por cámara con Frigate, aunque considera que solo necesita grabar cuando se active la alarma.
Para las fases 1, 2 y 4 el usuario necesita una solución de almacenamiento robusta. Planea usar al menos dos discos duros HDD (2×4 TB Seagate Iron Wolf) configurados en RAID para Nextcloud e Immich. No necesita redundancia para el contenido de streaming.
Opciones de hardware planteadas
- NAS de marca uGreen: un dispositivo dedicado con control de RAID y firmware propio. La ventaja es la facilidad de administración y la integración con servicios de NAS, pero suele estar limitado a la cantidad de puertos y a la falta de flexibilidad en la elección de SO.
- Mini PC usado + DAS (Direct Attached Storage): un PC pequeño con CPU x86 y una caja de discos externos. Ofrece mayor control sobre el SO (Linux, Fedora, etc.) y la posibilidad de añadir más hardware en el futuro. Sin embargo, el consumo energético y la disponibilidad de puertos pueden ser un punto crítico.
- Zimaboard 2: una placa de desarrollo basada en ARM con CPU Cortex‑A72, 4 GB RAM y puertos SATA y USB 3.0. Combina la eficiencia energética de un mini PC con la facilidad de montar un NAS. La comunidad de Zimaboard es activa y hay guías de instalación de Docker y Kubernetes.
Consideraciones de seguridad y rendimiento
El usuario quiere separar el hardware que ejecuta servicios “no confiables” para minimizar el riesgo de compromisos. Esta práctica es válida, pero requiere una correcta configuración de red (VLAN, firewall) y una política de actualización regular.
- RAID: para los discos de Nextcloud e Immich, se recomienda RAID 1 o RAID 5 con una caja compatible. El rendimiento será suficiente para lecturas/escrituras de archivos de usuario.
- CPU y RAM: Home Assistant, Jellyfin y Frigate son procesos intensivos en CPU. Una CPU de 4 núcleos a 2 GHz y 8 GB de RAM ofrecen margen para el futuro.
- Alimentación y refrigeración: los dispositivos que funcionarán 24/7 deben contar con fuentes de alimentación ininterrumpidas (UPS) y ventilación adecuada.
Recomendación inicial
Para una instalación de prueba con pocos usuarios (solo dos personas) y sin carga de producción alta, un Zimaboard 2 representa un buen balance entre rendimiento y bajo consumo. Con Docker instalado, se pueden desplegar fácilmente contenedores de Nextcloud, Immich, Home Assistant y Jellyfin. El NAS se puede montar como volumen externo mediante SATA para el RAID.
Si el presupuesto lo permite, un NAS de gama media con al menos 4 GB de RAM y puertos USB 3.0 también es una opción viable, especialmente si el usuario prefiere no tocar el kernel de Linux.
Próximos pasos
- Elegir el hardware y montar la infraestructura de almacenamiento.
- Instalar Fedora (o una distro ligera) y Docker.
- Desplegar los contenedores y configurar la red (VLAN, firewall).
- En la fase 3, separar el hardware “no confiable” y aplicar las políticas de aislamiento.
El proyecto es factible y la decisión de hardware dependerá principalmente del equilibrio entre presupuesto, facilidad de administración y necesidades futuras.
Repost en Reddit


