Přejít na hlavní obsah
Sleva 50% všechny plány, omezený čas. Od $2.48/mo
RomM

RomM

RomM je self-hosted správce a přehrávač ROM. Prohledá vaši sbírku, stáhne obaly a metadata a podporované tituly spustí přímo v prohlížeči. Licence AGPL-3.0 a více než 12 100 hvězd na GitHubu.

Na první pohled

12.1k

Hvězdičky na GitHubu

1

Zobrazení stránky

Licence AGPL-3.0 Verze Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

Začínáme

  1. Otevřete http://<SERVER-IP> v prohlížeči.
  2. První spuštění může chvíli trvat.
  3. Při první návštěvě vás RomM přesměruje na průvodce nastavením.
  4. Dokončete průvodce nastavením.
  5. Vytvořte uživatelské jméno a heslo administrátora.
  6. První vytvořený účet se stane administrátorem.

Knihovna ROM

  1. Umístěte své ROM soubory do: /root/romm/library/roms
  2. Umístěte soubory BIOS do: /root/romm/library/bios
  3. Po přidání her spusťte skenování knihovny z webového rozhraní RomM.

Metadata

  • Hasheous metadata support lets RomM retrieve game metadata without requiring an API key.
  • Další poskytovatele metadat lze nastavit v: /root/romm/.env

Důležité soubory a adresáře

  • Cesta instalace: /root/romm
  • Soubor Compose: /root/romm/docker-compose.yml
  • Soubor s prostředím: /root/romm/.env
  • Knihovna ROM: /root/romm/library
  • ROM: /root/romm/library/roms
  • BIOS: /root/romm/library/bios
  • Assety: /root/romm/assets
  • Konfigurace: /root/romm/config
  • Konfigurace Caddy: /etc/caddy/Caddyfile
  • Data MariaDB: /var/lib/docker/volumes/romm_mysql_data

Správa Dockeru

Zobrazit stav:

docker ps

Zobrazit logy:

cd /root/romm
docker compose logs -f

Restartovat služby:

cd /root/romm
docker compose restart

Zastavit služby:

cd /root/romm
docker compose down

Spustit služby:

cd /root/romm
docker compose up -d

Domény a HTTPS (Caddy)

Poznámka: TLS certifikáty od Let's Encrypt nelze vydat pro IP adresy. Je potřeba doménové jméno.

1. Nasměrujte domény (například example.com) na IP adresu vašeho serveru.

2. Upravit /root/romm/.env a aktualizujte ROMM_BASE_URL:

BASE_URL=https://example.com

3. Znovu vytvořte služby:

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

4. Update the site address in /etc/caddy/Caddyfile z http://<SERVER_IP> na svou domény. Kompresi, hlavičky a konfiguraci reverzní proxy ponechte beze změny.

vim /etc/caddy/Caddyfile

Změňte:

http://<SERVER_IP> {

abyste:

example.com {

5. Znovu načtěte Caddy:

systemctl reload caddy

6. Caddy automaticky získá a obnoví certifikát Let's Encrypt.

7. Otevřete RomM na adrese: https://example.com

Nasaďte RomM hned. Od 2,48 $/měs.