Linux

Where Does Retrom Store ROMs and Config?

Retrom keeps the game library, metadata and config in self-hosted volumes. Which binds must persist on Linux.

Last updated

Retrom organizes games in a library folder with metadata beside it and a config near the compose file. The database tracks it all while folders hold the bytes.

Docker is the normal deploy, so host paths depend on volume binds. The config decides library roots, which means two installs rarely share literal paths. Read the compose file first on any unfamiliar box.

Where Retrom stores this, by platform

Linux
/retrom/library/

Library plus metadata and config; database alongside (file or separate container per setup). Persist all volumes. Exact internal names may vary by Retrom version, so confirm against the compose file.

Frequently asked questions

Which Retrom volumes must persist?

Persist the library, metadata and database volumes before first run (see the compose file). Without them, rescans and artwork vanish on container replace. Back up the database plus the library together.

How do I migrate a Retrom install?

Copy the library tree, metadata and database to the new host with a matching Retrom version, keeping the compose file alongside. Rescan after the move so paths re-index. Exact internal names may vary by release.

Notice an outdated path? Let us know.