Kom godt i gang
- Åbn
http://<SERVER-IP>i din browser. - Den første opstart kan tage lidt tid.
- Ved første besøg sender RomM dig videre til opsætningsguiden.
- Fuldfør opsætningsguiden.
- Opret administratorens brugernavn og adgangskode.
- Den første oprettede konto bliver administrator.
ROM-bibliotek
- Placer dine ROM-filer i:
/root/romm/library/roms - Placer BIOS-filerne i:
/root/romm/library/bios - 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