HomeOps
Repositorio mono para infraestructura y cluster Kubernetes en casa, basado en IaC y GitOps con Talos, Flux, Renovate y GitHub Actions.
Ficha actualizada 22 sept 2026, 18:52 · upstream 22 sept 2026, 18:23 · release 2026.9.0
Qué es HomeOps
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio es un repositorio único (mono) dedicado a la infraestructura de red y el cluster Kubernetes de una residencia. El objetivo principal es aplicar prácticas de Infraestructura como Código (IaC) y GitOps para mantener todo en control, reproducible y automatizado.
La arquitectura se basa en Talos, un sistema operativo semihiperconvergente que permite compartir recursos entre workloads y almacenamiento de bloque. Se utiliza Kubernetes como runtime principal, con componentes como Cilium para redes eBPF, Cloudflare Tunnel para acceso seguro a servicios internos, External Secrets para secretos gestionados mediante Azure Key Vault, y Flux para el control GitOps.
Se implementan herramientas como Kopiur para recuperación de PVCs, Miroir para almacenamiento local replicado, Teleport para recursos remotos, y un DNS propio con Ad-Blocking en UniFi. La infraestructura se despliega sobre servidores NAS Synology con discos NVMe, y el cluster controlador se aloja en una máquina virtual Talos.
El sistema también incluye dependencias en la nube: GitHub para CI/CD, Cloudflare para DNS y proxy, UptimeRobot para monitoreo de conectividad externa, y Azure Key Vault para secretos. El costo mensual estimado es de aproximadamente $0,10 USD.
- Automatizar el despliegue de aplicaciones con Flux a través de YAML manifests en repositorios Git
- Gestionar secretos sensibles mediante Azure Key Vault y External Secrets
- Implementar redes eBPF con Cilium para seguridad y rendimiento en Kubernetes
- Recuperación automática de PVCs mediante Kopiur ante fallos de almacenamiento
- Monitoreo continuo de salud del cluster, CPU, memoria y alertas vía UptimeRobot
- Despliegue seguro de servicios a través de Cloudflare Tunnel con TLS automático
- Utiliza Talos como OS para el control plane, permitiendo compartir recursos entre workloads sin contenedores tradicionales
- Flux se configura recursivamente para aplicar todos los resources en un solo paso desde kustomization.yaml
- External Secrets integra Azure Key Vault de forma declarativa mediante Helm charts
- Cilium proporciona redes eBPF con soporte nativo para seguridad y rendimiento
- El sistema incluye monitoreo continuo de uptime, CPU y memoria a través de UptimeRobot
- Se implementa un DNS propio con Ad-Blocking en UniFi para proteger la infraestructura
- No se menciona explícitamente soporte para Docker o Dockerfiles, lo que podría limitar el uso de contenedores tradicionales
- La dependencia de Azure Key Vault introduce costos adicionales y requiere acceso a Azure
- El uso de Talos como OS añade complejidad en la gestión de actualizaciones y parches
- No se documentan explícitamente los scripts de configuración de Home Assistant ni SearXNG
- La infraestructura depende de hardware físico (NAS Synology) que puede ser propenso a fallos
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.
Para desplegar este repositorio, necesitas un entorno con Git, Kubernetes y Talos. Clona el repo en tu servidor local o en la nube. Usa Flux para aplicar todos los manifests desde kustomization.yaml. Configura External Secrets con Azure Key Vault para obtener secretos. Activa Cilium como capa de red. Para almacenamiento, usa Miroir para replicar PVCs a un NAS Synology. Monitorea el cluster con UptimeRobot y actualiza dependencias con Renovate. El control plane se ejecuta en una máquina Talos virtual.
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.