All apps · 0 apps
PMDA
Docker app from PMDA's Repository
Overview
Categories
Download Statistics
Total Downloads Over Time
Related apps
Explore more like this
Explore allDetails
meaning/pmda:latestRuntime arguments
- Web UI
http://[IP]:5005/- Network
host- Shell
sh- Privileged
- false
Template configuration
Leave the Container Path exactly as it is (/config) — that is the address PMDA reads, not a name to choose, and the container refuses to start if it is renamed. Only the Host Path, the folder on your server, is yours to set. PMDA's database, your settings, auth state, logs and the covers it downloads. This is the one to back up. If you install the optional local MusicBrainz mirror, its data (~170 GB) lives here too — put this on a fast pool with room to spare. Keep it outside your music folders.
- Target
- /config
- Default
- /mnt/user/appdata/pmda
- Value
- /mnt/user/appdata/pmda
Leave the Container Path exactly as it is (/library) — that is the address PMDA reads, not a name to choose, and the container refuses to start if it is renamed. Only the Host Path, the folder on your server, is yours to set. The music you already have. PMDA reads it. In read-only mode — the recommended one — it never changes a single file here. Point this at the share that holds your collection.
- Target
- /library
- Default
- /mnt/user/Music
- Value
- /mnt/user/Music
Leave the Container Path exactly as it is (/intake) — that is the address PMDA reads, not a name to choose, and the container refuses to start if it is renamed. Only the Host Path, the folder on your server, is yours to set. Where you drop music you have just got. Empty is normal — PMDA watches this folder and identifies whatever lands in it. It must NOT be inside Your music, or PMDA cannot tell what has just arrived from what you already had.
- Target
- /intake
- Default
- /mnt/user/PMDA/intake
- Value
- /mnt/user/PMDA/intake
Leave the Container Path exactly as it is (/organised) — that is the address PMDA reads, not a name to choose, and the container refuses to start if it is renamed. Only the Host Path, the folder on your server, is yours to set. Where PMDA can keep a tidy version of your library, named and sorted its way. Left empty in read-only mode. If you want it built with hardlinks (no extra disk space at all), it has to be on the SAME filesystem as Your music — two Unraid user shares often are not, and PMDA will tell you when it has to make real copies instead.
- Target
- /organised
- Default
- /mnt/user/PMDA/organised
- Value
- /mnt/user/PMDA/organised
Leave the Container Path exactly as it is (/quarantine) — that is the address PMDA reads, not a name to choose, and the container refuses to start if it is renamed. Only the Host Path, the folder on your server, is yours to set. Duplicates, incomplete albums and the trash go here. Nothing is ever deleted: it is moved, and it can be moved back. It must NOT sit inside your music or your intake folder — PMDA would keep finding what it just moved out of the way, and it refuses that layout on first run.
- Target
- /quarantine
- Default
- /mnt/user/PMDA/quarantine
- Value
- /mnt/user/PMDA/quarantine
ONLY if you want the organised folder built with hard links — the option that costs no extra disk space at all, because the same file simply appears in two places. A hard link cannot cross between two mappings, whatever the disk, so PMDA needs one more: the folder on your server that CONTAINS both Your music and The organised folder. If they live in one share, map that share here (for example /mnt/user/Music) and leave the Container Path as /linkroot. PMDA works the rest out on its own. Leave this empty and PMDA makes real copies instead, which always works and uses the space twice.
- Target
- /linkroot
Lets PMDA install and manage the optional local MusicBrainz mirror for you (one click, ~170 GB, answers in a millisecond instead of the public 1 request/second). PMDA only creates and controls its own mirror containers through it. Remove this mapping if you never want the one-click mirror.
- Target
- /var/run/docker.sock
- Default
- /var/run/docker.sock
- Value
- /var/run/docker.sock
ONLY for installs that were set up before PMDA asked for the five folders above. Those instances have their folders configured under /music and keep working exactly as they are — PMDA validates what each folder is FOR, not what it is called. Leave this empty on a new install.
- Target
- /music
ONLY for installs that were set up before PMDA asked for the five folders above, where duplicates and incomplete albums go to /dupes. New installs use Set aside (/quarantine) instead; leave this empty.
- Target
- /dupes
PMDA listens on this port directly on the host (host networking). Change it only if 5005 is already taken on your server, and adjust the WebUI address accordingly.
- Target
- PMDA_PORT
- Default
- 5005
- Value
- 5005
Enable PMDA accounts and session-based access control.
- Target
- PMDA_AUTH_ENABLED
- Default
- 1
- Value
- 1
Enable when PMDA is placed behind Cloudflare Tunnel or another reverse proxy.
- Target
- PMDA_AUTH_TRUST_PROXY_HEADERS
- Default
- false
- Value
- false
Set to true when PMDA is served over HTTPS.
- Target
- PMDA_AUTH_SESSION_COOKIE_SECURE
- Default
- false
- Value
- false
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