En este artículo, quiero compartir las razones por las que decidí construir mi propio servidor doméstico, así como las ventajas y desventajas que ha traído esta decisión.
Cada persona tiene sus propios motivos para optar por la creación de un servidor doméstico, y los míos surgieron principalmente por dos razones: la privacidad y mi interés en el “cacharreo” (tinkering) y el aprendizaje.
Privacidad e independencia de servicios de terceros
Como probablemente muchos de los que usamos servicios en la nube, como correo electrónico, almacenamiento de archivos, fotos, etc., empecé a buscar formas de no depender de Google. En especial, temía que, si en algún momento Google decidiera cerrar o cambiar las condiciones de uso (algo que ya ha ocurrido con Gmail, Google Fotos, y Google Reader, entre otros), perdería el acceso a mis datos. Sin embargo, mi deseo de ser menos dependiente no se limitaba solo a Google, sino también a otros servicios de terceros.
Mi primer intento fue autoalojar algunos servicios en una Raspberry Pi. Sin embargo, a medida que fui agregando más servicios, como una VPN, Kodi, Nextcloud, etc, la Raspberry se quedó pequeña. Decidí entonces probar con una RockPro64, una SBC (Single Board Computer) más potente. Fue en este momento cuando comencé a usar Docker para gestionar mis servicios, lo que aumentó mi “Diógenes digital” (acumulación de aplicaciones y servicios) y, desafortunadamente, también se redujo el tiempo que podía dedicarle a experimentar con mi servidor. Por eso, decidí comprar un NAS de la marca Synology.
Aunque estaba muy contento con su funcionamiento, Synology tomó decisiones que afectaron negativamente a los usuarios domésticos, como la incompatibilidad con ciertos discos duros y memorias, y el abandono de funciones importantes como Videostation y transcoding. Esto me hizo replantear mi elección y optar por Unraid, especialmente porque, en ese momento, ofrecían una licencia vitalicia. Sin embargo, ¡oh sorpresa!, la compañía cambió su modelo de licencias a suscripciones. Afortunadamente, aquellos que ya teníamos la licencia vitalicia seguimos manteniéndola, pero no puedo evitar cuestionarme si este modelo de suscripción es una solución adecuada.
Entiendo que los desarrolladores necesitan ganar dinero, pero el modelo de suscripción no me parece el mejor. ¿Qué pasaría si todas las aplicaciones y sistemas que utilizamos adoptarán el mismo modelo?
A pesar de ese cambio, estoy bastante satisfecho con Unraid, ya que cumple con todas mis expectativas. Sin embargo, si tuviera que construir otro servidor hoy en día, probablemente elegiría Proxmox.
Hoy en día, puedo decir con orgullo que he “desgoogleado” mi vida digital. Alojo mi propio servidor de calendario y agenda, además de gestionar mis documentos, fotos, vídeos y más servicios.
Soy dueño de mi información personal (relativamente), y aunque podría haber optado por un servidor autoalojado para mi correo electrónico, elegí utilizar servicios como Proton Mail y Tuta por comodidad más que por otra cosa.
Precio
El coste de crear un servidor doméstico depende del tipo de servidor que montes y los servicios que quieras instalar. En mi caso, construí un servidor NAS de bajo consumo, es importante pensar no solo en el coste del hardware, sino también el consumo eléctrico de tu servidor.
Si lo miras desde la perspectiva de que al autoalojar ciertos servicios puedes ahorrarte el precio de suscripciones como Google Drive o OneDrive, la inversión comienza a tener sentido.
Y, por supuesto, no podemos olvidar la privacidad. Puede que me digas que la privacidad en Internet desapareció hace mucho, pero, por ejemplo, servicios como OneDrive o Google Drive escanean tus archivos en busca de contenido ilegal. Ha habido casos1 donde estos escaneos han cometido errores y han marcado como “ilegal” una simple foto de un niño en la playa subida por su padre, lo que provocó la suspensión de la cuenta.
Es cierto que ahora soy el responsable de gestionar una buena política de seguridad (como el famoso “3-2-1” para copias de seguridad) y de asegurarme de poder recuperar mis datos en caso de desastre, pero eso me da una sensación de control que valoro mucho.
Conocimientos
Una de las grandes lecciones de construir y mantener un servidor doméstico es que debes tener una gran disposición para aprender y, sobre todo, tiempo. A lo largo del proceso, seguramente te enfrentarás a problemas técnicos o necesitarás adquirir conocimientos que antes no tenías.
Lo mejor de todo es que, independientemente del tiempo que pase, siempre estarás aprendiendo algo nuevo. Ya sea por una actualización, un parche de seguridad o un cambio de hardware, siempre habrá algo que investigar y aprender. Esto es lo que hace que el proceso sea tan interesante y gratificante, aunque también exigente.
Espero que te haya gustado, pasa un buen día. 🐧