Software de fórum em Node.js com discussões em tempo real e suporte a Redis, MongoDB ou PostgreSQL.
- Estrelas
- 281
- Forks
- 23
- Issues abertas
- 15
- Último commit
- há 8 horas
O que é?
DVinyl é um gerenciador de coleções de mídias físicas e colecionáveis que roda no seu próprio servidor. Ele preenche capas e metadados usando serviços como Discogs, Hardcover, Open Library, TMDB, IGDB, Rebrickable e BoardGameGeek, além de oferecer estimativas atualizadas do valor de mercado de coleções musicais.
O app é baseado em plugins, um para cada tipo de mídia. Música, livros, filmes, videogames, conjuntos LEGO e jogos de tabuleiro já vêm incluídos, e cada tipo pode ser ativado ou desativado em cada coleção. Também é possível criar tipos de coleção manualmente no app, com campos personalizados, ou escrever um plugin de código com sua própria API externa, importadores e estatísticas.
O suporte a várias coleções, funções (admin, editor, viewer), login único via OIDC e links públicos de compartilhamento somente para leitura torna o app útil para famílias ou bibliotecas compartilhadas. Ele pode ser implantado com Docker Compose, no ZimaOS/CasaOS ou no Unraid.
Recursos principais
- 01Cataloga discos de vinil, CDs, livros, filmes, videogames, conjuntos LEGO e jogos de tabuleiro em um só lugar.
- 02Busca capas e metadados no Discogs, TMDB, IGDB e outras bases de dados.
- 03Oferece suporte a várias coleções, com funções de admin, editor e viewer.
- 04Oferece login único via OIDC e links públicos de compartilhamento somente para leitura.
- 05Inclui leitor de código de barras, importação em lote e etiquetas imprimíveis com QR code e código de barras.
- 06Permite adicionar tipos de coleção personalizados com um editor sem código ou plugins de código.
Casos de uso
- Acompanhar uma coleção pessoal de discos de vinil ou CDs com estimativas de valor de mercado.
- Catalogar os livros, filmes e jogos de uma família em coleções separadas.
- Compartilhar com amigos, por meio de um link, uma visualização somente para leitura de parte de uma coleção.
- Gerenciar uma coleção de LEGO ou uma biblioteca de jogos de tabuleiro em um servidor doméstico.
Início rápido
- 1
Crie um arquivo docker-compose.yml (consulte o guia do Docker).
- 2
Defina as variáveis de ambiente em um arquivo .env (consulte as chaves de API).
- 3
Inicie o DVinyl com o Docker Compose.
docker compose up -d
Antes de usar
- A hospedagem própria requer um servidor e Docker, e a stack depende do MongoDB.
- O autor observa que o backend pode conter erros significativos e que partes do código foram geradas com ferramentas de IA.
Em coleções
Tópicos
Perguntas frequentes
- O que é DVinyl?
- Um app web auto-hospedável para catalogar e acompanhar mídias físicas e colecionáveis, como discos de vinil, livros, filmes, jogos e conjuntos LEGO. DVinyl é um gerenciador de coleções de mídias físicas e colecionáveis que roda no seu próprio servidor. Ele preenche capas e metadados usando serviços como Discogs, Hardcover, Open Library, TMDB, IGDB, Rebrickable e BoardGameGeek, além de oferecer estimativas atualizadas do valor de mercado de coleções musicais.
- DVinyl é gratuito? Qual é a licença?
- DVinyl é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- DVinyl ainda é mantido?
- Manutenção ativa. O último commit de DVinyl foi em 7 de nov. de 2026.
- Para que posso usar DVinyl?
- Acompanhar uma coleção pessoal de discos de vinil ou CDs com estimativas de valor de mercado. Catalogar os livros, filmes e jogos de uma família em coleções separadas. Compartilhar com amigos, por meio de um link, uma visualização somente para leitura de parte de uma coleção. Gerenciar uma coleção de LEGO ou uma biblioteca de jogos de tabuleiro em um servidor doméstico.
- Como instalar DVinyl?
- Crie um arquivo docker-compose.yml (consulte o guia do Docker). Defina as variáveis de ambiente em um arquivo .env (consulte as chaves de API). Inicie o DVinyl com o Docker Compose.: docker compose up -d
- Onde consigo DVinyl?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Kyonew/DVinyl
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de assinatura eletrônica de PDFs, open source e auto-hospedável, apresentada como alternativa gratuita ao DocuSign.
Ferramenta de analytics para sites, self-hosted e focada em privacidade, feita com Node.js e MongoDB, com interface minimalista e sem cookies.
Sistema de blog pessoal auto-hospedado com editor Markdown, painel administrativo, analytics integrado, hospedagem de imagens, comentários e HTTPS automático.
Aplicativo open source de controle de horas para freelancers e equipes pequenas, com versão hospedada e opção de hospedagem própria via Docker Compose.
Caixa de ferramentas auto-hospedada para coleções de favoritos, encurtamento de links e uploads de imagens criptografados, com extensão para navegador e app para Android.