Sobre o projeto
Questarr é um aplicativo auto-hospedado de gerenciamento de videogames modelado na família *Arr (Sonarr, Radarr, Prowlarr) e no GamezServer. Destina-se a pessoas que desejam um único lugar para acompanhar um backlog de jogos, descobrir novos lançamentos e automatizar o download e a importação de arquivos de jogos.
Capacidades principais descritas no README:
- Gerenciamento de backlog: acompanhe jogos com status como Desejado, Possuído, Jogando, Concluído e Arquivado, além de avaliações e notas. Uma página dedicada Jogando adiciona notas de diário, uma lista de marcos, capturas de tela e conquistas da Steam por jogo, com status de Crack e Tempo para Zerar do IGDB na página de detalhes, e uma aba de DLCs/expansões.
- Descoberta: navegue por títulos populares, novos e futuros via IGDB, feeds RSS e xREL.to, ou sincronize uma lista de desejos da Steam. Um recurso de pasta raiz por plataforma / Scan Disk encontra jogos já presentes no disco e reconcilia seus arquivos.
- Busca e filtragem: pesquise por gênero, plataforma e palavra-chave, com busca automática até que um lançamento seja encontrado, lista negra de lançamentos e grupos/plataformas de lançamento preferidos. Uma configuração de Plataformas delimita o aplicativo, com filtros opcionais para jogos arquivados/possuídos e conteúdo com restrição de idade ou erótico.
- Gerenciamento de downloads: integra-se com indexadores e downloaders, suporta download automático opcional e importação automática de pós-processamento, arquivos protegidos por senha, verificação opcional pré-importação com VirusTotal/ClamAV e um fluxo de trabalho opcional de correspondência assistida por IA (BYOK).
- Notificações: alertas no aplicativo e notificações externas para mais de 100 provedores por meio do Apprise.
- Metadados: detalhes enriquecidos do IGDB, Steam, PCGamingWiki e NexusMods, incluindo mods em alta quando disponíveis.
- Estatísticas: estatísticas da coleção com suporte a compartilhamento no Discord (marcado como em andamento).
- Segurança: endurecimento geral, suporte a SSL e certificação OpenSSF.
Os indexadores suportados incluem Torznab (torrent), Newznab (Usenet) e G4U.to, com sincronização do Prowlarr para adicionar indexadores de uma só vez. Os downloaders listados são qBittorrent, Transmission, rTorrent, Deluge e Synology Download Station para torrents, e Sabnzbd e Nzbget para Usenet.
A instalação é feita principalmente via Docker, com imagens publicadas para linux/amd64 e linux/arm64. O README também documenta Docker Compose, um instalador para Windows, um script LXC para Proxmox, UNRAID Community Applications, CasaOS, Umbrel, Cosmos Cloud, um Helm chart incluído para Kubernetes e um add-on para Home Assistant. SQLite é o banco de dados autocontido padrão; PostgreSQL é um backend opcional com um script de migração a partir do SQLite. A implantação com proxy reverso/subdiretório é suportada por meio de QUESTARR_BASE_PATH.
Stack tecnológica: React, TypeScript, Vite, Tailwind CSS, Node.js e SQLite. As APIs externas incluem IGDB, Torznab/Newznab, PCGamingWiki, NexusMods e xREL.to. O README observa o uso de ferramentas de desenvolvimento e revisão assistidas por IA.
Um roadmap lista um pipeline de pós-processamento concluído, rastreamento planejado de versões inteligentes do backlog, suporte a download direto/debrid, sincronização de biblioteca externa, integrações adicionais (RomM, Gameyfin, webhook genérico), links de páginas de indexadores e suporte a PostgreSQL, com trabalho contínuo em responsividade móvel, UX de busca, desempenho e segurança.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.