Infraestructura de Servidor Personal

¡El mismo servidor que entrega este sitio web a tu pantalla! Este proyecto destaca mi capacidad para diseñar, implementar y mantener un entorno Linux robusto las 24 horas del día, los 7 días de la semana, utilizando principios modernos de redes y contenedorización.

Resumen de la Arquitectura

La infraestructura se ejecuta en un host Linux dedicado. Todos los servicios están aislados dentro de contenedores Docker y se comunican a través de un puente de red Docker interno personalizado, minimizando la superficie de ataque expuesta.

Proxy Inverso y Enrutamiento

La gestión del tráfico es manejada por Nginx Proxy Manager.

  • Termina conexiones SSL/TLS automáticamente vía Let's Encrypt.
  • Enruta solicitudes HTTP/HTTPS entrantes a los contenedores Docker internos apropiados.
  • El único contenedor que expone puertos (80 y 443) directamente a Internet pública.

Bloqueo de Anuncios en toda la Red

Una instancia dedicada de Pi-hole opera como el servidor DNS local.

  • Bloquea telemetría y dominios maliciosos a nivel de red.
  • Opera detrás de la red proxy en puertos internos personalizados para evitar conflictos.
  • Mejora la privacidad y la eficiencia del ancho de banda para toda la red doméstica.

Acceso Remoto Seguro

Un servidor VPN WireGuard proporciona acceso administrativo seguro.

  • Facilita un acceso seguro y cifrado a los servicios internos sin exponer las interfaces de gestión a Internet.
  • Integrado con DNS dinámico (DuckDNS) para asegurar conectividad continua a pesar del cambio de direcciones IP públicas.
  • Capacidades de red a nivel de kernel para alto rendimiento y bajo overhead.

Alojamiento de Sitios Estáticos

Este portfolio es servido por un contenedor Nginx Alpine ultraligero.

  • Los archivos se construyen estáticamente (Vite) y se alojan a través de una instancia Nginx independiente.
  • Conectado únicamente a la red proxy interna: el proxy inverso busca el sitio y te lo entrega.
  • Cero ejecución del lado del servidor minimiza las vulnerabilidades de seguridad.
Volver a Proyectos