Erste Schritte
- Öffnen Sie
http://<SERVER-IP>in deinem Browser. - Der erste Start kann etwas dauern.
- Beim ersten Aufruf leitet RomM Sie zum Setup-Assistenten weiter.
- Schließen Sie den Setup-Assistenten ab.
- Legen Sie Benutzernamen und Passwort des Administrators fest.
- Das erste angelegte Konto wird zum Administrator.
ROM-Bibliothek
- Legen Sie Ihre ROM-Dateien ab in:
/root/romm/library/roms - Legen Sie die BIOS-Dateien ab in:
/root/romm/library/bios - Starten Sie nach dem Hinzufügen von Spielen einen Bibliotheks-Scan über die RomM-Weboberfläche.
Metadaten
- Hasheous metadata support lets RomM retrieve game metadata without requiring an API key.
- Weitere Metadaten-Anbieter können konfiguriert werden in:
/root/romm/.env
Wichtige Dateien und Verzeichnisse
- Installationspfad:
/root/romm - Compose-Datei:
/root/romm/docker-compose.yml - Environment-Datei:
/root/romm/.env - ROM-Bibliothek:
/root/romm/library - ROMs:
/root/romm/library/roms - BIOS:
/root/romm/library/bios - Assets:
/root/romm/assets - Konfiguration:
/root/romm/config - Caddy-Konfiguration:
/etc/caddy/Caddyfile - MariaDB-Daten:
/var/lib/docker/volumes/romm_mysql_data
Docker-Verwaltung
Status anzeigen:
docker ps
Logs ansehen:
cd /root/romm
docker compose logs -f
Dienste neu starten:
cd /root/romm
docker compose restart
Dienste stoppen:
cd /root/romm
docker compose down
Dienste starten:
cd /root/romm
docker compose up -d
Domain und HTTPS (Caddy)
Hinweis: Let's-Encrypt-TLS-Zertifikate können nicht für IP-Adressen ausgestellt werden. Ein Domainname ist erforderlich.
1. Richten Sie eine Domain (z. B. example.com) auf die IP-Adresse Ihres Servers.
2. Bearbeiten /root/romm/.env und aktualisiere ROMM_BASE_URL:
BASE_URL=https://example.com
3. Erstellen Sie die Dienste neu:
docker compose -f /root/romm/docker-compose.yml up -d
4. Update the site address in /etc/caddy/Caddyfile ab http://<SERVER_IP> durch Ihre Domain. Lassen Sie Komprimierung, Header und Reverse-Proxy-Konfiguration unverändert.
vim /etc/caddy/Caddyfile
Ändern:
http://<SERVER_IP> {
um:
example.com {
5. Laden Sie Caddy neu:
systemctl reload caddy
6. Caddy holt und erneuert ein Let's-Encrypt-Zertifikat automatisch.
7. Rufen Sie RomM auf unter: https://example.com