romm

romm

Oficial

Aplicación Docker from arcanesada's Repository

Visión general

A beautiful, powerful, self-hosted rom manager RomM (ROM Manager) allows you to scan, enrich, and browse your game collection with a clean and resonsive interface. With support for multiple platforms, various naming schemes, and custom tags, RomM is a must-have for anyone who plays on emulators. Features: • Scans your existing games library and enhances it with metadata from IGDB and MobyGames • Supports a large number of platforms • Play games directly from the browser using EmulatorJS • Share your library with friends while limiting access and permissions • View, upload, update, and delete games from any modern web browser Before starting, generate your IGDB and Mobygames API keys: https://docs.romm.app/latest/Getting-Started/Generate-API-Keys/ Instructions for setting up RomM can be found at https://docs.romm.app/latest/System-Setup/Unraid-Setup-Guide/

Requisitos


MariaDB

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:8080]
Red
romm_net
Concha
sh
Privilegiado
false

Configuración de plantillas

PortPorttcp
Objetivo
8080
Por defecto
8080
Valor
8080
LibraryPathrw

Game files

Objetivo
/romm/library/
Por defecto
/romm/library
Valor
/mnt/user/appdata/romm/library
ResourcesPathrw

Metadata storage (covers, screenshots, etc.)

Objetivo
/romm/resources/
Valor
/mnt/user/appdata/romm/resources
AssetsPathrw

Uploaded saves, states, etc.

Objetivo
/romm/assets/
Valor
/mnt/user/appdata/romm/assets
ConfigPathrw

Folder for config.yml

Objetivo
/romm/config/
Valor
/mnt/user/appdata/romm/config
RedisPathrw

Stores in-memory data

Objetivo
/redis-data
Valor
/mnt/user/appdata/romm/redis-data
ROMM_DB_DRIVERVariable

Database driver to use

Por defecto
mariadb
Valor
mariadb
DB_HOSTVariable

Host name of database instance

Por defecto
mariadb
DB_PORTVariable

Port number of database instance

Por defecto
3306
DB_NAMEVariable

Should match MYSQL_DATABASE in MariaDB

Por defecto
romm
DB_USERVariable

Database username

Por defecto
romm
DB_PASSWDVariable

Database password

DB_QUERY_JSONVariable

Extra query parameters for the database connection, in JSON format

REDIS_HOSTVariable

Host name of Redis/Valkey instance

REDIS_PORTVariable

Port number of Redis/Valkey instance

REDIS_USERNAMEVariable

Username for Redis/Valkey instance

REDIS_PASSWORDVariable

Password for Redis/Valkey instance

REDIS_DBVariable

Database number for Redis/Valkey instance

REDIS_SSLVariable

Enable SSL for Redis/Valkey instance

ROMM_AUTH_SECRET_KEYVariable

Generate a key with `openssl rand -hex 32`

DISABLE_CSRF_PROTECTIONVariable

Disables CSRF protection (not recommended)

Por defecto
false
DISABLE_DOWNLOAD_ENDPOINT_AUTHVariable

Disable auth on download endpoint

Por defecto
false
DISABLE_USERPASS_LOGINVariable

Disables login with username and password

Por defecto
false
SESSION_MAX_AGE_SECONDSVariable

Maximum age of a session (in seconds)

KIOSK_MODEVariable

Read-only mode for public displays or kiosks

Por defecto
false
OIDC_ENABLEDVariable

Enable OpenID Connect (OIDC) authentication

Por defecto
false
OIDC_PROVIDERVariable

Name of the OIDC provider in use

OIDC_CLIENT_IDVariable

Client ID for OIDC authentication

OIDC_CLIENT_SECRETVariable

Client secret for OIDC authentication

OIDC_REDIRECT_URIVariable

Absolute redirect URI for OIDC authentication

OIDC_SERVER_APPLICATION_URLVariable

Absolute URL of the OIDC server application

OIDC_TLS_CACERTFILEVariable

Path to a file containing trusted CA certificates

IGDB_CLIENT_IDVariable

Client ID for IGDB API

IGDB_CLIENT_SECRETVariable

Client secret for IGDB API

SCREENSCRAPER_USERVariable

Screenscraper username

SCREENSCRAPER_PASSWORDVariable

Screenscraper password

MOBYGAMES_API_KEYVariable

MobyGames secret API key

STEAMGRIDDB_API_KEYVariable

SteamGridDB secret API key

RETROACHIEVEMENTS_API_KEYVariable

Retroachievements secret API key

REFRESH_RETROACHIEVEMENTS_CACHE_DAYSVariable

Retroachievements metadata cache refresh (in days)

LAUNCHBOX_API_ENABLEDVariable

Enable LaunchBox API integration

Por defecto
false
PLAYMATCH_API_ENABLEDVariable

Enable PlayMatch API integration

Por defecto
false
HASHEOUS_API_ENABLEDVariable

Enable Hasheous API integration

Por defecto
false
FLASHPOINT_API_ENABLEDVariable

Enable Flashpoint API integration

Por defecto
false
HLTB_API_ENABLEDVariable

Enable HowLongToBeat API integration

Por defecto
false
WEB_SERVER_CONCURRENCYVariable

Number of processes running the app

WEB_SERVER_KEEPALIVEVariable

Waiting time for requests on a Keep-Alive connection (in seconds)

WEB_SERVER_MAX_REQUESTSVariable

Maximum number of requests a worker will process before restarting

WEB_SERVER_MAX_REQUESTS_JITTERVariable

Random jitter to add to the maximum number of requests a worker will process before restarting

WEB_SERVER_TIMEOUTVariable

Timeout for web server requests (in seconds)

WEB_SERVER_WORKER_CONNECTIONSVariable

Maximum number of simultaneous clients a single process can handle

FORCE_COLORVariable

Forces color output

NO_COLORVariable

Disables color output

DISABLE_EMULATOR_JSVariable

Disables playing in browser with EmulatorJS

Por defecto
false
DISABLE_RUFFLE_RSVariable

Disables playing flash games with RuffleRS

Por defecto
false
YOUTUBE_BASE_URLVariable

Base URL for alternate frontends

UPLOAD_TIMEOUTVariable

Timeout for file uploads (in seconds)

SCAN_TIMEOUTVariable

Timeout for the background scan/rescan tasks (in seconds)

SCAN_WORKERSVariable

Number of worker processes for scanning tasks

TASK_TIMEOUTVariable

Timeout for the rest of the background tasks (in seconds)

TASK_RESULT_TTLVariable

How long to keep task results in Valkey (in seconds)

SEVEN_ZIP_TIMEOUTVariable

Timeout for 7-Zip operations (in seconds)

ENABLE_RESCAN_ON_FILESYSTEM_CHANGEVariable

Enable re-scanning of library when filesystem changes

Por defecto
false
RESCAN_ON_FILESYSTEM_CHANGE_DELAYVariable

Delay before re-scanning library when filesystem changes (in minutes)

ENABLE_SCHEDULED_RESCANVariable

Enable scheduled re-scanning of library

Por defecto
false
SCHEDULED_RESCAN_CRONVariable

Cron expression for scheduled re-scanning

ENABLE_SCHEDULED_UPDATE_SWITCH_TITLEDBVariable

Enable scheduled updating of Switch TitleDB index

Por defecto
false
SCHEDULED_UPDATE_SWITCH_TITLEDB_CRONVariable

Cron expression for scheduled updating of Switch TitleDB

ENABLE_SCHEDULED_UPDATE_LAUNCHBOX_METADATAVariable

Enable scheduled updating of LaunchBox metadata

Por defecto
false
SCHEDULED_UPDATE_LAUNCHBOX_METADATA_CRONVariable

Cron expression for scheduled updating of LaunchBox metadata

ENABLE_SCHEDULED_CONVERT_IMAGES_TO_WEBPVariable

Enable scheduled conversion of images to WebP format

Por defecto
false
SCHEDULED_CONVERT_IMAGES_TO_WEBP_CRONVariable

Cron expression for scheduled conversion of images to WebP format

ENABLE_SCHEDULED_RETROACHIEVEMENTS_PROGRESS_SYNCVariable

Enable scheduled syncing of Retroachievements progress

Por defecto
false
SCHEDULED_RETROACHIEVEMENTS_PROGRESS_SYNC_CRONVariable

Cron expression for scheduled syncing of Retroachievements progress

LOGLEVELVariable

Logging level for the app

Valor
INFO
SENTRY_DSNVariable

DSN for Sentry error tracking

Descargar estadísticas

8,039,893
Descargas totales
788,541
Este mes
641,597
Media / Mes

Descargas totales a lo largo del tiempo

Cargando gráfico...

Detalles

Repositorio
rommapp/romm:latest
Última actualización2026-05-22
Visto por primera vez2024-09-02

Ejecute Romm en Unraid.

Romm se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.