Repolode
Kyonew

Kyonew/DVinyl

可自托管的实体收藏管理平台,用于编目和整理黑胶、书籍、影碟、游戏和乐高等收藏品。

可替代:DiscogsLibib

Star
281
Fork
23
未关闭 Issue
15
最近提交
8小时前

这是什么?

DVinyl 是一个可在自有服务器上运行的实体收藏管理工具,用于整理黑胶、CD、书籍、影碟、游戏、乐高和桌游等收藏。它会从 Discogs、Hardcover、Open Library、TMDB、IGDB、Rebrickable、BoardGameGeek 等数据库自动获取封面和元数据,并可为音乐收藏提供市场估值。

项目采用插件化设计,每种媒体类型对应一个插件,可以按收藏库单独开启或关闭。除内置类型外,用户可以在应用内通过无代码编辑器创建自定义收藏类型,也可以编写带独立外部 API、导入器和统计功能的代码插件。

应用支持多收藏库、管理员/编辑者/查看者角色、OIDC 单点登录以及无需账号的只读分享链接,适合家庭或团体共享使用。部署方式包括 Docker Compose、ZimaOS/CasaOS 和 Unraid。

核心功能

  • 01在一处管理黑胶、CD、书籍、影碟、游戏、乐高和桌游等收藏。
  • 02从 Discogs、TMDB、IGDB 等数据库获取封面和元数据。
  • 03支持多个收藏库,并可设置管理员、编辑者和查看者角色。
  • 04提供 OIDC 单点登录和无需账号的只读分享链接。
  • 05包含条码扫描、批量导入以及可打印的二维码和条码标签。
  • 06可通过无代码编辑器或代码插件添加自定义收藏类型。

适用场景

  • 管理个人黑胶或 CD 收藏,并查看市场估值走势。
  • 在不同收藏库中统一编目家庭的书籍、影碟和游戏。
  • 通过只读链接与朋友分享收藏的一部分。
  • 在家庭服务器上管理乐高或桌游库存。

快速上手

  1. 1

    创建 docker-compose.yml 文件(参见 Docker 指南)

  2. 2

    在 .env 文件中设置环境变量(参见 API 密钥文档)

  3. 3

    使用 Docker Compose 启动 DVinyl

    docker compose up -d

使用前须知

  • 自托管需要服务器和 Docker,且技术栈依赖 MongoDB。
  • 作者指出后端可能存在较大错误,部分前端和注释由 AI 工具生成。

收录于专题

标签

#self-hosted#collection-management#physical-media#vinyl-collection#media-manager#homelab#nodejs#mongodb#book-inventory#discogs-api

常见问题

DVinyl 是什么?
可自托管的实体收藏管理平台,用于编目和整理黑胶、书籍、影碟、游戏和乐高等收藏品。 DVinyl 是一个可在自有服务器上运行的实体收藏管理工具,用于整理黑胶、CD、书籍、影碟、游戏、乐高和桌游等收藏。它会从 Discogs、Hardcover、Open Library、TMDB、IGDB、Rebrickable、BoardGameGeek 等数据库自动获取封面和元数据,并可为音乐收藏提供市场估值。
DVinyl 可以免费使用吗?用的什么许可证?
DVinyl 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
DVinyl 还在维护吗?
活跃维护中。DVinyl 最近一次提交是在 2026年11月7日。
DVinyl 适合用来做什么?
管理个人黑胶或 CD 收藏,并查看市场估值走势。 在不同收藏库中统一编目家庭的书籍、影碟和游戏。 通过只读链接与朋友分享收藏的一部分。 在家庭服务器上管理乐高或桌游库存。
DVinyl 怎么安装和运行?
创建 docker-compose.yml 文件(参见 Docker 指南) 在 .env 文件中设置环境变量(参见 API 密钥文档) 使用 Docker Compose 启动 DVinyl: docker compose up -d
在哪里获取 DVinyl?
源代码和安装说明在 GitHub 上:https://github.com/Kyonew/DVinyl

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目