Software de foros para Node.js con debates en tiempo real y soporte para Redis, MongoDB o PostgreSQL.
- Estrellas
- 280
- Forks
- 23
- Issues abiertos
- 15
- Último commit
- hace 3 días
¿Qué es?
DVinyl es un gestor de colecciones de medios físicos y coleccionables que se ejecuta en tu propio servidor. Completa las colecciones con portadas y metadatos de servicios como Discogs, Hardcover, Open Library, TMDB, IGDB, Rebrickable y BoardGameGeek, y ofrece estimaciones en tiempo real del valor de mercado de las colecciones musicales.
La aplicación se basa en plugins, uno por tipo de medio. Incluye música, libros, películas, videojuegos, sets de LEGO y juegos de mesa, y cada tipo se puede activar o desactivar en cada colección. También se pueden crear desde la aplicación tipos de colección manuales con campos personalizados, o escribir un plugin de código con su propia API externa, importadores y estadísticas.
La compatibilidad con varias colecciones, roles (admin, editor, viewer), inicio de sesión único mediante OIDC y enlaces públicos de solo lectura permite usarla en hogares o bibliotecas compartidas. Se puede implementar con Docker Compose, en ZimaOS/CasaOS o en Unraid.
Funciones clave
- 01Cataloga vinilos, CD, libros, películas, videojuegos, sets de LEGO y juegos de mesa en un solo lugar.
- 02Obtiene portadas y metadatos de Discogs, TMDB, IGDB y otras bases de datos.
- 03Admite varias colecciones con roles de admin, editor y viewer.
- 04Ofrece inicio de sesión único mediante OIDC y enlaces públicos de solo lectura.
- 05Incluye un lector de códigos de barras, importación masiva y etiquetas imprimibles con códigos QR y de barras.
- 06Permite añadir tipos de colección personalizados mediante un editor sin código o plugins de código.
Casos de uso
- Llevar el control de una colección personal de vinilos o CD con estimaciones de su valor de mercado.
- Catalogar los libros, películas y juegos de un hogar en colecciones separadas.
- Compartir mediante un enlace una vista de solo lectura de parte de una colección con amigos.
- Gestionar una colección de LEGO o una biblioteca de juegos de mesa en un servidor doméstico.
Inicio rápido
- 1
Crea un archivo docker-compose.yml (consulta la guía de Docker).
- 2
Configura las variables de entorno en un archivo .env (consulta las claves de API).
- 3
Inicia DVinyl con Docker Compose.
docker compose up -d
Antes de usarlo
- El autoalojamiento requiere un servidor y Docker, y la pila depende de MongoDB.
- El autor señala que el backend puede contener errores importantes y que algunas partes del código se generaron con herramientas de IA.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es DVinyl?
- Una aplicación web autoalojable para catalogar y llevar el control de medios físicos y coleccionables, como vinilos, libros, películas, videojuegos y sets de LEGO. DVinyl es un gestor de colecciones de medios físicos y coleccionables que se ejecuta en tu propio servidor. Completa las colecciones con portadas y metadatos de servicios como Discogs, Hardcover, Open Library, TMDB, IGDB, Rebrickable y BoardGameGeek, y ofrece estimaciones en tiempo real del valor de mercado de las colecciones musicales.
- ¿DVinyl es gratuito? ¿Qué licencia tiene?
- DVinyl es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿DVinyl sigue mantenido?
- Mantenimiento activo. El último commit de DVinyl fue el 3 nov 2026.
- ¿Para qué puedo usar DVinyl?
- Llevar el control de una colección personal de vinilos o CD con estimaciones de su valor de mercado. Catalogar los libros, películas y juegos de un hogar en colecciones separadas. Compartir mediante un enlace una vista de solo lectura de parte de una colección con amigos. Gestionar una colección de LEGO o una biblioteca de juegos de mesa en un servidor doméstico.
- ¿Cómo se instala DVinyl?
- Crea un archivo docker-compose.yml (consulta la guía de Docker). Configura las variables de entorno en un archivo .env (consulta las claves de API). Inicia DVinyl con Docker Compose.: docker compose up -d
- ¿Dónde consigo DVinyl?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Kyonew/DVinyl
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de código abierto y autohospedable para firmar PDFs electrónicamente, como alternativa gratuita a DocuSign.
Analítica web autoalojada y centrada en la privacidad, creada con Node.js y MongoDB, con una interfaz minimalista y sin cookies.
Sistema de blog personal autoalojado con editor Markdown, panel de administración, analíticas integradas, alojamiento de imágenes, comentarios y HTTPS automático.
Aplicación de código abierto para registrar el tiempo de trabajo de freelancers y equipos pequeños, con versión alojada y opción de autoalojamiento mediante Docker Compose.
Kit de herramientas autoalojado para colecciones de marcadores, acortamiento de enlaces y carga de imágenes cifradas, con extensión de navegador y app para Android.