home-ops
home-ops es un repositorio para gestionar infraestructura doméstica mediante GitOps con Kubernetes y Flux. Centraliza la configuración de clústeres, almacenamiento y servicios en una sola fuente de verdad, automatizando despliegues y actualizaciones con Renovate y GitHub Actions.
Ficha actualizada 22 sept 2026, 13:51 · upstream 22 sept 2026, 13:03 · release sin release detectada
Qué es home-ops
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este proyecto implementa una arquitectura de operaciones domésticas impulsada por Kubernetes y GitOps utilizando el operador Flux. La infraestructura abarca múltiples capas, incluyendo un clúster principal basado en Talos, un clúster Proxmox para virtualización y un servidor NAS con TrueNAS Scale. La gestión de secretos se realiza mediante sops con Age, asegurando la seguridad en entornos autoalojados.
El enfoque técnico prioriza la automatización continua a través de Renovate para dependencias y GitHub Actions para CI/CD. Aunque el análisis indica complejidad alta debido a la integración de múltiples sistemas (Kubernetes, Proxmox, NAS), la solución reduce la carga operativa manual. Se dependen servicios en la nube como 1Password o Cloudflare para funciones específicas que son difíciles de replicar localmente, manteniendo un modelo híbrido eficiente.
La infraestructura física incluye hardware específico como Intel NUC y servidores autoconstruidos con almacenamiento Ceph y TrueNAS. La red utiliza dispositivos Unifi para segmentación VLANs y gestión de tráfico entre nodos Kubernetes y almacenamiento. Es una solución robusta para usuarios avanzados que buscan consolidar su hogar digital bajo principios de GitOps.
- Gestión centralizada de clústeres Kubernetes con Talos
- Orquestación de virtualización en Proxmox mediante GitOps
- Automatización de despliegues y actualizaciones con Renovate
- Encriptación y gestión segura de secretos con sops y Age
- Integración de almacenamiento local (Ceph, TrueNAS) con la nube para backups
- Implementación completa de GitOps con Flux como operador principal
- Uso de Renovate para mantener dependencias actualizadas automáticamente
- Arquitectura híbrida que combina K8s, Proxmox y NAS en un solo repositorio
- Gestión de secretos robusta mediante sops y Age sin depender de proveedores externos para cifrado
- Automatización de CI/CD con GitHub Actions integrada en el flujo de trabajo
- Alta complejidad operativa que requiere conocimientos avanzados en Kubernetes y sistemas embebidos
- Dependencia de hardware específico (Intel NUC, TrueNAS) que limita la portabilidad del stack
- Uso de servicios externos para ciertas funciones críticas como backups o gestión de contraseñas
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 un clúster Kubernetes con Talos y nodos Proxmox preconfigurados. El despliegue no es de un clic; se debe gestionar manualmente la infraestructura física y la red (VLANs). Se recomienda usar sops para encriptar secretos antes del commit. La complejidad alta exige supervisión activa de los recursos de hardware y almacenamiento Ceph.
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.