romm

romm

Offiziell

Docker-Anwendung from arcanesada's Repository

Übersicht

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/

Anforderungen


MariaDB

Laufzeit-Argumente

Web-UI
http://[IP]:[PORT:8080]
Netzwerk
romm_net
Shell
sh
Privilegiert
false

Konfiguration der Vorlage

PortPorttcp
Ziel
8080
Standard
8080
Wert
8080
LibraryPathrw

Game files

Ziel
/romm/library/
Standard
/romm/library
Wert
/mnt/user/appdata/romm/library
ResourcesPathrw

Metadata storage (covers, screenshots, etc.)

Ziel
/romm/resources/
Wert
/mnt/user/appdata/romm/resources
AssetsPathrw

Uploaded saves, states, etc.

Ziel
/romm/assets/
Wert
/mnt/user/appdata/romm/assets
ConfigPathrw

Folder for config.yml

Ziel
/romm/config/
Wert
/mnt/user/appdata/romm/config
RedisPathrw

Stores in-memory data

Ziel
/redis-data
Wert
/mnt/user/appdata/romm/redis-data
ROMM_DB_DRIVERVariable

Database driver to use

Standard
mariadb
Wert
mariadb
DB_HOSTVariable

Host name of database instance

Standard
mariadb
DB_PORTVariable

Port number of database instance

Standard
3306
DB_NAMEVariable

Should match MYSQL_DATABASE in MariaDB

Standard
romm
DB_USERVariable

Database username

Standard
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)

Standard
false
DISABLE_DOWNLOAD_ENDPOINT_AUTHVariable

Disable auth on download endpoint

Standard
false
DISABLE_USERPASS_LOGINVariable

Disables login with username and password

Standard
false
SESSION_MAX_AGE_SECONDSVariable

Maximum age of a session (in seconds)

KIOSK_MODEVariable

Read-only mode for public displays or kiosks

Standard
false
OIDC_ENABLEDVariable

Enable OpenID Connect (OIDC) authentication

Standard
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

Standard
false
PLAYMATCH_API_ENABLEDVariable

Enable PlayMatch API integration

Standard
false
HASHEOUS_API_ENABLEDVariable

Enable Hasheous API integration

Standard
false
FLASHPOINT_API_ENABLEDVariable

Enable Flashpoint API integration

Standard
false
HLTB_API_ENABLEDVariable

Enable HowLongToBeat API integration

Standard
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

Standard
false
DISABLE_RUFFLE_RSVariable

Disables playing flash games with RuffleRS

Standard
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

Standard
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

Standard
false
SCHEDULED_RESCAN_CRONVariable

Cron expression for scheduled re-scanning

ENABLE_SCHEDULED_UPDATE_SWITCH_TITLEDBVariable

Enable scheduled updating of Switch TitleDB index

Standard
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

Standard
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

Standard
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

Standard
false
SCHEDULED_RETROACHIEVEMENTS_PROGRESS_SYNC_CRONVariable

Cron expression for scheduled syncing of Retroachievements progress

LOGLEVELVariable

Logging level for the app

Wert
INFO
SENTRY_DSNVariable

DSN for Sentry error tracking

Statistik herunterladen

8,039,893
Downloads insgesamt
788,541
Dieser Monat
641,597
Durchschnittlich / Monat

Gesamte Downloads im Laufe der Zeit

Tabelle laden...

Einzelheiten

Repository
rommapp/romm:latest
Zuletzt aktualisiert2026-05-22
Erstmals gesehen2024-09-02

Führen Sie Romm auf Unraid aus.

Romm ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.