← Back to catalog RetroAssembly · managed by DINAO

Your retro game collection, in the browser and hosted in France

RetroAssembly transforms your ROM collection into a playable game library accessible from any browser, with synchronized saves. DINAO hosts it in France : your private library remains 100 % under your control.

Hosted in FranceGDPR Compliant24+ retro consolesSynchronized savesOfficial publisher image
Overview

What is RetroAssembly?

RetroAssembly is an open-source emulation platform that transforms your ROM collection into a true playable game library accessible from any browser — described by its creator as « your personal retro game cabinet in the browser ». It's the equivalent of a Plex server, but dedicated to your classic video games.

It supports over 24 systems — NES, SNES, Genesis/Megadrive, Game Boy / Color / Advance, Atari 2600/5200/7800, Arcade, Neo Geo Pocket, Virtual Boy, WonderSwan, and many more — thanks to the Nostalgist.js emulation engine. The interface offers spatial navigation via keyboard or controller, auto-detected box art, retro shaders, and a virtual touch controller for mobile.

Regarding saves, RetroAssembly allows you to save and synchronize your game states (save states) at any time to resume from another device. Built in TypeScript (Vite, React Router, Drizzle ORM), it is fully self-hostable via Docker, giving you total control over your private library.

Compatible offers

Host RetroAssembly at DINAO

Resource tiers compatible with RetroAssembly prerequisites (minimum 1 vCPU / 1 Go / 5 Go). Hosted in France, fully managed.

Découverte
1 vCPU · 2 Go · 20 Go
9,90 € /month excl. VAT
  • 1 dedicated vCPU
  • 2 Go RAM
  • 20 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order
Standard
2 vCPU · 4 Go · 40 Go
19,90 € /month excl. VAT
  • 2 dedicated vCPU
  • 4 Go RAM
  • 40 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order
Dédié
8 vCPU · 16 Go · 160 Go
79,90 € /month excl. VAT
  • 8 dedicated vCPU
  • 16 Go RAM
  • 160 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order
Under the hood

Technical details

vCPU
1 vCPU
ideal : 2 vCPU
Memory
1 Go
ideal : 2 Go
Disk
5 Go
ideal : 50 Go
Image : arianrhodsandlot/retroassembly:latest Registry : docker.io Services : retroassembly Ports : 8000
FAQ

You might be wondering…

Does my game library remain private?

Yes. Your RetroAssembly instance is dedicated and isolated in its own container. Your ROMs and saves remain strictly private and belong only to you.

Where is my collection hosted?

Exclusively in France, in our Marseille datacenter. No data leaves the European Union, ensuring your GDPR compliance.

Do I need technical skills?

No. DINAO deploys, updates, and monitors your Docker instance. You just need to log in via your browser, import your ROMs, and play.

Can I change plans or retrieve my data?

Yes, at any time. Your ROMs and saves belong to you and remain exportable. Upgrading to a higher plan is done without losing your collection or ongoing games.

Which consoles can I emulate with RetroAssembly?

Over 24 systems are supported, including NES, SNES, Genesis/Megadrive, Game Boy / Color / Advance, Atari 2600/5200/7800, Arcade, Virtual Boy, and many more, via the Nostalgist.js engine.