Початок роботи
- Відкрийте
http://<SERVER-IP>у вашому браузері. - Перший запуск може зайняти певний час.
- Під час першого відвідування RomM перенаправить вас до майстра налаштування.
- Завершіть майстер налаштування.
- Створіть ім'я користувача та пароль адміністратора.
- Перший створений акаунт стає адміністратором.
Бібліотека ROM
- Розмістіть свої файли ROM у:
/root/romm/library/roms - Розмістіть файли BIOS у:
/root/romm/library/bios - Після додавання ігор запустіть сканування бібліотеки у вебінтерфейсі RomM.
Метадані
- Hasheous metadata support lets RomM retrieve game metadata without requiring an API key.
- Додаткових постачальників метаданих можна налаштувати в:
/root/romm/.env
Важливі файли та директорії
- Шлях встановлення:
/root/romm - Файл Compose:
/root/romm/docker-compose.yml - Файл середовища:
/root/romm/.env - Бібліотека ROM:
/root/romm/library - ROM:
/root/romm/library/roms - BIOS:
/root/romm/library/bios - Ресурси:
/root/romm/assets - Конфігурація:
/root/romm/config - Конфігурація Caddy:
/etc/caddy/Caddyfile - Дані MariaDB:
/var/lib/docker/volumes/romm_mysql_data
Керування Docker
Перегляд стану:
docker ps
Переглянути логи:
cd /root/romm
docker compose logs -f
Перезапустити служби:
cd /root/romm
docker compose restart
Зупинити служби:
cd /root/romm
docker compose down
Запустити служби:
cd /root/romm
docker compose up -d
Домен і HTTPS (Caddy)
Примітка: TLS-сертифікати Let's Encrypt не видаються на IP-адреси. Потрібне доменне ім'я.
1. Спрямуйте домен (наприклад example.com) на IP-адресу вашого сервера.
2. Редагування /root/romm/.env і оновіть ROMM_BASE_URL:
BASE_URL=https://example.com
3. Перестворіть сервіси:
docker compose -f /root/romm/docker-compose.yml up -d
4. Update the site address in /etc/caddy/Caddyfile від http://<SERVER_IP> на свій домен. Стиснення, заголовки та конфігурацію зворотного проксі залиште без змін.
vim /etc/caddy/Caddyfile
Замініть:
http://<SERVER_IP> {
щоб:
example.com {
5. Перезавантажте Caddy:
systemctl reload caddy
6. Caddy автоматично отримає та оновлюватиме сертифікат Let's Encrypt.
7. Відкрийте RomM за адресою: https://example.com