Homelab: Solución casera para fotos y más

Fuentes: My Homelab Setup

Este artículo de Bryan Anthonio describe la creación de un 'homelab', un laboratorio casero de tecnología, como solución a la necesidad de almacenamiento y copias de seguridad de archivos RAW de fotografía, además de explorar el auto-alojamiento de aplicaciones. Inicialmente, el autor realizaba copias manuales entre discos externos, un proceso engorroso, y se preocupó por el aumento de los precios de los discos duros debido a la demanda de los centros de datos de IA.

El homelab se construyó reutilizando un PC de gaming antiguo con especificaciones como un procesador, 16GB de RAM, una tarjeta gráfica GTX 1070 Ti, un disco SSD de 500GB y dos discos duros Western Digital Red Plus de 8TB. El sistema operativo elegido es TrueNAS Community Edition, una distribución Linux especializada en almacenamiento conectado a la red (NAS). TrueNAS permite crear 'snapshots', copias instantáneas de los datos, facilitando la recuperación en caso de borrados accidentales o corrupción. Los datos se replican en un sistema RAID 1, donde los datos se duplican en dos discos, garantizando la redundancia en caso de fallo de uno de ellos. Un SSD se utiliza para servicios que requieren alta velocidad.

Además del almacenamiento, el homelab sirve para auto-alojar aplicaciones. TrueNAS ofrece un catálogo de aplicaciones comunitarias, incluyendo Scrutiny (monitoreo de la salud de los discos), Backrest (copias de seguridad a Backblaze B2), Immich (gestión de fotos y videos, alternativa a Google Photos o iCloud), Mealie (gestión de recetas) y Ollama (ejecución de modelos de IA). Para acceso remoto, se utiliza Tailscale, una VPN que crea un túnel seguro sin exponer el homelab a internet público.

El autor menciona que el siguiente paso es asignar nombres de dominio personalizados a los servicios para facilitar la gestión de contraseñas. El artículo destaca la flexibilidad y el control que ofrece un homelab para gestionar datos y servicios de forma personalizada, aunque implica una inversión inicial en hardware y un cierto nivel de conocimiento técnico para su configuración y mantenimiento. Es una alternativa a depender de servicios de almacenamiento y aplicaciones en la nube, ofreciendo mayor privacidad y control sobre los datos.