Primeiros passos
- Abra
http://<SERVER-IP>no seu navegador. - A primeira inicialização pode levar algum tempo.
- Na primeira visita, o RomM redireciona você para o assistente de configuração.
- Conclua o assistente de configuração.
- Crie o nome de usuário e a senha do administrador.
- A primeira conta criada se torna a de administrador.
Biblioteca de ROMs
- Coloque seus arquivos de ROM em:
/root/romm/library/roms - Coloque os arquivos de BIOS em:
/root/romm/library/bios - Depois de adicionar jogos, execute uma varredura da biblioteca pela interface web do RomM.
Metadados
- Hasheous metadata support lets RomM retrieve game metadata without requiring an API key.
- Outros provedores de metadados podem ser configurados em:
/root/romm/.env
Ficheiros e diretórios importantes
- Caminho de instalação:
/root/romm - Arquivo Compose:
/root/romm/docker-compose.yml - Ficheiro de ambiente:
/root/romm/.env - Biblioteca de ROMs:
/root/romm/library - ROMs:
/root/romm/library/roms - BIOS:
/root/romm/library/bios - Recursos:
/root/romm/assets - Configuração:
/root/romm/config - Configuração do Caddy:
/etc/caddy/Caddyfile - Dados do MariaDB:
/var/lib/docker/volumes/romm_mysql_data
Gerenciamento do Docker
Ver o status:
docker ps
Ver registos:
cd /root/romm
docker compose logs -f
Reiniciar os serviços:
cd /root/romm
docker compose restart
Parar os serviços:
cd /root/romm
docker compose down
Iniciar os serviços:
cd /root/romm
docker compose up -d
Domínio e HTTPS (Caddy)
Observação: certificados TLS da Let's Encrypt não podem ser emitidos para endereços IP. É necessário um nome de domínio.
1. Aponte um domínio (por exemplo example.com) para o endereço IP do seu servidor.
2. Editar /root/romm/.env e atualize ROMM_BASE_URL:
BASE_URL=https://example.com
3. Recrie os serviços:
docker compose -f /root/romm/docker-compose.yml up -d
4. Update the site address in /etc/caddy/Caddyfile de http://<SERVER_IP> pelo seu domínio. Mantenha inalteradas a compressão, os cabeçalhos e a configuração do proxy reverso.
vim /etc/caddy/Caddyfile
Altere:
http://<SERVER_IP> {
para:
example.com {
5. Recarregue o Caddy:
systemctl reload caddy
6. O Caddy obtém e renova automaticamente um certificado Let's Encrypt.
7. Acesse o RomM em: https://example.com