--- app_name: romm # Container configuration romm_container_name: "{{ app_name | default('romm') }}" romm_container_version: latest romm_db_container_name: "{{ app_name | default('romm') }}-db" romm_db_container_version: latest romm_restart_policy: "{{ app_restart_policy | default('unless-stopped') }}" # Network configuration romm_http_port: 8080 # Volume paths romm_library_path: "{{ app_dir }}/library" romm_assets_path: "{{ app_dir }}/assets" romm_config_path: "{{ app_dir }}/config" romm_resources_path: "{{ app_dir }}/resources" romm_mysql_data_path: "{{ app_dir }}/mysql-data" # Optional: persist the in-container Redis cache to a host path. # Leave empty to use RomM's built-in ephemeral Redis (default). romm_redis_data_path: "" # Database configuration romm_db_name: romm romm_db_user: romm-user romm_db_password: "" romm_db_root_password: "" # Auth # Generate romm_auth_secret_key with: openssl rand -hex 32 romm_auth_secret_key: "" # Metadata providers # All providers are optional; RomM ignores empty credentials and disabled toggles. # See https://docs.romm.app/latest/getting-started/metadata-providers romm_igdb_client_id: "" romm_igdb_client_secret: "" romm_screenscraper_user: "" romm_screenscraper_password: "" romm_mobygames_api_key: "" # paid subscription required romm_launchbox_api_enabled: false romm_launchbox_scheduled_update_enabled: false romm_launchbox_scheduled_update_cron: "" romm_hasheous_api_enabled: true romm_playmatch_api_enabled: false romm_steamgriddb_api_key: "" romm_retroachievements_api_key: "" romm_flashpoint_api_enabled: false romm_hltb_api_enabled: false