Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsRust
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.