تخطَّ إلى المحتوى الرئيسي
خصم ٥٠٪ جميع الخطط، لفترة محدودة. تبدأ من $2.48/mo
RomM

RomM

RomM مدير ومشغّل ملفات ROM تستضيفه بنفسك. يفحص مجموعتك، ويجلب أغلفة الألعاب وبياناتها الوصفية، ويشغّل العناوين المدعومة مباشرة داخل المتصفح. مرخّص بموجب AGPL-3.0 وبأكثر من 12,100 نجمة على GitHub.

نظرة سريعة

12.1k

نجوم GitHub

1

مشاهدات الصفحة

الرخصة AGPL-3.0 الإصدار Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

البدء

  1. افتح http://<SERVER-IP> في متصفحك.
  2. قد يستغرق التشغيل الأول بعض الوقت.
  3. عند أول زيارة، سيحوّلك RomM إلى معالج الإعداد.
  4. أكمل معالج الإعداد.
  5. أنشئ اسم المستخدم وكلمة المرور للمسؤول.
  6. يصبح أول حساب يتم إنشاؤه هو حساب المسؤول.

مكتبة ROM

  1. ضع ملفات ROM الخاصة بك في: /root/romm/library/roms
  2. ضع ملفات BIOS في: /root/romm/library/bios
  3. بعد إضافة الألعاب، شغّل فحص المكتبة من واجهة الويب في 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 الخاص بخادمك.

٢. تحرير /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

المزيد في الألعاب

تطبيقات ذات صلة.

انشر RomM الآن. تبدأ من 2.48 $/شهر.