Para poner en marcha un servidor en casa necesitas dos cosas: una buena conexión a internet, rápida y estable, y una máquina conectada todo el día, con espacio de almacenamiento suficiente y capacidad de procesamiento. Con un PC de sobremesa tienes más que suficiente si vas a usarlo tú mismo y, tal vez, amigos y familiares. Aunque hay opciones igual o más económicas y que ocupan menos espacio.
Además, por la parte del software, existen multitud de proyectos que facilitan la labor. Un NAS tradicional te lo da todo listo para funcionar desde el primer minuto. Pero hay sistemas operativos como TrueNAS u OpenMediaVault que sirven para convertir cualquier ordenador en un servidor dedicado a cualquier tarea. Otro ejemplo es Umbrel, que además de ofrecer sus propias máquinas NAS, te permite descargar e instalar su sistema operativo umbrelOS. Y así configurar tu nube privada en casa a medida y con los servicios que necesites gracias a sus centenares de aplicaciones disponibles. Vamos a echarle un vistazo.
Umbrel es una empresa que distribuye su propio sistema operativo para servidores caseros, que podemos llamar Umbrel o umbrelOS. Tiene página oficial y también repositorio en GitHub. Y te ofrece dos opciones: poner tú una máquina u ordenador que haga de servidor o comprar uno de sus modelos, a elegir entre Umbrel Home y Umbrel Pro, según la potencia y espacio que necesites.

