Začínáme
- Otevřete
http://<SERVER-IP>v prohlížeči. - První spuštění může chvíli trvat.
- Při první návštěvě vás RomM přesměruje na průvodce nastavením.
- Dokončete průvodce nastavením.
- Vytvořte uživatelské jméno a heslo administrátora.
- První vytvořený účet se stane administrátorem.
Knihovna ROM
- Umístěte své ROM soubory do:
/root/romm/library/roms - Umístěte soubory BIOS do:
/root/romm/library/bios - 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