From 2fefe45ebf2e6ff3aec4c33dec28f6277d7234d8 Mon Sep 17 00:00:00 2001 From: kavren Date: Mon, 12 Jan 2026 18:33:08 -0500 Subject: [PATCH] add: RomM 4.5 ROM manager on docker-pm3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Deployed RomM via Docker on VM 109 (docker-pm3) - URL: http://10.4.2.202:8998 - ROM library mounted from KavNas:/volume1/Media/Roms - MariaDB backend for metadata - Added persistent NFS mount on docker-pm3 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- docs/CHANGELOG.md | 8 +++++++ docs/CONFIGURATIONS.md | 44 ++++++++++++++++++++++++++++++++++++++ docs/infrastructure-map.md | 1 + 3 files changed, 53 insertions(+) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 8e00edf..a489b4a 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -16,6 +16,14 @@ - Updated Jellyseerr IP from 10.4.2.20 to 10.4.2.25 in infrastructure-map.md - Files updated: CLAUDE.md, network.md, recyclarr-setup.md, CONFIGURATIONS.md, inventory.md, infrastructure-map.md, services.md, scripts/cleanup/* +### RomM 4.5 Installation +- Deployed RomM (ROM Manager) via Docker on docker-pm3 (VM 109) +- URL: http://10.4.2.202:8998 +- ROM library mounted from KavNas at /mnt/kavnas/Roms/roms +- Assets directory at /mnt/kavnas/Roms/assets +- Added persistent NFS mount for KavNas on docker-pm3 +- MariaDB backend for metadata storage + ## 2026-01-04 ### Foundry VTT Network Fix diff --git a/docs/CONFIGURATIONS.md b/docs/CONFIGURATIONS.md index 807057c..b097121 100644 --- a/docs/CONFIGURATIONS.md +++ b/docs/CONFIGURATIONS.md @@ -379,3 +379,47 @@ http: - url: "http://10.4.2.24:2283" ``` +## RomM + +**Location**: Docker on docker-pm3 (VM 109) +**IP**: 10.4.2.202:8998 +**Version**: 4.5.0 + +**Docker Compose** (`/opt/romm/docker-compose.yml`): +```yaml +services: + romm: + image: rommapp/romm:latest + container_name: romm + ports: + - 8998:8080 + environment: + - DB_HOST=romm-db + - DB_NAME=romm + - DB_USER=romm-user + - DB_PASSWD=55e7720ac5100322678bacf0a7705bf9 + - ROMM_AUTH_SECRET_KEY=05817a5501383c44287fc4079082f9fc0543013f186e61789aa2cc2be58d22e8 + volumes: + - /mnt/kavnas/Roms/roms:/romm/library + - /mnt/kavnas/Roms/assets:/romm/assets + - /opt/romm/config:/romm/config + + romm-db: + image: mariadb:latest + container_name: romm-db + environment: + - MARIADB_ROOT_PASSWORD=55e7720ac5100322678bacf0a7705bf9 + - MARIADB_DATABASE=romm + - MARIADB_USER=romm-user + - MARIADB_PASSWORD=55e7720ac5100322678bacf0a7705bf9 +``` + +**NFS Mount** (docker-pm3 `/etc/fstab`): +``` +10.4.2.13:/volume1/Media /mnt/kavnas nfs rw,soft,nfsvers=4 0 0 +``` + +**ROM Library Structure**: +- Library: `/mnt/kavnas/Roms/roms` (organized by platform) +- Assets: `/mnt/kavnas/Roms/assets` (cover art, screenshots) + diff --git a/docs/infrastructure-map.md b/docs/infrastructure-map.md index 2236443..1fdae08 100644 --- a/docs/infrastructure-map.md +++ b/docs/infrastructure-map.md @@ -25,6 +25,7 @@ | Traefik | 10.4.2.10 | LXC 104 on pm2 | Reverse proxy | | Home Assistant | 10.4.2.62:8123 | VM 100 on pm1 | Home automation | | Frigate | 10.4.2.63:5000 | - | NVR/Camera system | +| RomM | 10.4.2.202:8998 | Docker on docker-pm3 | ROM manager | ## Storage