[EMULATOR] Emulatorjs docker container

Post Reply
User avatar
zyssai
Posts: 1272
Joined: Wed Jan 27, 2021 6:42 pm
languages_spoken: english, french
ODROIDs: Odroid N2+ 4Gb
VU7C
Has thanked: 606 times
Been thanked: 253 times
Contact:

[EMULATOR] Emulatorjs docker container

Post by zyssai »

Hi!

I've been looking for a long time a way to be able to play my oldies from anywhere.
I think I have found it and wanna share this with you :)

So I actually have a NAS hosted on a N2+, with latest Ubuntu, docker and some services like Plex, Qbittorrent etc.

I firstly thought about an emulator with streaming capabilities, but too hard to setup.
And then I found a docker container, compatible with arm64, based on Retroarch, able to be used from any web browser. I even managed to run it behind traefik.
This is emulatorjs.

The particularity of this container is that the client hardware launches the game itself, so no problem of network bandwidth, once the data is downloaded the game will play correctly.
It's also possible tu run multiple instances from different clients at the same time.

Here is a docker-compose example.

Code: Select all

services:
  # Emulatorjs - In browser web based emulation
  emulatorjs:
    container_name: emulatorjs
    image: lscr.io/linuxserver/emulatorjs:latest
    ports:
      - "3000:3000"
    volumes:
      - $DOCKERDIR/emulatorjs/config:/config
      - $ROMSDIR:/data
    environment:
      - TZ=Europe/Paris
      - PUID=1000
      - PGID=1000
Here is the main page. I know there is a possibility to add a frontend but have not found time to try.

Image

Image

Once you choose a game you've got a frontend with a short video of the game.

Image

Image

And you can access Retroarch menu from the game with F1 key to customize controls, core options, or anything else.

Image

N64 plays correctly, even this gem :D

Image

And the classics :P

Image

For the moment, the cons that I can reveal is the unavalability to play most of the games with keyboard (at least, this is working but I have not found any way to change key mapping).
So I brought my game controller with me if I know that I will be able to play on the day.

Hope you appreciate and I will be happy to share experience with any of you :)
These users thanked the author zyssai for the post (total 2):
odroid (Sun Jul 07, 2024 8:25 pm) • gychoi (Wed Jul 17, 2024 9:27 am)

User avatar
gychoi
Posts: 3
Joined: Fri Jul 12, 2024 11:52 am
languages_spoken: korean, english
Has thanked: 17 times
Been thanked: 2 times
Contact:

Re: [EMULATOR] Emulatorjs docker container

Post by gychoi »

Thank you for sharing! I should try installing it too :D
These users thanked the author gychoi for the post:
zyssai (Wed Jul 17, 2024 2:45 pm)

Post Reply

Return to “Games and Emulators”

Who is online

Users browsing this forum: No registered users and 6 guests