services: retroarch: image: lscr.io/linuxserver/retroarch:latest container_name: retroarch restart: unless-stopped security_opt: - seccomp:unconfined environment: - PUID=1000 - PGID=1000 - TZ=${TZ:-Europe/Paris} - CUSTOM_USER=${CUSTOM_USER:-} - PASSWORD=${PASSWORD:-} volumes: - "${RETROARCH_CONFIG_PATH:-/mnt/storage/configs/retroarch}:/config" - "${RETROARCH_ROMS_PATH:-/mnt/storage/games/roms}:/roms" - "${RETROARCH_SAVES_PATH:-/mnt/storage/games/saves}:/saves" ports: - "${RETROARCH_PORT:-3000}:3000" - "${RETROARCH_HTTPS_PORT:-3001}:3001" shm_size: "1gb"