[email protected]—~/homelab · homelab
homelab

$ homelab --public-overview

Proyecto personal · complemento al desarrollo de software

Homelab

Entorno personal para practicar despliegue, aislamiento, redes privadas y operación de servicios bajo demanda.

Qué es

Es un entorno propio para desplegar aplicaciones, preparar ambientes aislados y comprender cómo se comporta el software fuera del editor.

Complementa mi perfil backend/full stack como práctica personal; no representa experiencia laboral de administración de sistemas.

Qué decisiones practico

Virtualización

Separar sistemas completos y entornos con necesidades distintas.

Aislamiento

Elegir límites acordes con la carga, el riesgo y el ciclo de vida.

Contenedores

Empaquetar aplicaciones y mantener su ejecución reproducible.

Acceso privado

Administrar el entorno remoto sin publicar la red interna.

Publicación selectiva

Hacer públicos únicamente los servicios web elegidos.

Arquitectura general

La topología conserva solo categorías públicas para explicar la relación entre virtualización, contenedores, acceso y publicación.

No representa estado en vivo, inventario ni capacidades del entorno.

tree --public
Vista pública sanitizada de la arquitectura.

Decisiones de plataforma

Cada opción responde a una necesidad distinta de aislamiento, peso y entrega.

VM

Sistemas completos

Mayor aislamiento para entornos específicos que necesitan su propio sistema operativo.

LXC

Servicios ligeros

Menor sobrecarga con aislamiento a nivel de contenedor de sistema.

Docker

Aplicaciones reproducibles

Empaquetado y ejecución consistente de servicios de aplicación.

Red y acceso

privado

Tailscale

Acceso remoto privado para operar y revisar el entorno.

público selectivo

Cloudflare Tunnel

Publicación limitada a servicios web seleccionados, sin port forwarding desde Internet.

Operación bajo demanda

Los servicios se encienden cuando hacen falta. Es un laboratorio personal para experimentar y aprender, sin promesas de disponibilidad ni lectura de monitor operativo.

Qué habilidades demuestra

  • Despliegue de aplicaciones
  • Configuración de ambientes
  • Aislamiento de cargas
  • Troubleshooting
  • Fundamentos de redes
  • Automatización
  • Pensamiento operativo

Stack

  • Proxmox VE
  • VM/LXC
  • Docker
  • Linux
  • Tailscale
  • Cloudflare Tunnel

Relación con mi trabajo de software

El homelab refuerza mi trabajo en backend y full stack al darme práctica directa con despliegues, ambientes, automatización y la infraestructura que rodea una aplicación. Mi foco profesional sigue siendo el desarrollo de software.