Skip to main content

Command Palette

Search for a command to run...

Homelab Project

Updated
6 min read
Homelab Project
B

Just one more curious.

Son las 14:00, un 24 de Diciembre, suena hip hop de los 90’s, almorzamos temprano mientras el calor del verano abrazador no es suficiente para entorpecernos (más), gracias al privilegio de tener un aire que acompaña. Y como aún, la torpeza no es total, vine a mi “cuartoficina” a escribir el primer artículo de esta serie, donde me estampo la cara contra problema tras problema queriendo armar un homelab, siendo sincero, sin un objetivo claro más allá de: “aprender sobre la marcha”.

El objetivo

La idea del homelab comenzó a principios de 2025, cuando jd, un amigo de IT World me compartía sus avances, desde un mejor entendimiento en redes, hasta la expansión de conocimiento de hadware en diversos aspectos, disponibilidad, resiliencia, etc. Conceptos de los cuales hablábamos con frecuencia pensando en cloud, pero que ahora, teníamos que pensar en cómo resolver estos problemas a nivel físico.

Mientras transcurrían largas horas de estudios, debates, investigación, katas de leetcode o arquitectura, su homelab avanzaba, mientras el mío, por distintas cuestiones, quedó sólo como una idea para el futuro. Hasta, diciembre 2025, donde en las vísperas navideñas, después de mucho decidí hacerme un auto-regalo. Aquí sabrán mis más allegados, que, no suelo gastar plata “por que sí”, pero esta vez, dije, tengo que poner en práctica, enfrentarme a nuevos retos, y sobre todo, aprender nuevas cosas.

La serie, el blog

A lo largo de mi vida he escrito bastante, con respecto a algunos, bastante poco con respecto a otros, sin embargo, el mundo tecnológico poco a poco me ha estado consumiendo en algunas áreas que realmente disfrutaba, como esta. De hecho, hago mención a nuestro estimado Fulanosaurio, quien me diagnosticó de forma profesional mediante el soundpad de discord que estaba en estado: brainrot. Por lo cual, después del merecido castigo por ser un energúmeno que posteaba cosas realizadas por la IA, tomé la descabellada idea de, en este siglo 21, ir en contra la corriente, escribiendo por mi mismo.

El homelab

Como mencioné al principio, el objetivo no estaba claro, lo que sí estaba, y aún está claro, es seguir aprendiendo, y en ésta línea, tomé unas decisiones un poco ridículas, pero que en mi visión totalmente alterada de la realidad, me va a servir.

  1. La compra. Busqué en distintos países, distintos envíos, etc, para al final, terminar comprando de forma local por los excesivos impuestos de aduana por un aparato que con suerte, pesa 1kg. Quedando en mis manos a los días de tomar ardua decisión (5 min’), con una Dell 3040 Core I5 6ta 16gb 256gb Ssd Refurbished, por su puesto, refurbished. Si bien, podía tener ciertas limitantes, me gustaba bastante comparado a otras opciones donde por el mismos precio se compraba una batata con un hamster de CPU, al menos esta Dell parecía una versión honesta y humilde, para empezar.

  2. Post-compra. Me puse a evaluar más opciones, mi interés inicialmente se centraba en domótica, pero, dadas las fechas, sumado a que en mi país no es tan fácil conseguir hardware específico, tuve que ir dándo vueltas a la idea inicial. La verdad, no demoré mucho en decidir, después de ser un gordo compu por tanto tiempo, me sentí iluminado. “Haré algo para jugar videojuegos de PS2 en el living”. Esto, implicaba algunos problemas de ubicación, nuevas conexiones de cable de red, además de configurar una VM específicamente para esto… Próximamente, problemas también, de rendimiento.

El homelab: Primeros pasos

El inicio fue simple, pero estaba más emocionado que un otaku cuando salió el último capítulo de One Piece (entiendo ese sentimiento). Tenía un pendrive viejo, Proxmox descargado, y Rufus haciendo magia. La instalación en la mini pc fue sencilla, de principio a fin. A partir de ahí, empezaron los “problemas”:

Nótese que escribí problemas con comillas, a propósito, no eran problemas persé, sino más bien desconocimiento como usuario. Entre los problemas que me topé fueron dos, tres:

  1. No lograba conectarme al ip de mi máquina con Proxmox. Siempre, me tiraba conection refused. Hasta que noté, que esto estaba sucediéndome sólo en Chrome. Pero no era frustrante, era más bien, la chispa de la curiosidad, otra vez. Había que entender cuál era la diferencia entre navegadores contra el mismo IP:PORT. Googleando, encontré tanta información, que abrumaba. Y sí, googleando, like old school, porque incluso con prompts elaborados, la IA en free-tier, en vísperas navideñas parecía tener más ganas de hacer una ensalada de frutas, que responderme algo breve, concreto. Aunque aquí admito, la IA es excelente, pero también, es la culpable de mi diagnóstico a través del soundpad.

  2. Cables, tengo un desorden inmenso de cables, los cuales les he dado varias vueltas al asunto sin llegar a un concenso conmigo mismo de qué hacer al respecto. El problema, no es en sí la distancia de los dispositivos hacia la toma de corriente, el problema, es que necesito poder variar los movimientos que estos tienen, es decir, a veces necesito una laptop con más prioridad que otra. La mini pc, puede estar en cualquier lado, es más, ni estará (recordar, que su lugar dedicado será el living de la casa, para jugar juegos Retros como un buen viejo).

  3. RetroArch, algunos issues de performance, craches del Core de PS2, fueron algunos de los issues que llegaron en la primer VM que levantaba dentro de Proxmox junto a un Linux Mint Cinnamon Edition, sin embargo, estos craches desaparecieron con el Core de Nintendo 64 ParaLLEIN N64, por lo que nuevamente iluminado, me fui en búsqueda de algún que otro clásico para la prueba de fuego.

El homelab: Primer meta completada

En este punto, dándole la razón a Doctorsauriodon’t sobre mi diagnóstico, no tengo claro cómo darle un cierre a un post que escribo sin el uso de nuestras magníficas herramientas roba trabajos (IA), sin embargo, dudo humildemente si estas hubiesen podido ser igual de sarcásticas. Dicho esto, los siguientes pasos para el homelab son:

  1. Mover la mini pc al living, sumarle dos joysticks para hacer un buen torneo de Mortal Kombat, Super Mario, o Crash… Lo importante aquí, es que la mini pc, quede lejos de mi cuartoficina, para facilitar la conexión por HDMI al tv en la sala compartida, mientras que dentro de la misma red, se irán cocinando otras cosas… Como dirán las nuevas generaciones: Dejálo cookear, leet him cook.

  2. Un nuevo nodo, dedicado a iOT, domótica, automatización según lectura de sensores. Realmente, no tengo claro qué, posiblemente, sea algo relacionado al regado de plantas, porque en mi casa si bien, tenemos una cantidad exorbitante, así como para otros el riego es terapeútico, para mi es torturicidio.

  3. Un nuevo nodo, enfocado en AppSec, posiblemente, relacionado a dispositivos de alarmas, cámaras de vigilencia, aquí, un poco la idea es comprar las cosas, para programarlas por mí mismo. No tiene mucho sentido comprar una cámara inteligente, el objetivo del homelab es que una cámara me pueda enviar datos a mi servidor. Yo decido qué hacer con dicha información.

Mención especial para nuestro amigo tilteado. Well, my work here is done.

Harry Kane: “Well, my work here is done” Daniel Levy: “what do you mean your  work here is done? You didn't win a trophy” Harry Kane: “Ha ha, didn't I?”  *departs for

Y ante las noticias de « qué palabra rara » la adquisición de nuevas plataformas de Streaming, me veo en la total obligación de despedirme, hasta nuevo aviso, citando a quien realmente, no necesito nombrar:

“Esto es todo amigos”.