homelab
Repositorio de configuración para un homelab autoalojado expuesto vía túnel WireGuard a VPS bastión y CDN global. Incluye servicios de correo, archivos, mensajería Matrix/IRC, analítica, monitorización, copias de seguridad y firewall básico.
Ficha actualizada 28 sept 2026, 0:12 · upstream 27 sept 2026, 23:50 · release v1.5
Qué es homelab
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio configura un servidor personal (homelab) diseñado para ser accesible desde Internet mediante túnel WireGuard hacia un VPS bastión, con contenido servido a través de una CDN global. La infraestructura se centra en la autogestión de servicios críticos como correo electrónico propio, almacenamiento de archivos y mensajería instantánea, todo ello sin depender de proveedores externos para estas funciones específicas.
La configuración abarca múltiples dominios funcionales: un servidor de correo completo con filtrado anti-spam (OpenDKIM, rspamd), una instancia de Nextcloud para archivos y videollamadas, y un homeserver Matrix (Synapse) con cliente web Element. También incluye herramientas de monitorización como Uptime Kuma y vnstat, analítica privada con umami, y servicios de red como Tor y proxies SOCKS5 aislados en módem LTE.
El sistema implementa medidas de seguridad y mantenimiento proactivo mediante ufw y fail2ban para protección contra ataques bruteforce, restic para copias de seguridad nocturnas a disco local y S3, deadman para reinicio automático si se pierde la conectividad SSH, y un runner de GitHub Actions para CI/CD personal.
- Autoalojamiento de servicios de correo electrónico con filtrado avanzado de spam y DKIM
- Servidor de archivos y colaboración (Nextcloud) accesible globalmente vía CDN
- Mensajería instantánea descentralizada mediante Matrix y Synapse
- Monitorización del estado del sistema y contabilidad de tráfico de red
- Análisis web privado sin enviar datos a terceros
- Copias de seguridad automáticas y recuperación ante fallos de conectividad
- Arquitectura híbrida con túnel WireGuard y respaldo SSH para alta disponibilidad
- Implementación completa de servidor de correo propio (Postfix + Dovecot)
- Uso de herramientas de monitorización y analítica sin dependencia de proveedores externos
- Mecanismos de seguridad activa como fail2ban y firewall ufw configurados
- Sistema de copias de seguridad con restic a múltiples destinos (disco local y S3)
- Soporte para mensajería Matrix e IRC mediante bouncers y bridges
- Configuración manual sin Docker ni Compose, lo que requiere conocimientos avanzados de Linux
- Dependencia de conectividad externa estable (WireGuard) con respaldo limitado a SSH
- Recursos hardware específicos requeridos (2 núcleos CPU, 2GB RAM, 20GB disco según análisis)
- Servicios expuestos al internet requieren configuración cuidadosa de seguridad y firewall
- No incluye soporte oficial ni documentación detallada para mantenimiento avanzado
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere servidor Linux con acceso root o sudo. Configurar túnel WireGuard hacia VPS bastión antes de exponer servicios. Asegurar reglas de firewall ufw y fail2ban activas. Verificar conectividad a CDN global. Monitorear recursos (CPU/RAM) para evitar saturación. Mantener actualizaciones de seguridad en todos los paquetes.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.