Pierwsze kroki
- Otwórz
http://<SERVER-IP>w Twojej przeglądarce. - Pierwsze uruchomienie może chwilę potrwać.
- Przy pierwszej wizycie RomM przekieruje Cię do kreatora konfiguracji.
- Ukończ kreatora konfiguracji.
- Utwórz nazwę użytkownika i hasło administratora.
- Pierwsze utworzone konto staje się kontem administratora.
Biblioteka ROM
- Umieść swoje pliki ROM w:
/root/romm/library/roms - Umieść pliki BIOS w:
/root/romm/library/bios - Po dodaniu gier uruchom skanowanie biblioteki w interfejsie webowym RomM.
Metadane
- Hasheous metadata support lets RomM retrieve game metadata without requiring an API key.
- Dodatkowych dostawców metadanych można skonfigurować w:
/root/romm/.env
Ważne pliki i katalogi
- Ścieżka instalacji:
/root/romm - Plik Compose:
/root/romm/docker-compose.yml - Plik środowiska:
/root/romm/.env - Biblioteka ROM:
/root/romm/library - ROM-y:
/root/romm/library/roms - BIOS:
/root/romm/library/bios - Zasoby:
/root/romm/assets - Konfiguracja:
/root/romm/config - Konfiguracja Caddy:
/etc/caddy/Caddyfile - Dane MariaDB:
/var/lib/docker/volumes/romm_mysql_data
Zarządzanie Dockerem
Wyświetl stan:
docker ps
Zobacz logi:
cd /root/romm
docker compose logs -f
Uruchom ponownie usługi:
cd /root/romm
docker compose restart
Zatrzymaj usługi:
cd /root/romm
docker compose down
Uruchom usługi:
cd /root/romm
docker compose up -d
Domena i HTTPS (Caddy)
Uwaga: certyfikaty TLS od Let's Encrypt nie mogą być wydane dla adresów IP. Wymagana jest nazwa domeny.
1. Skieruj domenę (na przykład example.com) na adres IP Twojego serwera.
2. Edycja /root/romm/.env i zaktualizuj ROMM_BASE_URL:
BASE_URL=https://example.com
3. Utwórz usługi ponownie:
docker compose -f /root/romm/docker-compose.yml up -d
4. Update the site address in /etc/caddy/Caddyfile z http://<SERVER_IP> na swoją domenę. Pozostaw bez zmian kompresję, nagłówki i konfigurację reverse proxy.
vim /etc/caddy/Caddyfile
Zmień:
http://<SERVER_IP> {
aby:
example.com {
5. Przeładuj Caddy:
systemctl reload caddy
6. Caddy automatycznie uzyska i odnowi certyfikat Let's Encrypt.
7. Otwórz RomM pod adresem: https://example.com