Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

homelab

Repositorio personal de homelab automatizado con Ansible y OpenTofu para despliegue de servicios en Proxmox vía Docker/Podman. Incluye gestión de secretos, inventario NetBox, SSO Authelia, DNS Technitium y stack multimedia ARR.

Ficha actualizada 22 sept 2026, 17:06 · upstream 22 sept 2026, 15:48 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es homelab

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

Este repositorio es una infraestructura personal de homelab automatizada mediante Ansible y OpenTofu, diseñada para desplegar máquinas virtuales en Proxmox y servicios contenerizados con Docker o Podman. El enfoque principal está en la automatización completa: desde la configuración del sistema operativo base (Debian) hasta el despliegue de aplicaciones, bases de datos y ajustes específicos en una sola ejecución.

La arquitectura incluye gestión robusta de secretos mediante Ansible Vault e Infisical, inventario dinámico con NetBox, autenticación centralizada con Authelia y proxy inverso Traefik. Las bases de datos se gestionan con alta disponibilidad (PostgreSQL + Patroni + etcd + HAProxy) y DNS interno recursivo con Technitium.

El repositorio está orientado a usuarios avanzados que buscan replicar un entorno multimedia centrado en aplicaciones ARR (Plex, Radarr, Sonarr, etc.) junto con herramientas de desarrollo, monitorización y gestión de red. No es una solución plug-and-play; requiere adaptación significativa para entornos distintos al del autor.

CASOS DE USO
  • Automatizar despliegue completo de homelab en Proxmox desde cero
  • Gestionar inventario de red y servicios con NetBox integrado en Ansible
  • Implementar stack multimedia ARR (Plex, Radarr, Sonarr) con sincronización
  • Configurar autenticación SSO centralizada con Authelia y Traefik
  • Monitoreo de infraestructura con Prometheus, Grafana y Uptime Kuma
PUNTOS DESTACADOS
  • Automatización completa con Ansible y OpenTofu para despliegue idempotente
  • Gestión de secretos segura con Ansible Vault e Infisical
  • Inventario dinámico mediante NetBox y plugin oficial de Ansible
  • Alta disponibilidad en bases de datos PostgreSQL con Patroni y HAProxy
  • DNS interno recursivo y gestión de registros con Technitium cluster
PRECAUCIONES
  • Repositorio personal sin soporte oficial; cambios frecuentes sin aviso
  • No es plug-and-play; requiere adaptación manual para entornos distintos al del autor
  • El autor no proporciona soporte general para herramientas upstream o imágenes Docker
  • Dependencia de Debian base; compatibilidad con otros SO no garantizada
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

Requiere Ansible, OpenTofu y acceso SSH a servidor Proxmox. Configurar variables en vault antes de ejecutar playbooks. Verificar compatibilidad de imágenes Docker/Podman. No usar en producción sin adaptar controles de seguridad.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Python
SERVICIOS
PostgreSQLMySQL
BASES DE DATOS
PostgreSQLMySQL
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.