# PWM

PWM is an open-source, LDAP-based password self-service application. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/778/pwm

## Description

PWM is an open-source, LDAP-based password self-service application. It lets enterprise end users reset or change their directory account passwords through a web portal, reducing help-desk password reset requests.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

67/100 (Good), based on 4 of 4 factors.
- Maintained: 74 (last commit 38 days ago)
- Popular: 60 (982 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)
- Light to run: 100 (256 MB minimum RAM)

## Links

- GitHub: https://github.com/pwm-project/pwm
- Docker Hub: https://hub.docker.com/r/fjudith/pwm
- Documentation: https://www.pwm-project.org/pwm/public/reference/
- Unraid: https://ca.unraid.net/apps/pwm-1innvl71s2g27j?q=pwm

## Common questions

### Which local directory must be defined for a PWM instance?

Each PWM instance needs an applicationPath directory defined on the local server. PWM stores its configuration, log, and runtime files in that directory.

### What does the initial PWM web UI ask the administrator to configure?

It prompts the administrator for LDAP and other configuration settings.

### Is there a community Docker setup for PWM on Unraid?

A Reddit thread explains installing and configuring PWM in a Docker container on Unraid. It presents this as a homelab-friendly setup for LDAP directories.

---
Source: Our Local Host (https://ourlocalhost.com/app/778/pwm), the self-hosted and open-source app directory.
