| Post Reply | RetroFed Forum Forum Index » TrueNAS |
| Author | Message | ||
|---|---|---|---|
|
MonitorZero
lemmy.world
MonitorZero@lemmy.world Joined: 2023-07-01 |
Since getting done with backing up all our DVDs and Blu-rays I've been searching for another project when I came across RomM. It's a great archiving tool for your retro roms. I also wanted a way to run emulators from the browser, if possible. Thankfully TrueCharts had me covered with having RomM and EmulatorJS readily available as apps. I didn't see any install instructions for TrueNAS so maybe someone will find this useful. Prerequisites -
File structure is pretty important so make sure you have a share folder setup for your roms and break them down by device /mnt/Main/Monitor/Roms/gb /mnt/Main/Monitor/Roms/gba /mnt/Main/Monitor/Roms/gbc etc.. Installing RomM Before installing we need to do some work to get a client ID and Client secret from IGDB. It's all pretty straight forward but the naming OAuth and Category may throw some people off. Name: IGDB-yourusername OAuth redirect URL: https://127.0.0.1 Category: Application Integration Once that is setup you can go back to your TrueNAS and actually start the install process. If you do currently have the share setup for access go ahead and turn off the share for now to bypass the integrity check.
Type of Storage: Host Path Automatic Permissions: Checked Host Path: /path/to/roms Mount Path: /romm/library/roms
You may have some titles that did not come through correctly and will be a white cover.
This should fix the cover and metadata of any games that weren't found on IGDB correctly. From here RomM is good to go. You can now turn your share back on from TrueNAS and add games as you backup and scan from RomM when needed! Disclaimer Installing EmulatorJS As before if your roms folder is currently setup as a share go ahead and turn it off via your TrueNAS Shares menu.
This is the slightly annoying part as I could not find a reliable way to mount all the folders without doing it device by device. This is how I did it but there may be a better solution I'm not aware of. Type of Storage: Host Path Auto Permissions: Checked Host Path: /path/to/roms/gb Mount Path: /data/gb/roms Again, you will have to add a storage point for each of your device folders. Rinse and repeat as needed.
EmulatorJS should now be setup and ready for use! I would suggest bookmarking this page as the main page as "Open" in trunas just takes you to the management page.
That's it! Make sure to turn on your Rom share again from your TrueNAS Shares menu to access your roms folder again. This was a long post but hopefully someone finds this useful or likes to backup their retro games like I do to preserve their gaming history. Make sure to check out their official GitHub pages and star them or buy them some coffee! Thank you TrueCharts for providing the Apps on TrueNAS as well! |
||
| 1 Original | |||
| Post Reply |
Back to top |