PMDA

PMDA

Docker app from PMDA's Repository

Overview

PMDA (pronounced "pimda") is one music lover's take on building the music library of his dreams — self-hosted, private, and genuinely a joy to use. • Understands your collection — scans huge folders and identifies every album against MusicBrainz, with a smart soft / release-group pass that recovers the covers and metadata other tools give up on. • Keeps it clean — preserves the tags and artwork you trust, quarantines duplicates and incomplete rips, and publishes a fast, PostgreSQL-backed library. • Made for listening — gapless playback with history, cross-user recommendations, clickable artist pages, synced lyrics and waveforms. • Yours everywhere — native iOS and Android apps stream and download your library, lossless FLAC included. • 100% self-hosted — no cloud lock-in, no phoning home, no AI tokens. Your music, your server, your rules. Made for people who are in love with music. 🎵

Install PMDA on Unraid in a few clicks.

Find PMDA in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for PMDA Review the template variables and paths Click Install

Download Statistics

35,447
Total Downloads
2,199
This Month
3,337
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
meaning/pmda:latest
Last Updated2026-06-29
First Seen2025-06-16

Runtime arguments

Web UI
http://[IP]:[PORT:5005]/
Network
bridge
Shell
sh
Privileged
false

Template configuration

WebUI PortPorttcp

Host port for the PMDA web UI.

Target
5005
Default
5005
Value
5005
Config DirectoryPathrw

Persistent PMDA data: PostgreSQL, Redis state, settings, auth state, logs, and generated cache.

Target
/config
Default
/mnt/user/appdata/pmda
Value
/mnt/user/appdata/pmda
Music RootPathrw

Parent music share. Configure the exact Standard and Incoming source folders later in PMDA Settings.

Target
/music
Default
/mnt/user/Music
Value
/mnt/user/Music
Review RootPathrw

Root folder used for duplicate and incomplete review targets.

Target
/dupes
Default
/mnt/user/PMDA/review
Value
/mnt/user/PMDA/review
Enable PMDA AuthVariable{3}

Enable PMDA accounts and session-based access control.

Target
PMDA_AUTH_ENABLED
Default
1
Value
1
Trust Proxy HeadersVariable{3}

Enable when PMDA is placed behind Cloudflare Tunnel or another reverse proxy.

Target
PMDA_AUTH_TRUST_PROXY_HEADERS
Default
false
Value
false
Secure Session CookiesVariable{3}

Set to true when PMDA is served over HTTPS.

Target
PMDA_AUTH_SESSION_COOKIE_SECURE
Default
false
Value
false
Allow Public BootstrapVariable{3}

Leave false for normal installs. Only enable temporarily if first-user setup must happen from outside your LAN.

Target
PMDA_AUTH_ALLOW_PUBLIC_BOOTSTRAP
Default
false
Value
false