Guillermo E. González Méndez

Proyecto · Actualidad

Homelab & Self-Hosting

Infraestructura propia, de la red al contenedor

Rol
Infraestructura y operación
Contexto
Proyecto propio
Stack
Docker · Proxmox · SWAG · Authelia · CrowdSec
Año
Actualidad

Mantener una infraestructura propia con varios servicios, dos hosts y exposición a internet controlada, sin depender de una sola máquina.

El problema

Un laboratorio doméstico crece rápido: contenedores, certificados, accesos y servicios que no pueden quedar abiertos a cualquiera. La infraestructura tiene que ser comprensible, segura y mantenible con el tiempo que hay.

La infraestructura

  • Dos hosts activos: un servidor doméstico con Proxmox y un VPS en Oracle Cloud.
  • Unos 20 servicios en contenedores Docker.
  • SWAG como proxy inverso y gestor de certificados.
  • Authelia para autenticación.
  • CrowdSec para protección perimetral.
  • Portainer/Dockhand para gestión centralizada.
  • Uptime Kuma para monitorización.

Decisiones

  • Repartir los servicios entre el host doméstico y el VPS.
  • Exponer solo lo necesario a través de SWAG, con certificados gestionados.
  • Poner Authelia delante de los servicios que lo necesitan.
  • Añadir CrowdSec como capa de protección perimetral.
  • Centralizar la operación y monitorizar para detectar caídas.

Resultado

Una infraestructura en uso continuo, con ~20 servicios y mantenimiento habitual. No se publican métricas de disponibilidad ni detalles de red.

Volver al inicio