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:
- /data/ROMs/library:/romm/library # Your game library
- /data/ROMs/assets:/romm/assets # Uploaded saves, states, etc.
- /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:
- MYSQL_ROOT_PASSWORD= blahblahmysecret
- 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: {}