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.
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# 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.Auto-fetched 9 minutes ago
Auto-fetched 9 minutes ago