Files
dev/docs/03 wrk/tasks/0014-romm-guest.md
2026-10-19 20:04:50 -04:00

43 lines
1.1 KiB
Markdown

---
aliases:
- "0014"
- RomM Guest
date-created: 2026-10-19 19:40
date-modified: 2026-10-19 19:40
status: open
area: "[[homelab]]"
blocked-by: []
subtasks: []
---
# RomM Guest
Deploy a dedicated RomM guest on Pikachu with Nixpkgs RomM 5.2.0.
Follow the standard guest-provisioning protocol.
Keep the old installation's public domain.
Use the local PostgreSQL and Redis instances from `services.romm`.
Set guest limits to `4G` memory, `200%` CPU, and `512` tasks.
Enable the library watcher.
Use RomM built-in accounts.
Mount persistent application data:
```text
/pikachu/data/romm -> /var/lib/romm
/pikachu/data/romm/postgresql -> /var/lib/postgresql
/pikachu/data/romm/redis -> /var/lib/redis-romm
```
Mount browsable media:
```text
/pikachu/media/games/emulation/roms -> /var/lib/romm/library/roms
/pikachu/media/games/emulation/bios -> /var/lib/romm/library/bios
/pikachu/media/games/emulation/users -> /var/lib/romm/assets/users
```
Configure IGDB, ScreenScraper, and SteamGridDB from secrets.
Use RomM's default metadata, artwork, region, and language priorities.