BookinglyTech News
Software

Vaultisse, una app autoalojada para inventariar libros físicos con ISBN y préstamos

Un proyecto en GitHub con licencia MIT que controla cada ejemplar por separado, con estado, ubicación en estantería y directorio de prestatarios. Se despliega con dos contenedores.

2 min de lecturar/selfhosted0 vistas

Vaultisse es una aplicación autoalojada para llevar el control de una colección física de libros, ya sea en casa, en un aula o en una pequeña biblioteca de préstamo. La publicó en GitHub su autor, AlbertAmat, bajo licencia MIT, y se levanta con dos contenedores: PostgreSQL y la propia aplicación, en un único puerto.

El punto diferencial respecto a una hoja de cálculo o a un gestor de catálogo al uso es que Vaultisse no registra "tengo este título", sino cada ejemplar concreto. Cada copia lleva su estado (disponible, prestado, dañado o perdido), su ubicación en estantería y, si sale de casa, quién la tiene y desde cuándo. Hay un directorio de prestatarios para consultar esa información sin rebuscar en correos antiguos.

El alta es por ISBN: se escanea o se teclea y la aplicación rellena portada, autor y metadatos. Tira de la API de Google Books y, si no se configura una clave, cae a Open Library, que es gratuita. También imprime etiquetas de código de barras e ISBN para volver a escanear los ejemplares físicos. A eso se suman búsqueda de texto completo, un panel de estadísticas y una interfaz traducida a inglés, español, catalán e italiano.

Stack y despliegue

Por debajo hay Vue 3 con Vuetify en el frontend y Express con TypeScript sobre PostgreSQL en el backend. La autenticación usa JWT en cookie y en producción corre un solo proceso de Node. El arranque documentado es un docker compose up -d con dos contenedores, y para quien prefiera prescindir de Docker hay una ruta alternativa con PM2 descrita en el repositorio, que además cubre Cloudflare Tunnel y una plantilla de despliegue de un clic para Unraid.

Antes de instalar nada se puede probar una demo de solo lectura con las credenciales demo@vaultisse.com / VaultisseDemo!2026. El código y la documentación están en el repositorio.

En el repositorio hay también una hoja de ruta pública con lo que falta: soporte de OPDS y sincronización con Kindle y Kobo, entre otras cosas, sin fechas comprometidas. Lo que no aparece por ningún lado es importación desde otros gestores de biblioteca —Calibre, LibraryThing— ni una API para terceros, así que quien tenga ya un catálogo montado tendrá que evaluar cuánto trabajo le supone migrarlo a mano.

El nicho es concreto: quien administra una colección física con préstamos y quiere los datos en su propio servidor, sin depender de un servicio en la nube que puede cerrar o cambiar de condiciones. Que sea un proceso de Node con Postgres detrás facilita meterlo en el mismo host donde ya corren otras cosas, y el respaldo en Open Library evita tener que sacar una clave de API para empezar.