- Docker permite transformar un almacenamiento NAS en un centro de servicios mediante contenedores aislados y eficientes.
- La gestión correcta de volúmenes y redes es fundamental para garantizar que los datos sean persistentes y el acceso sea seguro.
- Existen aplicaciones esenciales para multimedia, seguridad, nubes privadas y domótica que optimizan el uso del hardware doméstico.

Si tienes un dispositivo NAS en casa, probablemente lo uses para guardar fotos o hacer copias de seguridad, pero la realidad es que tienes una joya tecnológica capaz de mucho más. Gracias a Docker, puedes convertir esa caja de discos en un servidor doméstico polivalente, ejecutando decenas de aplicaciones sin que se peleen entre ellas ni vuelvan loco al sistema operativo principal.
Para los que no están familiarizados, Docker funciona creando contenedores, que son como pequeñas burbujas donde vive cada programa con todo lo que necesita para funcionar. Esto es una bendición porque evita que una actualización de una app rompa otra, y permite instalar software complejo en cuestión de segundos, ya sea que uses un equipo de Synology, QNAP o incluso un servidor montado por ti mismo.
Fundamentos antes de lanzarse a la aventura
Antes de salir instalando todo lo que veas por ahí, conviene hacer una pequeña pausa para no cargar el NAS o dejar la red abierta a cualquiera. Lo primero es comprobar la arquitectura de tu CPU, ya que no es lo mismo un procesador amd64 que uno arm64; si intentas ejecutar una imagen que no es compatible, el contenedor simplemente no arrancará.
Es vital asignar una dirección IP estática al NAS mediante la reserva DHCP del router. Si el NAS cambia de IP, todos los enlaces a tus aplicaciones dejarán de funcionar y te tocará reconfigurar todo el tinglado. Además, es recomendable decidir si vas a usar una interfaz gráfica sencilla o si prefieres ir a machete con Docker Compose, que permite definir los servicios en un archivo de texto para que sean repetibles y fáciles de migrar.
Un punto crítico es la gestión de los datos. Aquí existen dos caminos: los volúmenes y los montajes bind. Los montajes bind son ideales para las carpetas de medios que ya tienes en el NAS, mientras que los volúmenes gestionados por Docker suelen ser mejores para las bases de datos internas de las aplicaciones, evitando errores de permisos que podrían dejar la app inservible.

Instalación y despliegue de servicios
Dependiendo de tu marca, el proceso varía ligeramente. En Synology, buscarás la aplicación Container Manager (antes llamada Docker) en el centro de paquetes, mientras que en QNAP la herramienta estrella es Container Station. Ambas interfaces permiten buscar imágenes directamente en Docker Hub y desplegarlas con unos pocos clics.
Cuando despliegues tu primer contenedor, no te obsesiones con las funciones, sino con que el servicio sea estable. Es muy común que, tras un reinicio del NAS, los contenedores no vuelvan a subir; para evitarlo, debes configurar una política de reinicio automático. Además, ten cuidado con la publicación de puertos; lo ideal es que durante las pruebas los servicios permanezcan visibles solo en la LAN para evitar riesgos de seguridad.
Si empiezas a tener muchos contenedores, gestionar cada puerto manualmente se vuelve una pesadilla. Aquí es donde entra en juego un proxy inverso, que actúa como una puerta de entrada única. En lugar de recordar que la app X está en la IP 192.168.1.10:8080, puedes acceder mediante un nombre de host más sencillo y, lo más importante, añadir capas de cifrado HTTPS para que tus datos viajen seguros.
Aplicaciones imprescindibles para tu Homelab
Hay un universo de aplicaciones, pero hay algunas que son auténticosim pilires. Para gestionar todo el caos, Portainer es la herramienta definitiva, ya que ofrece un panel visual muy intuitivo para manejar volúmenes, redes e imágenes sin tener que escribir comandos en la terminal todo el rato.
En el apartado multimedia, tenemos la eterna batalla entre Plex y Jellyfin. Mientras que Plex es más pulido y ofrece una experiencia de usuario superior, Jellyfin es la alternativa 100% open source y gratuita que respeta totalmente la privacidad. Si quieres algo para tus fotos, Immich es la alternativa perfecta a Google Fotos, permitiendo copias automáticas desde el móvil y reconocimiento facial mediante IA local.
Para mejorar la red del hogar, Pi-hole o AdGuard Home son obligatorios. Estos servicios actúan como un filtro de DNS que elimina la publicidad y los rastreadores de todos los dispositivos de la casa, incluyendo Smart TVs y móviles, sin instalar nada en ellos. En cuanto a la seguridad, Vaultwarden es una versión ligera de Bitwarden que te permite tener tu propio gestor de contraseñas cifrado en tu propia casa.
Si te gusta el contenido automatizado, el ecosistema de los servicios «*Arr» (Sonarr, Radarr, Lidarr) junto con un cliente de descargas como qBittorrent o Deluge, permite organizar bibliotecas de cine y música de forma automática. Para quienes buscan una nube privada, Nextcloud es la opción más completa, ofreciendo desde sincronización de archivos hasta calendarios y contactos, sustituyendo así a Dropbox o Google Drive.
Trucos avanzados y mantenimiento del sistema
Para no tener que actualizar cada contenedor a mano, puedes instalar Watchtower. Este pequeño programa vigila si han salido versiones nuevas de tus imágenes y las actualiza automáticamente, aunque conviene tener ojo porque a veces una actualización puede romper alguna configuración específica.
Si te sientes aventurero y quieres aprender cómo funciona el sistema de Synology sin haber comprado un equipo, existe un proyecto llamado Virtual DSM. Este permite ejecutar una instancia de DSM dentro de un contenedor Docker, creando un laboratorio virtual ideal para hacer pruebas de automatizaciones o aprender a gestionar el almacenamiento sin riesgo de borrar datos reales.
No olvides monitorizar los recursos. Los contenedores pueden consumir mucha memoria RAM, especialmente aquellos que indexan archivos mediante IA como Photoprism. Si notas que el NAS se congela, lo ideal es limitar la RAM asignada a cada contenedor o considerar una ampliación de memoria física si tu modelo lo permite. Finalmente, recuerda que las copias de seguridad deben hacerse de los datos persistentes (la carpeta appdata) y no de la imagen del contenedor en sí, ya que la imagen se puede descargar de nuevo, pero tus configuraciones no.
Montar un ecosistema de contenedores en un NAS permite pasar de un simple disco duro conectado a la red a tener una infraestructura de servicios completa y privada. Priorizando siempre la seguridad con proxies inversos, el uso de redes aisladas y una buena estrategia de volúmenes, cualquier usuario puede disfrutar de la potencia de la computación en la nube pero con el control total de sus propios datos en el salón de su casa.
