Favicon of EmulatorJS (LinuxServer.io)

EmulatorJS (LinuxServer.io)

Add fully customizable, browser-based game emulators to any website with just a few lines of code. Features a built-in code generator and RetroArch cores.

Bring classic gaming experiences directly to your audience with a powerful, browser-based emulation tool. This open-source solution makes it incredibly simple to integrate a fully functional game emulator into any website using just a few lines of code. Powered by RetroArch's libretro cores, it delivers reliable and high-quality gameplay right in the browser without requiring users to download additional software. Key benefits include: Effortless Embedding: Use the built-in code editor to automatically generate the exact code needed for your site. Complete Customization: Tailor the look and feel to match your website's design with extensive built-in options. Global Reach: Support for multiple languages ensures players from around the world can enjoy the experience. Whether you are building a retro gaming archive or adding an interactive easter egg to your project, this tool provides a seamless, highly adaptable, and user-friendly emulation environment.

Directory Structure

emulatorjs-linuxserver-io
config
data
.env
docker-compose.yml

docker-compose.yml

services:
  emulatorjs:
    image: lscr.io/linuxserver/emulatorjs:latest
    container_name: emulatorjs
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - ./config:/config
      - ./data:/data
    ports:
      - 3000:3000
      - 80:80
    restart: unless-stopped

.env

# No sensitive credentials are required for the default configuration of EmulatorJS.
# Environment variables such as PUID, PGID, and TZ are defined directly in the docker-compose.yml file.
Categories:

Share:

Ad
Favicon

 

  
 

Similar to EmulatorJS (LinuxServer.io)

Favicon

 

  
  
Favicon

 

  
  
Favicon