FREEDOM251

Freedom251 › Active Directory Management Software

LTB Self Service Password

Free plan APILinuxSelf-hostedWeb

Visit LTB Self Service Password Alternatives Pricing

LTB Self Service Password's own site

What LTB Self Service Password is

LTB Self Service Password is a free, open-source PHP web application for users to change or reset passwords in an LDAP directory. It supports standard LDAPv3 directories and Active Directory, including Samba and Active Directory modes. Password resets can use security questions, an emailed token, or SMS through an external Email 2 SMS service or SMS API. Administrators can configure checks for password length, forbidden characters and words, character classes, reuse, entropy, and breached-password status through the Have I been pwned API. Other features include CAPTCHA, password-change email notices, and scripts that run before or after a password change. Users can also change their SSH key, email address, and phone number in the directory, and the application provides a REST API. Deployment options documented by the project include a tarball, Debian or Ubuntu packages, CentOS or Red Hat packages, Docker, and Git for developers. It is GPL-3.0 licensed and self-hosted. Requirements include PHP 7.4 or later, required PHP extensions, Smarty 3 or later, configured mail and sessions, and LDAP connectivity. The project directs software questions to mailing lists and bug reports to GitHub issues.

Who it suits

LTB Self Service Password suits administrators who need a self-hosted way for LDAP or Active Directory users to change or reset passwords. It requires PHP, configured mail and sessions, and LDAP connectivity.

What it does well

  • Supports LDAPv3 directories and Active Directory.
  • Offers several password reset methods.
  • Includes configurable password policy checks.
  • Provides a REST API.
  • Free and GPL-3.0 licensed.

What to know first

  • Requires PHP 7.4 or later.
  • Requires LDAP connectivity and configured mail.
  • Self-hosted deployment requires setup.

Limits

The free plan is self-hosted and requires PHP and LDAP connectivity, along with the listed PHP extensions, Smarty, configured mail, and configured sessions.

Plans

PlanBilled and limitsPrice
Self Service PasswordGPL-3.0 licensed software; self-hosted; requires PHP and LDAP connectivityFree

As ltb-project.org lists them, read 7 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open the project documentation website.
  2. Choose an installation route: tarball, Debian or Ubuntu package, CentOS or Red Hat package, Docker, or Git for developers.
  3. Prepare PHP 7.4 or later, required PHP extensions, and Smarty 3 or later.
  4. Configure mail and sessions, and provide LDAP connectivity.
  5. Configure the desired password reset options and local password checks.

LTB Self Service Password is an open-source web app for password changes and resets in LDAP directories. It is best for organizations with the capacity to run PHP and maintain LDAP-connected services. Its focused self-service tools are useful, but it does not cover delegated administration, auditing, or lifecycle automation.

Overview

The app lets users manage password tasks and selected directory attributes through a web application, while the organization hosts and operates it. It supports standard LDAPv3 directories and Active Directory. That scope suits teams seeking password self-service rather than a broad directory-management system; deployment requires PHP, LDAP connectivity, configured mail, and configured sessions.

Key features

  • Password policy: Local checks can cover length, character classes, forbidden characters and words, reuse, and entropy. A Have I been pwned API check can flag breached-password status, giving administrators several ways to apply password rules.
  • Reset verification: Users can reset through security questions, an emailed token, or SMS via an external Email 2 SMS service or SMS API. The options accommodate different workflows, though SMS requires an outside service.
  • Directory and workflow tools: Users can update SSH keys, email addresses, and phone numbers in LDAP. Samba and Active Directory modes, CAPTCHA, password-change email notifications, and scripts that run before or after a change add configuration options around the core password flow.
  • API and deployment: A REST API is available. Installation paths include a tarball, Debian or Ubuntu packages, CentOS or Red Hat packages, Docker, and Git for developers. The repository identifies PHP 7.4 or later, required PHP extensions, Smarty 3 or later, mail, and sessions as prerequisites.

Pricing

The Self Service Password plan costs nothing. It is GPL-3.0 licensed and self-hosted, with PHP and LDAP connectivity required. There is no paid tier described; the trade-off is that the organization supplies and operates the required infrastructure. The project points software questions to mailing lists, bug reports to GitHub issues, and customers seeking professional services or support to companies on its professional services page.

Platforms

The app is listed for API, Linux, self-hosted, and web environments. Its PHP and LDAP prerequisites make it a fit for teams able to manage a server-side deployment rather than buyers looking for a hosted password service.

Who it's for

Choose it if users need password changes or resets against LDAP or Active Directory and your team can maintain the PHP application and its connections to directory and mail services. It is a poor fit if the requirement is delegated directory administration, AD auditing, lifecycle automation, or reporting: those capabilities are not part of its stated scope.

Pros and cons

  • Pro: Multiple reset methods and extensive password checks give administrators options for verification and policy enforcement.
  • Pro: Self-hosted deployment options and LDAP attribute updates make it useful for organizations that want to keep the service tied to their own directory environment.
  • Con: PHP, mail, sessions, and LDAP connectivity must be configured and maintained, adding operational work.
  • Con: Its remit is password self-service; it does not provide delegated administration, AD auditing, lifecycle automation, or reporting.

Alternatives

ManageEngine ADSelfService Plus is worth considering if you want a freemium option spanning Android, iOS, Linux, macOS, web, and Windows; its free edition covers 50 users, unlimited domains, and 10 Endpoint MFA users, while Standard costs $595 a year.

Softerra Adaxes may suit teams considering paid software with a 30-day full-functionality evaluation and full technical support, rather than a free, self-hosted LDAP password tool.

Blazam is another free and open-source option, with API, Linux, self-hosted, web, and Windows platforms and an MIT license for personal and commercial use.

ManageEngine ADAudit Plus is an alternative to consider when evaluating auditing software; its free edition covers 25 workstations and its trial lasts 30 days.

PWM is another free, open-source password self-service application for LDAP directories.

Specops uReset is a paid alternative with annual, volume-based subscriptions priced by the number of users in scope.

ManageEngine ADManager Plus is another option to compare for broader Active Directory management; its Governance, Risk and Compliance add-on costs $495 a year for Professional Edition users under an annual license.

INGOS Active Directory Manager is a Windows option with pricing on request.

For more products in the category, browse Active Directory Management Software.

Verdict

Choose LTB Self Service Password when you want no-cost, self-hosted password self-service for LDAP or Active Directory and can manage the PHP, mail, session, and directory setup. Its strongest reason to choose it is a flexible set of reset and password-policy controls without a license charge. Look elsewhere if you need broader directory administration, auditing, or lifecycle automation.

Verdict

LTB Self Service Password provides user password changes and resets alongside directory attribute updates. Its deployment depends on the listed PHP, mail, sessions, and LDAP prerequisites.

Questions

How much does LTB Self Service Password cost?

The listed plan is free. The software is open source under GPL-3.0.

Is there a free plan or trial?

It has a free plan. There is no free trial.

Which directories does it support?

It supports standard LDAPv3 directories and Active Directory, with Samba and Active Directory modes also supported.

Which platforms are listed?

The listed platforms are API, Linux, self-hosted, and web.

How can it be installed?

Documented routes include a tarball, Debian or Ubuntu packages, CentOS or Red Hat packages, Docker, and Git for developers.

Where can users get support?

The project directs software questions to its mailing lists and bug reports to GitHub issues. It directs customers seeking professional services or support to companies on its professional services page.

Facts from LTB Self Service Password's own pages

Additional features
It supports Samba and Active Directory modes, CAPTCHA, password-change email notifications, and scripts before or after a password change. · github.com, 7 Oct 2026
API
The application provides a REST API. · github.com, 7 Oct 2026
Deployment
The maker documents installation from a tarball, Debian or Ubuntu packages, CentOS or Red Hat packages, Docker, and Git for developers. · self-service-password.readthedocs.io, 7 Oct 2026
Directory support
It supports standard LDAPv3 directories and Active Directory. · ltb-project.org, 7 Oct 2026
LDAP attributes
Users can change their SSH key, email address, and phone number in the LDAP directory. · github.com, 7 Oct 2026
License
The GitHub repository identifies the software as GPL-3.0 licensed. · github.com, 7 Oct 2026
Password controls
Local password policy can check length, forbidden characters, character classes, password reuse, forbidden words, entropy, and breached-password status through the Have I been pwned API. · github.com, 7 Oct 2026
Professional services
The project directs customers seeking professional services or support to companies listed on its professional services page. · ltb-project.org, 7 Oct 2026
Purpose
Self Service Password is a PHP web application that lets users change and reset passwords in an LDAP directory. · self-service-password.readthedocs.io, 7 Oct 2026
Requirements
The repository lists PHP 7.4 or later, required PHP extensions, Smarty 3 or later, configured mail, and configured sessions among its prerequisites. · github.com, 7 Oct 2026
Reset methods
Password reset can use security questions, an emailed token, or SMS through an external Email 2 SMS service or SMS API. · github.com, 7 Oct 2026
Support
The project directs users to its mailing lists for software questions and to GitHub issues for bug reports. · ltb-project.org, 7 Oct 2026

Where LTB Self Service Password stands on Freedom251

Look at these too