Ugrás a fő tartalomra
50% kedvezmény minden csomagra, korlátozott ideig. Már $2.48/mo
RomM

RomM

A RomM önállóan üzemeltetett ROM-kezelő és -lejátszó. Végigpásztázza a gyűjteményét, letölti a borítókat és metaadatokat, a támogatott játékokat pedig egyenesen a böngészőben futtatja. AGPL-3.0 licenc, több mint 12 100 GitHub-csillag.

Egy pillantásra

12.1k

GitHub-csillagok

1

Oldalmegtekintések

Licenc AGPL-3.0 Verzió Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

Első lépések

  1. Nyissa meg http://<SERVER-IP> a böngészőjében.
  2. Az első indítás eltarthat egy ideig.
  3. Az első látogatáskor a RomM a telepítő varázslóra irányítja.
  4. Fejezze be a telepítő varázslót.
  5. Hozza létre az adminisztrátor felhasználónevét és jelszavát.
  6. Az első létrehozott fiók lesz az adminisztrátor.

ROM-könyvtár

  1. Helyezze a ROM-fájljait ide: /root/romm/library/roms
  2. Helyezze a BIOS-fájlokat ide: /root/romm/library/bios
  3. A játékok hozzáadása után indítson könyvtár-vizsgálatot a RomM webes felületéről.

Metaadatok

  • Hasheous metadata support lets RomM retrieve game metadata without requiring an API key.
  • További metaadat-szolgáltatók itt állíthatók be: /root/romm/.env

Fontos fájlok és könyvtárak

  • Telepítési útvonal: /root/romm
  • Compose fájl: /root/romm/docker-compose.yml
  • Környezetfájl: /root/romm/.env
  • ROM-könyvtár: /root/romm/library
  • ROM-ok: /root/romm/library/roms
  • BIOS: /root/romm/library/bios
  • Eszközök: /root/romm/assets
  • Konfiguráció: /root/romm/config
  • Caddy-konfiguráció: /etc/caddy/Caddyfile
  • MariaDB adatai: /var/lib/docker/volumes/romm_mysql_data

Docker kezelése

Állapot megtekintése:

docker ps

Naplók megtekintése:

cd /root/romm
docker compose logs -f

Szolgáltatások újraindítása:

cd /root/romm
docker compose restart

Szolgáltatások leállítása:

cd /root/romm
docker compose down

Szolgáltatások indítása:

cd /root/romm
docker compose up -d

Domain és HTTPS (Caddy)

Megjegyzés: a Let's Encrypt TLS-tanúsítványai nem állíthatók ki IP-címekre. Domainnév szükséges.

1. Irányítson egy domaint (például example.com) a szervered IP-címére.

2. Szerkesztés /root/romm/.env és frissítsd: ROMM_BASE_URL:

BASE_URL=https://example.com

3. Hozza létre újra a szolgáltatásokat:

docker compose -f /root/romm/docker-compose.yml up -d

4. Update the site address in /etc/caddy/Caddyfile től http://<SERVER_IP> a saját domainjére. A tömörítést, a fejléceket és a fordított proxy beállításait hagyja változatlanul.

vim /etc/caddy/Caddyfile

Módosítsa:

http://<SERVER_IP> {

a következőhöz:

example.com {

5. Töltse újra a Caddy-t:

systemctl reload caddy

6. A Caddy automatikusan beszerzi és megújítja a Let's Encrypt tanúsítványt.

7. Nyissa meg a RomM-ot itt: https://example.com

Több a Játék kategóriában

Kapcsolódó alkalmazások.

RomM telepítése most. Már 2,48 $/hó-tól.