Druv
Repositorio de scripts y configuraciones Docker Compose para un HomeLab en Debian 12. Organiza múltiples pilas (Arr, Automatización, Copias, Infraestructura, Multimedia, Herramientas) con soporte para Tailscale y Caddy.
Ficha actualizada 27 sept 2026, 10:05 · upstream 27 sept 2026, 9:40 · release 3.10.0
Qué es Druv
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Druv es una colección de scripts y configuraciones diseñada para establecer un HomeLab basado en Docker Compose sobre Debian 12 o derivados compatibles. El repositorio estructura el entorno en pilas modulares: Arr (gestión de medios), Automatización (n8n), Copias de Seguridad (Backrest), Infraestructura (Dashboard, velocidad), Multimedia (Jellyfin, Audiobookshelf), Herramientas (PDF, vector DB) y Monitoreo. Incluye scripts para despliegue unificado, gestión de variables de entorno (.env) y acceso público seguro mediante Tailscale.
La instalación requiere copiar archivos .env.sample en cada carpeta de servicio y ajustar las configuraciones según necesidades específicas. Los scripts proporcionados permiten detener e iniciar todos los servicios simultáneamente con down_and_up.sh, y hay un script específico para Debian (debian_post_install.sh). El proyecto no incluye Dockerfiles propios, dependiendo de imágenes oficiales o externas.
Se destacan la integración con Tailscale para exponer servicios de forma segura sin abrir puertos públicos innecesarios, el uso de Caddy como proxy inverso, y la centralización de configuraciones en archivos .env. Es ideal para usuarios que buscan una base sólida pero flexible para autoalojar aplicaciones.
- Automatización de medios con la pila Arr (Radarr, Sonarr, Bazarr) para gestión de películas, series y subtítulos.
- Flujos de trabajo personalizados con n8n en la pila de Automatización para orquestar tareas entre servicios.
- Acceso remoto seguro a servicios locales mediante Tailscale sin exponer puertos al internet público.
- Gestión centralizada de copias de seguridad con Backrest para proteger datos críticos del homelab.
- Dashboard unificado con Homepage y monitoreo de uptime con Uptime-Kuma y Beszel.
- Estructura modular por stacks facilita la adición o eliminación de servicios sin afectar el resto del sistema.
- Integración nativa con Tailscale para acceso seguro a servicios específicos desde fuera de la red local.
- Scripts unificados (down_and_up.sh) simplifican la gestión de ciclos de vida de todos los contenedores.
- Soporte para múltiples categorías: multimedia, automatización, copias de seguridad y herramientas utilitarias.
- Configuración flexible mediante archivos .env en cada servicio para personalización rápida.
- Requiere conocimientos previos de Docker Compose y gestión de variables de entorno.
- No incluye Dockerfiles propios, dependiendo de imágenes oficiales o externas que deben configurarse manualmente.
- La exposición pública se realiza mediante Tailscale, lo que implica tener una cuenta activa en esa plataforma.
- Algunas aplicaciones (como Gluetun) requieren configuración adicional de redes virtuales para VPNs.
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.
Usa Debian 12 o derivado. Copia .env.sample en cada carpeta de servicio y ajusta variables antes de iniciar. Ejecuta ./down_and_up.sh para gestionar ciclos de vida. Para acceso público, configura Caddy con el template proporcionado y usa Tailscale. Revisa documentación externa de cada aplicación (Arr, Jellyfin, n8n) para ajustes específicos.
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.