Homelab Infrastructure
Infraestructura personal que me permite experimentar con tecnologías, hostear mis propios servicios y aprender sobre administración de servidores en un entorno real de producción.
// Overview
Este proyecto nació de la curiosidad por entender cómo funcionan los servidores "detrás de escenas". Tomé una laptop antigua y la convertí en un servidor funcional que corre 24/7, sirviendo aplicaciones reales accesibles desde internet.
Lo que empezó como un experimento se convirtió en mi laboratorio personal para aprender Docker, Linux administration, networking y CI/CD en un entorno real, no simulado.
// Tech Stack
Ubuntu Server
Sistema operativo base
Docker
Containerización de servicios
Cloudflare Tunnel
Exposición segura sin abrir puertos
Tailscale
VPN mesh para acceso remoto seguro
// Servicios Hosteados
Aplicación de Validación con IA
ActivoAplicación web que utiliza visión por computadora (CLIP y PyTorch) para validar fotos tamaño pasaporte de forma automática.
Plataforma de Automatización
ActivoInstancia self-hosted de n8n para crear workflows automatizados, integraciones con APIs externas y automatización de tareas repetitivas.
Aplicación Full-Stack
ActivoStack completo con frontend en React/Nginx, backend en Node.js, y base de datos PostgreSQL. Todo containerizado y orquestado con Docker.
// Arquitectura
Internet │ ▼ Cloudflare Tunnel (HTTPS) │ ├──► api.* ──► Python/Gunicorn (IA Service) │ ├──► app.* ──► Nginx + Node.js (Full-Stack App) │ └──► n8n.* ──► n8n (Automatización)
// Medidas de Seguridad
Zero Trust Network
Cloudflare Tunnel elimina la necesidad de abrir puertos al exterior.
Usuarios No-Root
Contenedores ejecutan con usuarios sin privilegios elevados.
Límites de Recursos
CPU y memoria limitados por contenedor para evitar DoS.
SSH con Llaves ED25519
Autenticación por llaves criptográficas, sin passwords.
// Lo que Aprendí
Linux Administration
Gestión de usuarios, permisos, servicios systemd, y troubleshooting en terminal.
Docker & Containerización
Crear Dockerfiles optimizados, gestionar volúmenes, redes, y orquestar múltiples servicios.
Networking & Security
Túneles seguros, reverse proxy, DNS, y mejores prácticas de seguridad en servidores.
DevOps Mindset
Pensar en infraestructura como código, automatización, y deployment de aplicaciones reales.
¿Interesado en saber más sobre este proyecto?
Hablemos