RetroAssembly

RetroAssembly
RetroAssembly
Version:
1
Author:
Date:
01 August 2025
Downloads:
0 x

RetroAssembly is a personal retro game collection cabinet in your browser.

Unlike most emulators that you download, RetroAssembly offers two different options. The first is to visit https://retroassembly.com and create an account. The second is to self-host with Docker.

Features
  • Relive memories from numerous retro gaming consoles in the browser. NES, SNES, Genesis, GameBoy, Arcade... See Supported Platforms below.
  •  See your game collection displayed with auto-detected beautiful box arts and covers.
  •  Save and synchronize your game at any point and resume later.
  •  Made a mistake? Some emulators allow you to rewind gameplay.
  •  Browse through platforms and your game library with an intuitive interface with spatial navigation , which means you can just use a keyboard or a gamepad to navigate between games.
  •  Enhance your gaming experience with beautiful visual effects with retro-style shaders.
  •  Play on the go, even without a physical gamepad, using our on-screen virtual controller.
Changelog

Using Docker CLI

  1. Make sure you have Docker installed on your system.
  2. Pull and run the RetroAssembly Docker image:
    docker run -d --name retroassembly -p 8000:8000 -v /path/to/your/data:/app/data arianrhodsandlot/retroassembly
    Replace /path/to/your/data with the actual path where you want to store your game data, ROMs, and save states. You can also change the port 8000 to any other value you want.

Using Docker Compose

  1. Make sure you have Docker and Docker Compose installed on your system.
  2. Create docker-compose.yml file:
    version: '3.8' 
    services:
    retroassembly:
    image: arianrhodsandlot/retroassembly
    container_name: retroassembly
    ports: [8000:8000]
    volumes: [/path/to/your/data:/app/data]
    restart: unless-stopped
    Replace /path/to/your/datawith the actual path where you want to store your game data, ROMs, and save states.
  3. Run the service:docker-compose up -d
Accessing Your Instance
  1. Open your browser and navigate to http://localhost:8000 (if the port 8000 is used in previous steps) to access your self-hosted RetroAssembly instance.
  2. Create an account after clicking the "Library" button.
  3. Upload your ROM files and start gaming!
 
 
Powered by Phoca Download