mame

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/mame
Last 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.