EinVault
EinVault es un tracker autohospedado para salud y cuidado de compañeros animales construido con SvelteKit y SQLite. Permite gestionar perfiles, diarios, registros médicos, actividades y recordatorios sin dependencia de la nube.
Ficha actualizada 24 sept 2026, 19:44 · upstream 24 sept 2026, 19:33 · release v1.3.8
Qué es EinVault
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
EinVault es una aplicación autohospedada diseñada específicamente para homelabs que permite el seguimiento integral de la salud y el cuidado de compañeros animales. Construida con SvelteKit y SQLite, ofrece un enfoque completamente privado donde todos los datos permanecen en su hardware sin telemetría ni cuentas externas.
La plataforma proporciona gestión completa de perfiles de compañeros incluyendo raza, historial médico, contactos de emergencia y fotos. Incluye seguimiento diario de actividades como paseos, comidas, tratamientos y sesiones de juego, junto con registro de visitas veterinarias, vacunaciones, medicamentos y procedimientos médicos. La interfaz es responsiva con soporte para modo oscuro y claro.
La aplicación soporta múltiples roles (admin, miembro, cuidador) con control de acceso basado en roles, autenticación de dos factores opcional e integración con OIDC/SSO. Incluye API con tokens bearer para automatización, feed de calendario ICS personalizable y soporte para almacenamiento externo opcional mediante S3/MinIO.
- Gestión centralizada del historial médico y vacunación de múltiples compañeros animales en un hogar
- Registro diario de actividades y estado emocional con límite configurable de medios por día
- Automatización de recordatorios para medicamentos, vacunaciones y citas veterinarias mediante API o notificaciones
- Integración con Home Assistant para sincronizar eventos médicos y turnos de cuidado en el calendario doméstico
- Base de datos SQLite integrada sin dependencias externas, ideal para despliegues minimalistas
- API con tokens bearer permite automatización headless desde dispositivos IoT o scripts personalizados
- Soporte nativo para transcoding de video opcional mediante ffmpeg para compatibilidad universal
- Múltiples roles predefinidos (admin, miembro, cuidador) con control granular de permisos
- Las traducciones a idiomas no-ingleses fueron generadas por IA y pueden contener errores
- El transcoding de video consume recursos CPU significativos y requiere ffmpeg instalado
- No incluye base de datos externa, lo que limita integración con sistemas empresariales existentes
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Requiere Docker Engine 24+ y reverse proxy para TLS (Caddy, Nginx o Traefik). Configurar ORIGIN con dominio público antes del despliegue. Para transcoding de video habilitar VIDEO_TRANSCODE=true y verificar disponibilidad de ffmpeg/ffprobe. El volumen ./data almacena base de datos SQLite y archivos de subida. Iniciar con docker compose -f docker-compose.prod.yml up -d.
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.




