Ana içeriğe geç
%50 indirim tüm planlarda, sınırlı süreyle. Başlangıç fiyatı $2.48/mo
RomM

RomM

RomM, kendi sunucunuzda barındırılan bir ROM yöneticisi ve oynatıcısıdır. Koleksiyonunuzu tarar, kapak görsellerini ve üst verileri çeker, desteklenen oyunları doğrudan tarayıcıda çalıştırır. AGPL-3.0 lisanslı, 12.100'den fazla GitHub yıldızı.

Kısaca

12.1k

GitHub yıldızları

1

Sayfa görüntülemeleri

Lisans AGPL-3.0 Sürüm Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

Başlarken

  1. Açın http://<SERVER-IP> tarayıcınızda.
  2. İlk başlatma biraz zaman alabilir.
  3. İlk ziyarette RomM sizi kurulum sihirbazına yönlendirir.
  4. Kurulum sihirbazını tamamlayın.
  5. Yönetici kullanıcı adını ve şifresini oluşturun.
  6. Oluşturulan ilk hesap yönetici olur.

ROM kütüphanesi

  1. ROM dosyalarınızı şuraya koyun: /root/romm/library/roms
  2. BIOS dosyalarını şuraya koyun: /root/romm/library/bios
  3. Oyunları ekledikten sonra RomM web arayüzünden bir kütüphane taraması çalıştırın.

Üst veriler

  • Hasheous metadata support lets RomM retrieve game metadata without requiring an API key.
  • Ek üst veri sağlayıcıları şurada yapılandırılabilir: /root/romm/.env

Önemli Dosyalar ve Dizinler

  • Kurulum yolu: /root/romm
  • Compose dosyası: /root/romm/docker-compose.yml
  • Environment dosyası: /root/romm/.env
  • ROM kütüphanesi: /root/romm/library
  • ROM'lar: /root/romm/library/roms
  • BIOS: /root/romm/library/bios
  • Varlıklar: /root/romm/assets
  • Yapılandırma: /root/romm/config
  • Caddy yapılandırması: /etc/caddy/Caddyfile
  • MariaDB verileri: /var/lib/docker/volumes/romm_mysql_data

Docker yönetimi

Durumu görüntüleyin:

docker ps

Logları göster:

cd /root/romm
docker compose logs -f

Hizmetleri yeniden başlatın:

cd /root/romm
docker compose restart

Hizmetleri durdurun:

cd /root/romm
docker compose down

Hizmetleri başlatın:

cd /root/romm
docker compose up -d

Alan adı ve HTTPS (Caddy)

Not: Let's Encrypt TLS sertifikaları IP adresleri için verilemez. Bir alan adı gerekir.

1. Bir alan adını (örneğin example.com) sunucunuzun IP adresine.

2. Düzenle /root/romm/.env ve güncelleyin: ROMM_BASE_URL:

BASE_URL=https://example.com

3. Servisleri yeniden oluşturun:

docker compose -f /root/romm/docker-compose.yml up -d

4. Update the site address in /etc/caddy/Caddyfile tarihinden beri hizmet vermektedir http://<SERVER_IP> kendi alan adınızla değiştirin. Sıkıştırma, başlıklar ve ters vekil yapılandırmasını olduğu gibi bırakın.

vim /etc/caddy/Caddyfile

Şunu değiştirin:

http://<SERVER_IP> {

şunun için:

example.com {

5. Caddy'yi yeniden yükleyin:

systemctl reload caddy

6. Caddy, Let's Encrypt sertifikasını otomatik olarak alır ve yeniler.

7. RomM'a şu adresten erişin: https://example.com

RomM'yi şimdi dağıtın. 2,48 $/ay'dan başlayan fiyatlarla.