Redis、MongoDB、PostgreSQLに対応した、リアルタイムで議論できるNode.js製フォーラムソフトウェア。
- スター
- 280
- フォーク
- 23
- 未解決の Issue
- 15
- 最終コミット
- 4 日前
これは何?
DVinylは、自分のサーバーで動作する実物メディアやコレクターズアイテム向けのコレクション管理アプリです。Discogs、Hardcover、Open Library、TMDB、IGDB、Rebrickable、BoardGameGeekなどのサービスからジャケット画像やメタデータを取得でき、音楽コレクションの市場価格もリアルタイムで推定します。
メディアの種類ごとにプラグインを用意する設計で、音楽、本、映画、ビデオゲーム、LEGOセット、ボードゲームに対応しています。各コレクションでプラグインを個別に有効化・無効化できます。アプリ上でカスタムフィールドを使ったコレクション種別を作成したり、独自の外部API、インポーター、統計機能を備えたコードプラグインを開発したりすることもできます。
複数のコレクション、ロール(admin、editor、viewer)、OIDCシングルサインオン、公開読み取り専用共有リンクに対応しており、家庭や共有ライブラリでの利用に適しています。Docker Compose、ZimaOS/CasaOS、Unraidでデプロイできます。
主な機能
- 01レコード、CD、本、映画、ビデオゲーム、LEGOセット、ボードゲームを一元管理できます。
- 02Discogs、TMDB、IGDBなどのデータベースからジャケット画像やメタデータを取得できます。
- 03admin、editor、viewerのロールを設定して、複数のコレクションを管理できます。
- 04OIDCシングルサインオンと、公開読み取り専用の共有リンクに対応しています。
- 05バーコードスキャナー、一括インポート、印刷可能なQRコードおよびバーコードラベルを利用できます。
- 06ノーコードエディターまたはコードプラグインで、カスタムのコレクション種別を追加できます。
ユースケース
- 市場価格の推定値を確認しながら、個人のレコードやCDコレクションを管理する。
- 家庭内の本、映画、ゲームを、複数のコレクションに分けて整理する。
- リンクを使って、コレクションの一部を友人に読み取り専用で共有する。
- ホームサーバーでLEGOやボードゲームのライブラリを管理する。
クイックスタート
- 1
docker-compose.yml ファイルを作成します(Docker ガイドを参照)
- 2
環境変数を .env ファイルに設定します(API キーを参照)
- 3
Docker Compose で DVinyl を起動します
docker compose up -d
使う前に知っておきたいこと
- セルフホスティングにはサーバーと Docker が必要で、スタックは MongoDB に依存します。
- 作者によると、バックエンドには重大なエラーが含まれている可能性があり、コードの一部は AI ツールで生成されています。
収録されている特集
トピック
よくある質問
- DVinyl とは?
- レコード、本、映画、ゲーム、LEGOセットなどの実物メディアやコレクターズアイテムを管理できる、セルフホスト型Webアプリ。 DVinylは、自分のサーバーで動作する実物メディアやコレクターズアイテム向けのコレクション管理アプリです。Discogs、Hardcover、Open Library、TMDB、IGDB、Rebrickable、BoardGameGeekなどのサービスからジャケット画像やメタデータを取得でき、音楽コレクションの市場価格もリアルタイムで推定します。
- DVinyl は無料で使えますか?ライセンスは?
- DVinyl は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- DVinyl は今もメンテナンスされていますか?
- 活発にメンテナンス中。DVinyl の最終コミットは 2026年11月3日 です。
- DVinyl は何に使えますか?
- 市場価格の推定値を確認しながら、個人のレコードやCDコレクションを管理する。 家庭内の本、映画、ゲームを、複数のコレクションに分けて整理する。 リンクを使って、コレクションの一部を友人に読み取り専用で共有する。 ホームサーバーでLEGOやボードゲームのライブラリを管理する。
- DVinyl のインストール方法は?
- docker-compose.yml ファイルを作成します(Docker ガイドを参照) 環境変数を .env ファイルに設定します(API キーを参照) Docker Compose で DVinyl を起動します: docker compose up -d
- DVinyl はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Kyonew/DVinyl
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
PDF署名に対応したオープンソースのセルフホスト型電子署名プラットフォーム。DocuSignの無料代替として利用できます。
Node.jsとMongoDBで構築された、Cookieを使わない、プライバシー重視のセルフホスト型Webサイト分析ツール。シンプルなUIを備えています。
Markdownエディター、管理ダッシュボード、組み込みのアクセス解析、画像ホスティング、コメント機能、自動HTTPSを備えたセルフホスト型の個人ブログシステム。
フリーランスや小規模チーム向けのオープンソース時間記録アプリ。ホスティング版とDocker Composeによるセルフホストに対応。
ブックマークのコレクション、リンク短縮、暗号化画像アップロードに対応したセルフホスト型ツールボックス。ブラウザー拡張機能とAndroidアプリも提供。