auberge
Auberge es una herramienta CLI en Rust que despliega un stack completo de software libre autocontenido en servicios systemd sobre una VPS de 2 GB RAM. Permite instalar, desplegar, restaurar y migrar la infraestructura con un solo comando.
Ficha actualizada 23 sept 2026, 13:35 · upstream 23 sept 2026, 13:30 · release v0.18.0
Qué es auberge
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Auberge es un CLI en Rust que ejecuta plantillas de Ansible para instalar una pila completa de software libre autocontenido como servicios systemd directos: lector RSS, presupuesto personal, calendario y contactos, documentos, música, sincronización de archivos, DNS con bloqueo de anuncios, red Mesh Tailscale. No hay capa de Docker subyacente; cada versión está pinada en el repositorio y Renovate mantiene la actualización automática. Si el host falla, 'auberge restore' restaura la infraestructura en una nueva instancia.
- Instalar un stack completo de software libre (RSS, presupuesto, calendario, música) en una VPS pequeña sin Docker
- Despliegue y despliegue automático con Ansible playbooks declarados
- Restauración completa del estado tras fallos o migraciones entre hosts
- Gestión de DNS con bloqueo de anuncios a través de Cloudflare
- Red Mesh segura mediante Tailscale sin necesidad de Docker
- Arquitectura minimalista: no utiliza Docker, permitiendo un footprint de solo 2 GB RAM (4 GB recomendado)
- Despliegue nativo con systemd: cada servicio corre como un servicio directo en el host
- Versión pinada y actualizada automáticamente mediante Renovate
- Backup completo con migración cruzada entre hosts
- Integración de DNS con Cloudflare y gestión SSH multi-nivel
- Windows no es soportado porque Ansible requiere un nodo controlador Unix-like
- La capa de Docker está ausente, por lo que aplicaciones que requieren contenedores (como Immich) deben instalarse manualmente
- Depende de la disponibilidad del servidor host para restauraciones y actualizaciones
- No incluye herramientas de CI/CD ni automatización de despliegue continua
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.
Instala el CLI con cargo: cargo install auberge. Agrega tu VPS mediante 'auberge host add <IP>'. Ejecuta 'auberge deploy --all' para desplegar todo el stack. Para migrar, usa 'auberge restore'. La documentación detallada está disponible en https://auberge.espadat.com.
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.