A fork from romM - A self-hosted romm manager
81
DonaZete Flix é uma distribuição customizada do RomM: escaneia sua biblioteca de ROMs no disco, enriquece os metadados a partir de diversos provedores previamente habilitados, e entrega tudo em uma interface web para navegar, jogar, manter seu progresso, ter estimativas de tempo de gameplay, sistema moderno de conquistas e tudo isso sem instalar nada, rodando pelo navegador!
O nome Dona Zete é uma homenagem especial à dona de uma locadora de videogames da rua em que eu morava na infância e onde eu alugava cartuchos. Foi em lugares como aquele que muitos dos jogos que hoje fazem parte da minha coleção começaram a fazer parte da minha história. Dar esse nome ao projeto é uma forma de preservar não apenas os jogos, mas também uma pequena lembrança dessa época.
Mais do que uma customização do RomM, o DonaZete Flix é uma homenagem à experiência de descobrir e alugar videogames na infância, trazendo essa memória para uma biblioteca digital moderna, e é claro... tudo o mais matigado possível a respeito de configuração.
mkdir donazeteflix && cd donazeteflix
curl -O https://raw.githubusercontent.com/alanmugiwara/donazeteflix/main/app/docker-compose.yml
curl -o .env.exemple https://raw.githubusercontent.com/alanmugiwara/donazeteflix/main/app/.env.exemple
Renomeie o .env.exemple para .env e edite-o com suas credenciais:
## scrappers ##
SCREENSCRAPER_USER=seu-usuario
SCREENSCRAPER_PASSWD=sua-senha
SCREENSCRAPER_DEV_ID=seu-dev-id
SCREENSCRAPER_DEV_PASSWD=sua-dev-senha
RETROACHIEVEMENTS_API_KEY=sua-api-key
ROMM_AUTH_SECRET_KEY=gere-com-openssl-rand-hex-32
STEAMGRIDDB_API_KEY=sua-api-key
IGDB_CLIENT_ID=seu-client-id
IGDB_CLIENT_SECRET=seu-client-secret
## services ##
HLTB_API_ENABLED=true
MARIADB_ROOT_PASSWD=senha-root-forte
DB_PASSWD=senha-do-banco
## locations ##
DONAZETFLIX_LIBRARY=/caminho/para/sua/pasta/de/roms
DONAZETFLIX_ASSETS=donazetflix_assets
DONAZETFLIX_CONFIG=donazetflix_config
Para gerar o
ROMM_AUTH_SECRET_KEY, rode:
openssl rand -hex 32
docker compose up -d
podmam-compose up -d
A interface estará disponível em http://localhost:8081.
| Volume | Descrição |
|---|---|
donazetflix_mysql_data | Dados do banco MariaDB |
donazetflix_resources | Capas, screenshots e assets buscados dos provedores |
donazetflix_redis_data | Cache para tarefas em background |
$DONAZETFLIX_LIBRARY | Sua biblioteca de ROMs (bind-mount) |
$DONAZETFLIX_ASSETS | Saves, states e screenshots dos usuários |
$DONAZETFLIX_CONFIG | Arquivo config.yml da instância |
Este projeto é licenciado sob a GPL-3.0 License.
DonaZete Flix é um fork do RomM, que também é distribuído sob GPL-3.0.
Content type
Image
Digest
sha256:28909b33a…
Size
466.5 MB
Last updated
3 days ago
docker pull alanmugiwara/donazeteflix:0.1