User Tools

This is an old revision of the document!


ROMM

RomM is a ROM manager for your console ROM collection.

Installation

Create the usual dedicated user called romm belonging to the media group, so it can access your collection:

useradd -d /data/daemons/romm -m -g media romm

Create the required folder structure:

cd /data
mkdir ROMs
mkdir ROMs/library
mkdir ROMs/assets
mkdir ROMs/config

The ROMs should be moved under the library folder following the specific structure defined here.

Download the docker-compose.yml:

su - romm
wget -O docker-compose.yml https://github.com/rommapp/romm/raw/release/examples/docker-compose.example.yml

and edit it at lest for: <code> These need to be adapted to your setup:

  1. /data/ROMs/library:/romm/library # Your game library
  2. /data/ROMs/assets:/romm/assets # Uploaded saves, states, etc.
  3. /data/ROMs/config:/romm/config # Path where config.yml is stored

Choose an available port (es: 22800):

  ports:
    - 2280:8080

These needs to be set:

  1. MYSQL_ROOT_PASSWORD= blahblahmysecret
    1. MYSQL_PASSWORD= oiwejfoiwjoifwfoij

This needs to be added to both services:

  networks:
    - romm-net

This goes at the bottom of the file: networks:

romm-net: {}

This website uses technical cookies only. No information is shared with anybody or used in any way but provide the website in your browser.

More information