emulatorjs

1.9.2-ls173deprecated

emulatorjs - In browser web based emulation portable to nearly any device for many retro consoles. A mix of emulators is used between Libretro and EmulatorJS.

docker pull lscr.io/linuxserver/emulatorjs:latest

This image is deprecated

It is no longer maintained and receives no further updates. The details below are kept for reference; you can find maintained alternatives in the catalogue.

Quick start

Generated from the image's own configuration. Replace the /path/to folders with real paths on your host.

---
services:
  emulatorjs:
    image: lscr.io/linuxserver/emulatorjs:latest
    container_name: emulatorjs
    environment:
      - TZ=Europe/London
      - SUBFOLDER=/ # optional
    volumes:
      - /path/to/config:/config
      - /path/to/data:/data
    ports:
      - 3000:3000
      - 80:80
      - 4001:4001 # optional
    restart: unless-stopped

Parameters

Ports
PortFunctionRequired
3000:3000Rom/artwork management interface, used to generate/manage config files and download artworkrequired
80:80Emulation frontend containing static web files used to browse and launch gamesrequired
4001:4001IPFS peering port, if you want to participate in the P2P network to distribute frontend artwork please forward this to the Internetoptional
Environment variables
VariableFunctionRequired
TZ=Europe/LondonSpecify a timezone to use EG Europe/Londonrequired
SUBFOLDER=/Specify a subfolder for reverse proxies IE '/FOLDER/'optional
Volumes
PathFunctionRequired
/configPath to store user profilesrequired
/dataPath to store roms/artworkrequired

Architectures

Pulling :latest picks the right one for your host automatically.

  • x86_64amd64-latest
  • arm64arm64v8-latest

Tags

  • :latestStable releases

Changelog

  1. Skip IPFS config if DISABLE_IPFS is set as env variable.

  2. Add atari5200 support.

  3. Pin node back on aarch64 as well for compatibility.

Writing

Posts about emulatorjs

Related

Browse all

dolphin

2609a-ls87

Dolphin Emulator lets you play GameCube and Wii games with various graphical enhancements and other features are available to improve your game experience.

2.8M pulls per month13 GitHub stars

webstation

ceb22cc0-ls41

Webstation is a web native emulation focused LXQt desktop based on Ubuntu.

78.6K pulls per month15 GitHub stars

luanti

5.18.0-rc1-ls50

luanti (formerly Minetest) is an open source voxel game-creation platform with easy modding and game creation

36.1K pulls per month15 GitHub starsarm64

steam

95181c2e-ls45

Steam is the ultimate destination for playing, discussing, and creating games.

21.4K pulls per month36 GitHub stars