romm README

The project's README from github.com/rommapp/romm. As one markdown file: README.md.

romm logo

A beautiful, powerful, self-hosted ROM manager and player.

Trendshift hackernews badge
selfh.st badge Discord

Overview

Scan, enrich, browse and play your ROM collection from one beautiful & free self-hosted app. Metadata from 10+ providers, save sync across your devices, and support for over 400 platforms. RomM is a must-have for anyone who plays on emulators.

Browsing a library and playing a game in RomM

Features

Installation

The easiest way to start is with the Quick Start Guide in the docs. If you're having trouble with setup, please review the page for troubleshooting steps.

Prefer a hosted deploy over wiring up the stack yourself?

Deploy on Hostinger
Starting at $6.49/mo · Setup guide

Deployment and infrastructure support for this install is handled by Hostinger. Prices are indicative and may not reflect current offerings. Signups through the link above send a share of the revenue back to us, which helps fund the project.

Official apps

Playnite libraryPlaynite logo Playnite plugin

Effortlessly integrate your retro game collection into Playnite, the open-source game library manager that provides a unified interface for all of your games on PC.

Windows Desktop QR pairing

Install  by @gantoine


Argosy libraryArgosy logo Argosy

Sync your library, download games on demand and track your achievements, from a gamepad-first interface designed for Anbernic, Retroid Pocket, Odin, and similar devices.

Android Handhelds QR pairing Save sync

Download  by @tmgast


Grout multi-selectGrout logo Grout

A lightweight client for your favorite handheld custom firmwares*. Download games, box art and BIOS files wirelessly, and sync your saves automatically as you play.

Linux Handhelds Save sync

Quick start  by @BrandonKowalski

*Supports Allium, Batocera, Knulli, MinUI, muOS, NextUI, Onion, ROCKNIX, Spruce and TrimUI.

Community

Here are some cool projects maintained by members of our community. Please note that our team does not regularly review their source code.

Mobile

Desktop

Handhelds

Other

Support the project

Consider supporting this project on Open Collective. Funds cover hosting, development, and maintenance, and we pass some along to community projects to nurture a healthy ecosystem of apps.

Open Collective

Our Friends

Here are a few projects that we think you might like:

Supported By

These companies support us by providing their tools for free:

Greptile Aikido

romm (rommapp/romm)

Searching Database…

13.8K ·GitHub
Что это такое?RomM (ROM Manager) — это самохостируемое веб-приложение, которое сканирует, упорядочивает, обогащает и позволяет играть в вашу коллекцию ROM-файлов ретро-игр. Оно подтягивает метаданные и обложки от нескольких провайдеров и поддерживает более 400 платформ.
Это приложение, которое устанавливается на моё устройство, или сервер, который я размещаю сам?Это самохостируемый сервер, который вы запускаете через Docker и открываете в веб-браузере. Официальные companion-приложения есть для Playnite (Windows), Android-портативок и портативных устройств на базе Linux-прошивок.
Как запустить это?Следуйте Quick Start Guide в документации: там описано, как развернуть RomM с помощью Docker Compose. Если при установке что-то пойдёт не так, есть отдельная страница с решением проблем.
Нужен ли Docker, чтобы разместить это у себя?Да. RomM распространяется как Docker-образ с готовой конфигурацией docker-compose, и именно этот способ официально рекомендуется для развёртывания.
RomM включает эмуляторы или только управляет моими ROM-файлами?Он сосредоточен на сканировании, упорядочивании и обогащении вашей библиотеки. Сама игра происходит в браузере через встроенные движки EmulatorJS и RuffleRS, поэтому отдельно настраивать эмуляторы не нужно.
На каких устройствах я вообще могу играть в свои игры?Помимо любого веб-браузера, есть официальные приложения: Playnite для Windows, Argosy для Android-портативок и Grout для портативных устройств на базе Linux-прошивок, таких как Batocera, MinUI, muOS и ROCKNIX.
RomM собирает статистику использования или берёт деньги за функции?Нет. Он распространяется по лицензии AGPL-3.0 и бесплатен навсегда, без телеметрии и платных тарифов. Вы сохраняете полный контроль над своими данными, так как всё работает на вашем собственном сервере.
Откуда берутся метаданные и обложки игр?RomM получает метаданные из IGDB, Screenscraper, LaunchBox и MobyGames, загружает изображения коробок из SteamGridDB и отслеживает достижения через RetroAchievements.
Можно ли применять ромхаки или патчи перевода?Да, в RomM есть встроенный патчер ROM-файлов, который применяет ромхаки и переводы на лету.
Могут ли мои файлы сохранений синхронизироваться между устройствами?Да, сохранения и сохранённые состояния синхронизируются между вашими устройствами с автоматическим разрешением конфликтов.
Можно ли поделиться библиотекой с семьёй или использовать единый вход?Да, можно выдавать детальные права отдельным пользователям и входить в систему через единый вход по OIDC.
Creator
rommapp
Size
442.3 MB
Stars
13.8K
Age
3y
Commits · 90 Days