This is an automated archive made by the Lemmit Bot.
The original was posted on /r/selfhosted by /u/xudexi on 2025-08-02 13:58:15+00:00.
Hey everyone, I wanted to share RetroAssembly, the project I've been working on to you.
What is RetroAssembly?
It's a web-based personal game cabinet that lets you organize and play classic console games directly in your browser. Upload your ROMs once, play anywhere on any device with a web browser.
Key Features:
- Supports NES, SNES, Genesis, GameBoy, Arcade, and more
- Auto-detects and displays beautiful box art for your games
- Save and sync your progress, resume anytime
- Navigate your library with keyboard or gamepad (spatial navigation)
- Built-in retro-style shaders
- On-screen virtual controller for mobile play
Getting Started
Docker deployment is dead simple:
sh docker run -d --name retroassembly -p 8000:8000 -v /path/to/your/data:/app/data arianrhodsandlot/retroassembly
There's also a hosted version at retroassembly.com if you just want to try it out, but having your own instance means complete control over your retro gaming collection.
Links
Anyone been looking for a good self-hosted retro gaming solution? Would love to hear your thoughts!