ROMVault

ROMVault

Application Docker from laromicas' Repository

Vue d'ensemble

RomVault will take one or more DAT files and your set of ROM (zip) files, and clean up your files to match your DAT files. If you find more ROMs to add to your collection RomVault will scan and merge in these files, and if new DATs are released you can easily scan in these new DATs and update your ROM collections to match, all of this can be done with just a few button clicks in the UI.

The GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.

Based on Ubuntu, size is big, but text is displayed correctly.

Known Issues:

  • Accessing several items in the help menu crashes the application.

For a complete documentation of this container, see
https://github.com/laromicas/docker-romvault/blob/master/README.md

For documentation about using ROMVault see
https://www.romvault.com/

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:5800]
Réseau
bridge
Coquille
sh
Privilégié
false

Configuration du modèle

DatRoot DirectoryPathrw,slave

This is where dats will be placed. Container path: /output/DatRoot

Cible
/config/DatRoot
Défaut
/mnt/user/appdata/ROMVault/DatRoot
RomRoot DirectoryPathrw,slave

This is the where sorted roms will be placed. Container path: /output/RomRoot

Cible
/config/RomRoot
Défaut
/mnt/user/appdata/ROMVault/RomRoot
ToSort DirectoryPathrw

This is the where unknown roms will be placed. Container path: /output/ToSort

Cible
/config/ToSort
Défaut
/mnt/user/appdata/ROMVault/ToSort
Config DirectoryPathrw

This is where the application stores its configuration, cache file, log and any files needing persistency.Container path: /config

Cible
/config
Défaut
/mnt/user/appdata/ROMVault
User IDVariable

ID of the user the application runs as.

Cible
USER_ID
Défaut
99
Valeur
99
Group IDVariable

ID of the group the application runs as.

Cible
GROUP_ID
Défaut
100
Valeur
100
UmaskVariable

Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.

Cible
UMASK
Défaut
000
Valeur
000
Niceness (priority)Variable

Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority.NOTE: Setting a negative value requires additional permissions. Thus, --cap-add=SYS_NICE must be added in Extra Parameters (shown when Advanced View is enabled).

Cible
APP_NICENESS
Display WidthVariable

Width (in pixels) of the application's window.

Cible
DISPLAY_WIDTH
Défaut
1280
Valeur
1280
Display HeightVariable

Height (in pixels) of the application's window.

Cible
DISPLAY_HEIGHT
Défaut
768
Valeur
768
Secure ConnectionVariable

Whether or not an encrypted connection should be used to access the application's GUI. Set to 1 to encrypt the connection.Note: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.

Cible
SECURE_CONNECTION
Défaut
0
Valeur
0
Extra x11vnc OptionsVariable

Extra options to pass to the x11vnc server running in the Docker container.Warning: For advanced users. Do not use unless you know what you are doing.

Cible
X11VNC_EXTRA_OPTS
Install PackagesVariable

Space-separated list of Alpine Linux packages to install. See https://pkgs.alpinelinux.org for the list of available Alpine Linux packages.

Cible
INSTALL_EXTRA_PKGS
WEB Port for GUIPorttcp

Port used to access the application's GUI via the web interface.NOTE: This applies only when Network Type is set to Bridge. For other network types, port 5800 should be used instead.

Cible
5800
Défaut
8801
Valeur
8801
VNC Port for GUIPorttcp

Port used to access the application's GUI via the VNC protocol. Optional if no VNC client is used.NOTE: This applies only when Network Type is set to Bridge. For other network types, port 5900 should be used instead.

Cible
5900
Défaut
8901
Valeur
8901
Dark ModeVariable

Step to enable DarkMode, please reffer to Docker README for further details.

Cible
DARK_MODE
Défaut
0
Take Config OwnershipVariable
Cible
TAKE_CONFIG_OWNERSHIP
Défaut
0
Valeur
0
Ionice ClassVariable

I/O scheduling class: 0=None (default behavior), 1=Realtime (highest priority, requires root), 2=Best-effort (standard priority), 3=Idle (lowest priority, only gets disk time when no other program requests I/O).

Cible
IONICE_CLASS
Défaut
0
Valeur
0
Ionice LevelVariable

I/O scheduling priority level (0-7). 0 is the highest priority and 7 is the lowest priority. Only applicable when Ionice Class is set to 1 or 2.

Cible
IONICE_LEVEL
Défaut
4
Valeur
4

Télécharger les statistiques

26,134
Total des téléchargements
2,304
Ce mois-ci
1,540
Moyenne / Mois

Total des téléchargements au fil du temps

Chargement du graphique...

Détails

Référentiel
laromicas/romvault
Dernière mise à jour2026-04-13
Première vue2023-03-30

Exécutez ROMVault sur Unraid.

ROMVault est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.