Premiers pas
- Ouvrez
http://<SERVER-IP>dans votre navigateur. - Le premier démarrage peut prendre un certain temps.
- À la première visite, RomM vous redirige vers l'assistant d'installation.
- Terminez l'assistant d'installation.
- Créez le nom d'utilisateur et le mot de passe administrateur.
- Le premier compte créé devient l'administrateur.
Bibliothèque de ROM
- Placez vos fichiers ROM dans :
/root/romm/library/roms - Placez les fichiers BIOS dans :
/root/romm/library/bios - Après avoir ajouté des jeux, lancez une analyse de la bibliothèque depuis l'interface web de RomM.
Métadonnées
- Hasheous metadata support lets RomM retrieve game metadata without requiring an API key.
- D'autres fournisseurs de métadonnées se configurent dans :
/root/romm/.env
Fichiers et répertoires importants
- Chemin d'installation :
/root/romm - Fichier Compose :
/root/romm/docker-compose.yml - Fichier d'environnement :
/root/romm/.env - Bibliothèque de ROM :
/root/romm/library - ROM :
/root/romm/library/roms - BIOS :
/root/romm/library/bios - Ressources :
/root/romm/assets - Configuration :
/root/romm/config - Configuration de Caddy :
/etc/caddy/Caddyfile - Données MariaDB :
/var/lib/docker/volumes/romm_mysql_data
Gestion de Docker
Afficher l'état :
docker ps
Voir les logs :
cd /root/romm
docker compose logs -f
Redémarrer les services :
cd /root/romm
docker compose restart
Arrêter les services :
cd /root/romm
docker compose down
Démarrer les services :
cd /root/romm
docker compose up -d
Domaine et HTTPS (Caddy)
Remarque : les certificats TLS de Let's Encrypt ne peuvent pas être émis pour des adresses IP. Un nom de domaine est nécessaire.
1. Faites pointer un domaine (par exemple example.com) vers l'adresse IP de votre serveur.
2. Modifiez /root/romm/.env et mettez à jour ROMM_BASE_URL:
BASE_URL=https://example.com
3. Recréez les services :
docker compose -f /root/romm/docker-compose.yml up -d
4. Update the site address in /etc/caddy/Caddyfile à partir de http://<SERVER_IP> par votre domaine. Laissez inchangées la compression, les en-têtes et la configuration du reverse proxy.
vim /etc/caddy/Caddyfile
Remplacez :
http://<SERVER_IP> {
pour :
example.com {
5. Rechargez Caddy :
systemctl reload caddy
6. Caddy obtiendra et renouvellera automatiquement un certificat Let's Encrypt.
7. Accédez à RomM à l'adresse : https://example.com