基于 Node.js 的论坛软件,支持实时讨论,可使用 Redis、MongoDB 或 PostgreSQL 作为数据库。
- 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
创建 docker-compose.yml 文件(参见 Docker 指南)
- 2
在 .env 文件中设置环境变量(参见 API 密钥文档)
- 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 数据每日更新。
相关项目
1.5万3005JavaScriptGPL-3.0更新于 6小时前
开源、可自托管的电子签名平台,用于签署 PDF,是 DocuSign 的免费替代方案。
7234+29 本周857JavaScriptOther更新于 5天前
基于 Node.js 和 MongoDB 的自托管网站统计工具,注重隐私,界面简洁且不使用 Cookie。
4723+1 本周388JavaScriptMIT维护活跃更新于 15天前
一套可自托管的个人博客系统,内置 Markdown 编辑、管理后台、访问统计、图床和评论。
3583497TypeScriptGPL-3.0维护活跃更新于 4天前
面向自由职业者和小团队的开源项目工时记录工具,可自托管。
49670JavaScriptAGPL-3.0更新于 26天前
可自托管的小工具箱,提供书签收藏、短链接和加密图片上传功能。
39434JavaScriptGPL-3.0更新于 2个月前