Начало работы
- Откройте
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