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 máquinas virtuales y contenedores LXC.
-
Estado: Implementado
Contenedor LXC con AdGuard Home:
Servicio DNS local ejecutándose en un contenedor Linux liviano dentro de Proxmox VE.
-
Estado: Implementado
Resolución DNS en dispositivos personales:
Mis dispositivos personales ya están configurados para resolver consultas DNS a través de AdGuard Home.
-
Estado: Implementado
Filtrado DNS personalizado:
Filtrado DNS con una lista personalizada de bloqueo configurada en AdGuard Home.
-
Estado: Implementado
Acceso remoto con Tailscale:
Instalado y en uso para acceder de forma remota al laboratorio sin exponer puertos directamente a Internet.
Contexto de red y dominio
- Entorno de conexión
-
Conexión a Internet detrás de CGNAT, lo que impide el reenvío de puertos tradicional y motiva el uso de Tailscale para la conectividad remota.
- Dominio propio
-
syslab.work
— Dominio adquirido para el proyecto; reservado para futuras configuraciones de nombres internos y aún no activo para acceso público.
Próximas implementaciones planificadas
-
Estado: Planificado
Implementación de Nginx Proxy Manager:
Despliegue de un reverse proxy para centralizar el acceso web a los servicios del homelab.
-
Estado: Planificado
Nombres DNS internos mediante subdominios:
Configuración de resolución DNS interna para acceder a cada servicio del laboratorio mediante subdominios propios.
-
Estado: Planificado
Configuración de HTTPS en servicios internos:
Incorporación de certificados TLS/HTTPS para asegurar las conexiones hacia los servicios gestionados por el reverse proxy.
-
Estado: Planificado
Ampliación de la documentación técnica:
Registro progresivo de configuraciones, procedimientos operativos y decisiones de arquitectura en el repositorio.
Proyecto personal en evolución que reúne en un mismo monorepo el código de este portfolio web estático, la futura documentación técnica y las plantillas de configuración 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
- Linux
- Proxmox VE (LXC)
- AdGuard Home
- Tailscale
Implementaciones realizadas
-
Diseño e inicialización de la arquitectura monorepo, estructura semántica HTML5, diseño visual adaptable en CSS3 y selector funcional de idioma ES/EN en JavaScript:
site/, docs/, infra/, scripts/.
-
.gitignore:
Configuración de reglas para excluir del seguimiento de Git archivos sensibles como variables de entorno, claves privadas y certificados.
-
Puesta en marcha de Proxmox VE y contenedor LXC con AdGuard Home brindando DNS y filtrado con lista personalizada a dispositivos personales.
-
Configuración de acceso remoto mediante Tailscale para operar el laboratorio detrás de CGNAT.
Próximos pasos y futuros laboratorios
-
Incorporación de páginas de casos de estudio técnicos a medida que se completen nuevas implementaciones en el homelab.
-
syslab.work:
Laboratorio planificado para el despliegue de Nginx Proxy Manager, resolución DNS interna por subdominios y configuración de HTTPS.
-
docs/:
Redacción de las primeras guías técnicas y notas de arquitectura dentro del repositorio.
Arquitectura del repositorio y enlaces
site/ · docs/ · infra/ · scripts/ —
El código del sitio web se organiza en un directorio dedicado para permitir definir una raíz de publicación independiente; la exposición efectiva de otras carpetas depende de cómo se configure el despliegue en el servidor o servicio de hosting.
Virtualización y contenedores
-
Proxmox VE (Utilizado actualmente):
Gestión del nodo de virtualización y almacenamiento local del homelab.
-
Contenedores LXC (Utilizado actualmente):
Despliegue de servicios aislados sobre Linux en Proxmox VE.
Redes, DNS y acceso remoto
-
AdGuard Home (Utilizado actualmente):
Servidor DNS local y filtrado DNS mediante lista personalizada de bloqueo.
-
Tailscale (Utilizado actualmente):
Conectividad remota hacia el homelab en entorno detrás de CGNAT.
-
Nginx Proxy Manager y HTTPS interno (Planificado):
Próxima etapa para gestión de subdominios internos y certificados TLS.
Sistemas operativos
-
Linux (Utilizado actualmente y en aprendizaje continuo):
Administración de entornos de línea de comandos, permisos, servicios y contenedores.
Herramientas de desarrollo y control de versiones
-
Git, GitHub y autenticación SSH (Utilizado actualmente):
Control de versiones del monorepo y sincronización con el repositorio remoto.
-
HTML5 y CSS3 (Utilizado actualmente):
Estructura semántica y diseño visual adaptable del portfolio estático sin frameworks externos.
-
JavaScript (Utilizado en el sitio):
Implementación del selector de idioma ES/EN, carga de diccionarios JSON y persistencia de preferencia en el navegador.