mame
Docker app from linuxserver's Repository
Overview
MAME(https://www.mamedev.org/) is a free and open-source emulator designed to emulate the hardware of arcade games, video game consoles, old computers and other systems in software on modern personal computers.
Requirements
This image is unprotected by default __**do not**__ expose it to the internet.
Please read https://github.com/linuxserver/docker-mame#security for more information.
Runtime arguments
- Web UI
https://[IP]:[PORT:3001]- Network
bridge- Shell
bash- Privileged
- false
- Extra Params
--shm-size=1gb
Template configuration
WebUIPorttcp
HTTP MAME desktop gui, must be proxied.
- Target
- 3000
- Default
- 3000
Port: 3001Porttcp
HTTPS MAME desktop gui.
- Target
- 3001
- Default
- 3001
AppdataPathrw
Users home directory in the container, stores local files and settings
- Target
- /config
Path: /mamePathro
MAME directory containing artwork, roms, and assets.
- Target
- /mame
PUIDVariable
Container Variable: PUID
- Default
- 99
PGIDVariable
Container Variable: PGID
- Default
- 100
UMASKVariable
Container Variable: UMASK
- Default
- 022
Download Statistics
19,916
Total Downloads
3,424
This Month
2,679
Avg / Month
Total Downloads Over Time
Loading chart...
Details
Repository
lscr.io/linuxserver/mameLast Updated2026-05-05
First Seen2025-07-07
Run Mame on Unraid.
Mame is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.