Első lépések
- Nyissa meg
http://<SERVER-IP>a böngészőjében. - Az első indítás eltarthat egy ideig.
- Az első látogatáskor a RomM a telepítő varázslóra irányítja.
- Fejezze be a telepítő varázslót.
- Hozza létre az adminisztrátor felhasználónevét és jelszavát.
- Az első létrehozott fiók lesz az adminisztrátor.
ROM-könyvtár
- Helyezze a ROM-fájljait ide:
/root/romm/library/roms - Helyezze a BIOS-fájlokat ide:
/root/romm/library/bios - 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