Nota de actualización: Este artículo describe la primera versión de mi servidor doméstico montado en 2023 con una Raspberry Pi. Si quieres ver cómo ha evolucionado mi arquitectura actual, pásate por el nuevo artículo: Mi servidor doméstico actual: UGREEN NASync DXP4800, Docker y n8n.
Desde que descubrí la Raspberry Pi me quedé fascinado con la cantidad de posibilidades que ofrecía. Si bien estuvo pensada inicialmente para educación, su bajo coste y consumo energético hacen que sea una excelente opción a la hora de montar un primer servidor doméstico sin invertir demasiado.
Para los que prefieran la versión en texto:
Comenzando por las entrañas del propio servidor, este estaba basado en la distro DietPi, disponible para un montón de dispositivos como la Raspberry Pi, otras placas similares y también máquinas virtuales.
Empleando este sistema operativo es muy sencillo desplegar los servicios básicos que se necesiten, ahorrando tiempo en la configuración inicial de dependencias y optimizando al máximo el consumo de recursos.
Nextcloud: Tu propia nube privada
¿Cuál fue el servicio base que me empujó a montar el servidor? Nextcloud. Es una plataforma de nube privada con la que puedes ser dueño al 100% de tu información, a diferencia de servicios de terceros donde no tienes control físico sobre tus datos.
Mediante plugins instalables desde el propio panel de administración puedes agregar calendarios sincronizados, contactos, copias de seguridad automáticas y una suite ofimática online. Lo configuré sobre almacenamiento externo por USB para disponer de mucha mayor capacidad y fiabilidad que la tarjeta SD.
Monitorización y acceso remoto
Para administrar y supervisar temperaturas, carga de trabajo, memoria y almacenamiento utilicé RPI Monitor junto con acceso por SSH. Para el acceso exterior configuré DNS dinámico (No-IP), permitiendo gestionar mis archivos desde fuera de la red local.
Plex y gestión multimedia
Alrededor de Nextcloud desplegué Plex como servidor multimedia centralizado y Transmission en su versión daemon/servidor con interfaz web para gestionar descargas pesadas de forma remota.
Si quieres conocer cómo he dado el salto a un NAS dedicado de 4 bahías con Docker y automatizaciones en producción, te recomiendo leer la versión actual de mi Homelab con el UGREEN NASync DXP4800.