nix-podman-stacks
Colección de módulos de Home Manager para estacks integradas de Podman, incluyendo proxy, dashboard y monitorización.
Ficha actualizada 22 sept 2026, 18:49 · upstream 22 sept 2026, 18:46 · release v0.14.0
Qué es nix-podman-stacks
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Esta colección proporciona módulos de Home Manager para gestionar estacks integradas de Podman, diseñadas para desplegar proyectos autohosteados de forma sencilla. Utiliza rootless Podman (Quadlets) en la mayoría de distros Linux como Ubuntu, Arch, Mint, Fedora y más, sin limitarse a NixOS.
Los módulos permiten activar fácilmente servicios como un proxy reverse, dashboard y configuración de monitorización. Se integran con herramientas populares como Traefik, Homepage, Grafana y CrowdSec. Algunos módulos soportan exportación automática de métricas para Prometheus, así como dashboards personalizados en Grafana.
La colección incluye integraciones con servicios como Home Assistant, HomeBox, Immich, Glance, Guacamole, Healthchecks, IT-Tools, Jotty, Karakeep y más. Se recomienda el uso de sops-nix o agenix para almacenar secretos junto a la configuración en un solo repositorio Git.
El ejemplo básico muestra cómo activar Traefik (con certificados SSL y bloqueo geográfico), Paperless y Homepage mediante una sola configuración.
- Desplegar un proxy reverse con certificados SSL auto-generados
- Configurar un dashboard personalizado en Home Assistant o Grafana
- Implementar bloqueo geográfico de contenido para sitios web
- Automatizar la gestión de secretos y credenciales mediante sops-nix
- Monitoreo continuo de servicios con dashboards personalizados
- Desplegar herramientas de edición de PDF como BentoPDF o Calibre-Web
- Soporta rootless Podman (Quadlets) en múltiples distros Linux sin necesidad de NixOS
- Integración nativa con Traefik para proxy reverse y gestión de dominios
- Soporte automático de exportación de métricas a Prometheus
- Dashboard personalizados en Grafana para servicios como Blocky, Home Assistant y más
- Integración con CrowdSec o Authelia para autenticación segura
- Configuración simplificada mediante Home Manager sin necesidad de scripts complejos
- No soporta Docker nativo; requiere Podman como runtime alternativo
- La configuración de secretos debe realizarse manualmente con sops-nix o agenix, no directamente en los módulos
- Algunos módulos requieren valores obligatorios que deben configurarse explícitamente
- El despliegue puede ser más complejo para entornos multihost sin un controlador centralizado
- La gestión de dependencias entre módulos puede resultar confusa en configuraciones complejas
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 la colección, se recomienda instalar Home Manager y los módulos correspondientes. Se debe configurar sops-nix para almacenar secretos como paperless/secret_key y traefik/cf_api_token. Los servicios se activan con una sola línea de configuración en home-manager.json. Para entornos multihost, se sugiere usar un controlador centralizado como Home Assistant o Homelable. Se recomienda actualizar los módulos periódicamente para mantener la compatibilidad con las nuevas versiones de Podman y Traefik.
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.