Ir al contenido

Homelab

Qué servicios self-hosted merece la pena mantener y cuáles acaban siendo trabajo gratis

El self-hosting tiene una fase de luna de miel peligrosísima. Descubres que puedes montar casi cualquier cosa en Docker, encuentras listas infinitas de “awesome self-hosted” y empiezas a sustituir servicios como quien cambia cromos. Gestor de contraseñas, fotos, notas, RSS, automatizaciones, documentos, bookmarks, monitorización, dashboards, VPN, recetas, PDF, analítica, chat, Git, backups. Todo parece razonable por separado. Luego pasan unos meses y aparece la factura real. No siempre en euros. La factura llega en actualizaciones, backups, migraciones, bases de datos rotas, logs raros, certificados caducados, móviles que no sincronizan, contenedores abandonados y pequeñas obligaciones que nadie te avisó que venían con el pack de libertad digital.

Separar producción, laboratorio y cacharreo en un homelab para no romper lo que usa la casa

Hay una mentira muy cómoda en los homelabs: “es solo un laboratorio”. Suena bien hasta que el laboratorio también lleva el DNS de casa, las fotos familiares, el gestor de contraseñas, Home Assistant, las copias de seguridad y el panel donde miras si algo se ha caído. En ese momento ya no es solo un laboratorio. Es producción doméstica con pegatinas de hobby. A mí me costó asumirlo. Durante mucho tiempo metí servicios serios y pruebas en el mismo saco porque técnicamente podía hacerlo. Proxmox lo aguanta, Docker lo aguanta, un mini PC moderno lo aguanta casi todo si no te vienes arriba. El problema no es si la máquina puede. El problema es si tú puedes mantenerlo sin convertir cada prueba de domingo en una ruleta rusa para la casa.

Cómo diseñaría un homelab pequeño para familia, copias, fotos y servicios sin acabar montando un monstruo

Si hoy tuviera que montar un homelab pequeño desde cero para una casa normal, no empezaría por Kubernetes. Tampoco por Ceph, alta disponibilidad ni un rack con luces que parezca la cabina de un avión. Empezaría por una pregunta bastante menos sexy: qué datos no quiero perder y qué servicios necesita realmente mi familia. Esa pregunta cambia todo. El homelab de internet suele estar diseñado para enseñar capturas. El homelab de una casa debería estar diseñado para no molestar, no perder fotos, no romper internet y no convertirse en otro trabajo administrativo. Hay una diferencia enorme entre “quiero aprender infraestructura” y “quiero que las fotos de mi hija estén seguras”. Las dos cosas pueden convivir, pero no deberían tener la misma prioridad.

El coste real de tener un homelab encendido 24/7: electricidad, discos, ruido y mantenimiento

Hay una fase bastante común en cualquier homelab. Empiezas con un mini PC, un NAS viejo o una Raspberry Pi. Todo parece razonable. Luego añades otro nodo porque quieres probar Proxmox. Después cae un switch mejor, un SAI, un par de SSDs, quizá un servidor más gordo para almacenamiento o IA local. Un día miras el rack, escuchas el zumbido de fondo y te haces la pregunta incómoda: cuánto cuesta tener todo esto encendido todo el día.

local-lvm en Proxmox: por qué en un nodo está activo y en otro no, y cómo no sacar conclusiones torpes

·2204 palabras·11 mins
Una de las cosas que más me gustan de Proxmox es que te deja ver bastante verdad si preguntas bien. Una de las cosas que más me fastidian es que también te deja interpretar mal esa verdad si vas demasiado deprisa. local-lvm es un ejemplo perfecto. Esta madrugada estuve comparando el estado de almacenamiento de tres nodos del mismo cluster. En dos de ellos, local-lvm aparecía activo, con su thin pool funcionando y varios discos locales viviendo ahí. En el tercero, la historia era otra. local-lvm salía inactivo y el sistema escupía un mensaje bastante poco ambiguo. no such logical volume pve/data.

Storage CIFS en Proxmox: cuando parece montado pero te responde "Host is down"

·2153 palabras·11 mins
Hay fallos que se agradecen porque son honestos. El servicio no arranca, el nodo se cae o el storage sale claramente inactivo y ya sabes que toca arreglar algo. Luego están los otros, los que te miran a la cara con media verdad. Esta madrugada me encontré justo uno de esos en Proxmox. Tenía un storage CIFS configurado en el cluster para usarlo con ISOs, backups puntuales y algún archivo compartido. Nada exótico. Lo raro fue esto. En dos nodos el recurso seguía apareciendo montado, el mount lo enseñaba sin rubor y, si te quedabas en la superficie, podías pensar que el problema era menor. Pero en cuanto intentaba tocar ese punto de montaje con df -h, la respuesta era bastante menos diplomática. Host is down.