เริ่มต้นใช้งาน
- เปิด
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 - ไฟล์ environment:
/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
ดู logs:
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 address ของเซิร์ฟเวอร์ของคุณ
๒. แก้ไข /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> เป็นโดเมนของคุณ โดยคงการบีบอัด เฮดเดอร์ และการตั้งค่า reverse proxy ไว้เหมือนเดิม
vim /etc/caddy/Caddyfile
เปลี่ยน:
http://<SERVER_IP> {
เพื่อ:
example.com {
5. รีโหลด Caddy:
systemctl reload caddy
6. Caddy จะขอและต่ออายุใบรับรอง Let's Encrypt ให้อัตโนมัติ
7. เข้าใช้ RomM ที่: https://example.com