Форумное ПО на Node.js с обсуждениями в реальном времени и поддержкой Redis, MongoDB или PostgreSQL.
- Звёзды
- 281
- Форки
- 23
- Открытые issues
- 15
- Последний коммит
- 6 часов назад
Что это?
DVinyl — менеджер коллекций физических носителей и коллекционных предметов, который работает на вашем сервере. Он добавляет обложки и метаданные из таких сервисов, как Discogs, Hardcover, Open Library, TMDB, IGDB, Rebrickable и BoardGameGeek, а также показывает актуальные оценки рыночной стоимости музыкальных коллекций.
Приложение построено на плагинах — по одному для каждого типа носителей. В комплект входят плагины для музыки, книг, фильмов, видеоигр, наборов LEGO и настольных игр; каждый из них можно включать и отключать отдельно для каждой коллекции. В приложении также можно создавать типы коллекций вручную и задавать для них собственные поля либо написать плагин с кодом, собственной внешней API, импортёрами и статистикой.
Поддержка нескольких коллекций, ролей (администратор, редактор, просмотрщик), единого входа через OIDC и публичных ссылок для просмотра упрощает использование приложения дома или в общих библиотеках. Его можно развернуть с помощью Docker Compose, на ZimaOS/CasaOS или на Unraid.
Ключевые возможности
- 01Каталогизирует в одном месте виниловые пластинки, CD, книги, фильмы, видеоигры, наборы LEGO и настольные игры.
- 02Получает обложки и метаданные из Discogs, TMDB, IGDB и других баз данных.
- 03Поддерживает несколько коллекций с ролями администратора, редактора и просмотрщика.
- 04Предлагает единый вход через OIDC и публичные ссылки только для чтения.
- 05Включает сканер штрихкодов, массовый импорт и печатные QR-коды и этикетки со штрихкодами.
- 06Позволяет добавлять собственные типы коллекций с помощью редактора без кода или плагинов с кодом.
Сценарии использования
- Учет личной коллекции виниловых пластинок или CD с оценкой их рыночной стоимости.
- Каталогизация книг, фильмов и игр в отдельных коллекциях для всех членов семьи.
- Предоставление друзьям доступа к коллекции только для чтения по ссылке.
- Управление коллекцией LEGO или библиотекой настольных игр на домашнем сервере.
Быстрый старт
- 1
Создайте файл docker-compose.yml (см. руководство по Docker).
- 2
Укажите переменные окружения в файле .env (см. раздел о ключах API).
- 3
Запустите DVinyl с помощью Docker Compose.
docker compose up -d
Что важно знать
- Для самостоятельного хостинга требуются сервер и Docker, а стек зависит от MongoDB.
- Автор отмечает, что в бэкенде могут быть серьёзные ошибки, а части кода созданы с помощью инструментов ИИ.
В подборках
Темы
Частые вопросы
- Что такое DVinyl?
- Самостоятельно размещаемое веб-приложение для каталогизации физических носителей и коллекционных предметов: виниловых пластинок, книг, фильмов, игр и наборов LEGO. DVinyl — менеджер коллекций физических носителей и коллекционных предметов, который работает на вашем сервере. Он добавляет обложки и метаданные из таких сервисов, как Discogs, Hardcover, Open Library, TMDB, IGDB, Rebrickable и BoardGameGeek, а также показывает актуальные оценки рыночной стоимости музыкальных коллекций.
- DVinyl можно использовать бесплатно? Какая у него лицензия?
- DVinyl распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- DVinyl всё ещё поддерживается?
- Активно поддерживается. Последний коммит в DVinyl — 7 нояб. 2026 г..
- Для чего можно использовать DVinyl?
- Учет личной коллекции виниловых пластинок или CD с оценкой их рыночной стоимости. Каталогизация книг, фильмов и игр в отдельных коллекциях для всех членов семьи. Предоставление друзьям доступа к коллекции только для чтения по ссылке. Управление коллекцией LEGO или библиотекой настольных игр на домашнем сервере.
- Как установить DVinyl?
- Создайте файл docker-compose.yml (см. руководство по Docker). Укажите переменные окружения в файле .env (см. раздел о ключах API). Запустите DVinyl с помощью Docker Compose.: docker compose up -d
- Где скачать DVinyl?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Kyonew/DVinyl
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Open source-платформа для электронной подписи PDF с возможностью самостоятельного хостинга — бесплатная альтернатива DocuSign.
Самостоятельно размещаемая аналитика сайтов с упором на приватность: Node.js, MongoDB, минималистичный интерфейс и отсутствие cookies.
Самостоятельно размещаемая система личного блога с Markdown-редактором, админ-панелью, встроенной аналитикой, хостингом изображений, комментариями и автоматической настройкой HTTPS.
Приложение с открытым исходным кодом для учёта времени фрилансерами и небольшими командами: доступна хостинговая версия и самостоятельное развёртывание через Docker Compose.
Самостоятельно размещаемый набор инструментов для коллекций закладок, сокращения ссылок и зашифрованной загрузки изображений; есть расширение для браузера и приложение для Android.