home-ops
Repositorio GitOps para infraestructura doméstica con Kubernetes, Talos Linux y Flux. Gestiona servicios como Longhorn, Cilium, Cert-manager y Cloudflared mediante IaC.
Ficha actualizada 22 sept 2026, 15:21 · upstream 22 sept 2026, 8:34 · 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 repositorio implementa un cluster Kubernetes semi-hiperconvergente basado en Talos Linux, una distribución inmutable diseñada para entornos de producción. La gestión de la infraestructura sigue prácticas GitOps utilizando Flux como motor de sincronización entre el estado del repositorio y el clúster, mientras que Renovate automatiza las actualizaciones de dependencias creando PRs automáticamente.
La arquitectura incluye componentes críticos como Longhorn para almacenamiento persistente distribuido, Cilium con eBPF para networking avanzado, Cert-manager para gestión automática de certificados SSL, y Kopiur para backup de persistent volume claims. El sistema también integra Cloudflared para acceso seguro vía Cloudflare y ExternalDNS para sincronización DNS entre redes privadas y públicas.
La organización del código sigue patrones estándar de GitOps con carpetas separadas para aplicaciones por namespace, componentes reutilizables y configuración de Flux. Se utiliza kustomize y Helm para definir recursos Kubernetes, manteniendo un enfoque modular y escalable que permite replicar la infraestructura siguiendo plantillas disponibles en repositorios relacionados.
- Gestión centralizada de múltiples servicios domésticos mediante GitOps con Flux
- Automatización de actualizaciones de dependencias con Renovate para mantener componentes al día
- Sincronización DNS automática entre redes privadas (UniFi) y públicas (Cloudflare)
- Backup y recuperación de persistent volume claims con Kopiur
- Gestión de Gateway API para HTTPRoutes con Envoy Gateway
- Uso de Talos Linux como distribución inmutable optimizada para Kubernetes
- Implementación eBPF con Cilium para networking avanzado y seguridad
- Gestión de secretos vía Bitwarden SDK con external-secrets
- Registry local OCI stateless con Spegel para almacenamiento de imágenes
- Automatización completa de actualizaciones con Renovate integrado
- Requiere conocimientos avanzados de Kubernetes y GitOps para mantenimiento
- Dependencia de Talos Linux que limita portabilidad a otras distribuciones
- Configuración compleja de múltiples componentes de networking (Cilium, Multus)
- Necesita recursos significativos: 4 núcleos CPU y 4GB RAM mínimo recomendados
- No incluye Dockerfiles ni compose files para despliegues tradicionales
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.
Clonar repositorio y revisar estructura kubernetes/apps. Configurar Flux con acceso al cluster Kubernetes. Asegurar conexión a DNS providers (Cloudflare/UniFi). Verificar requisitos de hardware antes del despliegue. Revisar documentación de componentes individuales para configuración específica.
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.