Gå til hovedindhold
50% rabat alle planer, tidsbegrænset. Fra $2.48/mo
RomM

RomM

RomM er en selvhostet ROM-manager og -afspiller. Den scanner din samling, henter covers og metadata og spiller understøttede titler direkte i browseren. AGPL-3.0-licens med over 12.100 GitHub-stjerner.

Overblik

12.1k

GitHub-stjerner

1

Sidevisninger

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

Kom godt i gang

  1. Åbn http://<SERVER-IP> i din browser.
  2. Den første opstart kan tage lidt tid.
  3. Ved første besøg sender RomM dig videre til opsætningsguiden.
  4. Fuldfør opsætningsguiden.
  5. Opret administratorens brugernavn og adgangskode.
  6. Den første oprettede konto bliver administrator.

ROM-bibliotek

  1. Placer dine ROM-filer i: /root/romm/library/roms
  2. Placer BIOS-filerne i: /root/romm/library/bios
  3. Kør et bibliotekscan fra RomMs webgrænseflade, når du har tilføjet spil.

Metadata

  • Hasheous metadata support lets RomM retrieve game metadata without requiring an API key.
  • Yderligere metadata-udbydere kan konfigureres i: /root/romm/.env

Vigtige filer og mapper

  • Installationssti: /root/romm
  • Compose-fil: /root/romm/docker-compose.yml
  • Environment-fil: /root/romm/.env
  • ROM-bibliotek: /root/romm/library
  • ROM'er: /root/romm/library/roms
  • BIOS: /root/romm/library/bios
  • Aktiver: /root/romm/assets
  • Konfiguration: /root/romm/config
  • Caddy-konfiguration: /etc/caddy/Caddyfile
  • MariaDB-data: /var/lib/docker/volumes/romm_mysql_data

Docker-administration

Se status:

docker ps

Se logs:

cd /root/romm
docker compose logs -f

Genstart tjenester:

cd /root/romm
docker compose restart

Stop tjenester:

cd /root/romm
docker compose down

Start tjenester:

cd /root/romm
docker compose up -d

Domæne og HTTPS (Caddy)

Bemærk: TLS-certifikater fra Let's Encrypt kan ikke udstedes til IP-adresser. Der kræves et domænenavn.

1. Peg et domæne (for eksempel example.com) til din servers IP-adresse.

2. Rediger /root/romm/.env og opdater ROMM_BASE_URL:

BASE_URL=https://example.com

3. Genopret tjenesterne:

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

4. Update the site address in /etc/caddy/Caddyfile fra http://<SERVER_IP> med dit domæne. Lad komprimering, headers og reverse proxy-konfigurationen være uændret.

vim /etc/caddy/Caddyfile

Ændr:

http://<SERVER_IP> {

for at:

example.com {

5. Genindlæs Caddy:

systemctl reload caddy

6. Caddy henter og fornyer automatisk et Let's Encrypt-certifikat.

7. Åbn RomM på: https://example.com

Deploy RomM nu. Fra 2,48 $/md.