syslab@homelab:~$ whoami
Walter Gabriel Gómez
Perfil técnico con experiencia en soporte y formación en sistemas informáticos, enfocado en desarrollarse profesionalmente en infraestructura IT, administración de Linux, redes y prácticas DevOps.
SYS.LAB:
Espacio personal donde construyo, opero y documento mi propio laboratorio de infraestructura para consolidar conocimientos técnicos mediante la práctica real.
Formación académica y técnica
-
Análisis de Sistemas Informáticos:
Formación técnica orientada a la comprensión, estructuración y resolución de problemas en sistemas de información.
-
Licenciatura en Tecnología (en curso):
Formación universitaria actual enfocada en profundizar bases tecnológicas y gestión de sistemas.
-
Bootcamp de Infraestructura y DevOps — Accenture (completado):
Instancia formativa intensiva centrada en fundamentos de infraestructura IT y cultura DevOps.
Experiencia laboral
Soporte técnico:
Cuento con experiencia laboral en el área de soporte técnico, base práctica que complementa mi formación en sistemas y mi orientación actual hacia la infraestructura IT.
Objetivos profesionales y metodología de aprendizaje
Mi objetivo profesional es desempeñarme en roles de infraestructura IT, administración de sistemas Linux, redes y DevOps. Para respaldar mi formación con práctica verificable, desarrollo un homelab propio donde pruebo servicios, resuelvo problemas de conectividad reales y documento cada etapa del proceso.
Hardware del nodo principal
- Equipo base
- Laptop reutilizada como nodo de virtualización
- Procesador
- Intel Core i5-7200U
- Memoria RAM
- 8 GB
- Disco del sistema
- SSD de 120 GB con Proxmox VE instalado
- Almacenamiento secundario
- HDD de 1 TB destinado a almacenamiento
Servicios y configuraciones actuales
-
Estado: Implementado
Plataforma de virtualización Proxmox VE:
Instalada sobre el SSD principal para administrar contenedores LXC y una máquina virtual con Debian 13.
-
Estado: Implementado
Contenedor LXC con AdGuard Home:
Resolución DNS en dispositivos personales, filtrado con lista personalizada y reescrituras DNS para los nombres internos del laboratorio.
-
Estado: Implementado
Reverse proxy con Nginx Proxy Manager:
Desplegado con Docker y Docker Compose en una VM Debian 13, gestionando el acceso por subdominios internos a Proxmox, AdGuard Home y NPM.
-
Estado: Implementado
Certificados HTTPS internos (Let's Encrypt DNS-01):
Certificado para syslab.work y su wildcard emitido mediante validación DNS-01 en Cloudflare, sin abrir puertos entrantes en el router.
-
Estado: Implementado
Acceso remoto con Tailscale (Subnet Router y Split DNS):
Configurado en el host Proxmox con reenvío IPv4 y Split DNS hacia AdGuard Home para acceder por nombre y HTTPS desde redes externas.
Contexto de red y dominio
- Entorno de conexión
-
Conexión detrás de CGNAT sin apertura de puertos entrantes; el acceso remoto a la subred local se resuelve mediante Tailscale.
- Dominio propio
-
syslab.work
— Registrado en Porkbun con DNS en Cloudflare; activo en el portfolio público (Cloudflare Pages) y en los subdominios internos del homelab.
Próximas implementaciones planificadas
-
Estado: Planificado
Esquema de copias de seguridad y prueba de restauración:
Configuración de backups periódicos de contenedores LXC y máquinas virtuales junto con la verificación práctica de su restauración.
-
Estado: Planificado
Estabilización del direccionamiento IP interno:
Confirmación del rango DHCP del router o reserva definitiva para la IP estática asignada a la VM del reverse proxy.
-
Estado: Planificado
Revisión de caducidad de clave en Tailscale:
Verificación y ajuste de la política de expiración de clave del nodo utilizado como subnet router.
-
Estado: Planificado
Ampliación de plantillas y documentación operativa:
Incorporación progresiva de configuraciones saneadas y guías de mantenimiento en el repositorio.
Proyecto personal en evolución que reúne en un mismo monorepo el código de este portfolio web publicado en Cloudflare Pages, la documentación técnica de arquitectura y la evolución real de mi laboratorio casero de infraestructura IT.
Tecnologías utilizadas
- HTML5 semántico
- CSS3 adaptable
- JavaScript (i18n ES/EN)
- Git, GitHub y autenticación SSH
- Cloudflare Pages y DNS
- Linux (Debian 13)
- Proxmox VE (LXC y VM)
- Docker y Docker Compose
- Nginx Proxy Manager
- AdGuard Home
- Tailscale
Implementaciones realizadas
-
Desarrollo del portfolio estático bilingüe (HTML5, CSS3 y selector ES/EN en JavaScript) y publicación con HTTPS en Cloudflare Pages a partir del directorio:
site/, docs/, infra/, scripts/.
-
.gitignore:
Reglas de exclusión en Git y gestión de credenciales y tokens fuera del repositorio.
-
Despliegue de Nginx Proxy Manager mediante Docker Compose en una VM con Debian 13, certificado Let's Encrypt DNS-01 y reescrituras DNS en AdGuard Home para acceder con HTTPS a los servicios internos.
-
Configuración de Tailscale como subnet router con Split DNS en el host Proxmox para acceder a los servicios internos por nombre desde redes externas detrás de CGNAT.
Próximos pasos y futuros laboratorios
-
Implementación de copias de seguridad automatizadas en el homelab y validación práctica de su restauración.
-
Reserva definitiva de direccionamiento IP interno para la VM del proxy inverso y revisión de la caducidad de clave en Tailscale.
-
infra/ · site/:
Revisión e incorporación del CV actualizado, confirmación de canales adicionales de contacto y publicación de plantillas saneadas en el repositorio.
Arquitectura del repositorio y enlaces
site/ · docs/ · infra/ · scripts/ —
El directorio site/ actúa como raíz de publicación independiente en Cloudflare Pages, manteniendo separadas las carpetas de documentación y configuración del repositorio.
Virtualización y contenedores
-
Proxmox VE (Utilizado en el proyecto):
Gestión del nodo principal, contenedores LXC y máquina virtual Debian 13.
-
Contenedores LXC (Utilizado en el proyecto):
Ejecución liviana del servicio DNS local AdGuard Home.
-
Docker y Docker Compose (Utilizado en el proyecto):
Despliegue del contenedor de Nginx Proxy Manager con volúmenes persistentes dentro de la VM Debian 13.
Redes, DNS y acceso remoto
-
AdGuard Home (Utilizado en el proyecto):
Filtrado DNS para dispositivos personales y reescrituras DNS internas para subdominios del homelab.
-
Nginx Proxy Manager y HTTPS interno (Utilizado en el proyecto):
Reverse proxy para servicios internos con certificado Let's Encrypt emitido por validación DNS-01 en Cloudflare.
-
Tailscale (Utilizado en el proyecto):
Subnet router y Split DNS en el host Proxmox para acceder remotamente a los servicios internos detrás de CGNAT.
Sistemas operativos
-
Linux — Proxmox VE y Debian 13 (En uso y aprendizaje continuo):
Administración básica de consola, red, reenvío IPv4, servicios y contenedores en el laboratorio.
Desarrollo web y publicación
-
Git, GitHub y autenticación SSH (Utilizado en el proyecto):
Control de versiones del monorepo y sincronización con el repositorio remoto.
-
Cloudflare Pages y DNS (Utilizado en el proyecto):
Publicación estática de la carpeta site/ con HTTPS público y gestión de la zona DNS syslab.work.
-
HTML5, CSS3 y JavaScript nativo (Utilizado en el sitio):
Estructura semántica, diseño adaptable y selector de idioma ES/EN con diccionarios JSON y localStorage.