Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

infra

Repositorio de infraestructura doméstica gestionado principalmente con Ansible, Terraform, Kubernetes y ESPhome. Controla múltiples dispositivos (Raspberry Pi, Mini PC, Mac Mini M4, VPS Hetzner) mediante un plano de control centralizado con credenciales cifradas y monitoreo vía Healthchecks.io.

Ficha actualizada 24 sept 2026, 20:14 · upstream 24 sept 2026, 19:57 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es infra

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Este repositorio gestiona toda la infraestructura doméstica del autor utilizando Ansible como herramienta principal para configuración individual de máquinas. También incluye configuraciones de Terraform, Kubernetes y ESPhome para diferentes componentes de la infraestructura.

El acceso se realiza mediante Tailscale, aunque el autor lo considera una dependencia problemática por razones de seguridad. Las credenciales están almacenadas cifradas en el repositorio, aunque existe una transición progresiva hacia 1Password.

El proyecto utiliza Python como framework principal y soporta múltiples arquitecturas de hardware desde Raspberry Pi hasta servidores empresariales. El despliegue requiere instalación manual de dependencias de Python y configuración de direnv para carga automática de variables de entorno.

CASOS DE USO
  • Gestión centralizada de múltiples dispositivos domésticos con Ansible
  • Provisioning de infraestructura cloud con Terraform en VPS Hetzner
  • Automatización de IoT con configuraciones ESPhome para dispositivos inteligentes
  • Monitoreo de salud de servicios mediante Healthchecks.io integrado
PUNTOS DESTACADOS
  • Control total de toda la infraestructura doméstica desde un único repositorio Git
  • Soporte multiplataforma: Raspberry Pi, Mini PC, Mac M4 y VPS empresariales
  • Credenciales almacenadas cifradas con migración hacia 1Password
  • Documentación detallada de commits generada con Claude Code para accesibilidad
PRECAUCIONES
  • Dependencia crítica de Tailscale para acceso remoto, considerado inseguro por el autor
  • Credenciales almacenadas en repositorio público a pesar del cifrado
  • Requiere instalación manual de Python venv y direnv antes de usar
  • No soporta despliegue one-click ni tiene Dockerfile o compose nativo
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Clonar repositorio, crear entorno virtual Python con pip3 install -r requirements.txt. Instalar direnv según sistema operativo (apt/brew) y ejecutar direnv allow . para carga automática de variables. No apto para despliegue en producción sin migrar credenciales a 1Password.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Python
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.