BSD Ports

net/self-service-password 1.7.2 DragonFly

Set of PHP-scripts to change LDAP password over the web

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv3
Categories
net, www
Package size
4375.8 KiB, 20907.4 KiB installed

Description

Self Service Password is a web-based LDAP client. It provides easy, anywhere-accessible, multi-language service to change your LDAP password. Since it is a web application, this LDAP browser works on many platforms, making change of your LDAP/AD password accessible from any location.

In the other systems

The newest version among them is 1.8.2, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlynet/self-service-password1.7.2 behind since 2026-10-15none known-[email protected]-
FreeBSDnet/self-service-password1.8.2 newestnone known-[email protected]2026-10-15
HardenedBSDnet/self-service-password1.8.1 behind since 2026-10-15no data-[email protected]-
GhostBSDnet/self-service-password1.8.1 behind since 2026-10-15no data-[email protected]-

Install

Binary package:

pkg install self-service-password-php81

From DPorts:

cd /usr/dports/net/self-service-password && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 7

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
self-service-password-php82-1.7.2, self-service-password-php83-1.7.2, self-service-password-php84-1.7.2

Message after installing

self-service-password-php81-1.7.2 has been installed into:

    /usr/local/www/self-service-password

Please edit config.inc.php or create config.inc.local.php to suit your needs.

To make Self Service Password available through your web site, I suggest that
you add something like the following to httpd.conf:

    Alias /ssp/ "/usr/local/www/self-service-password/htdocs/"

    <Directory "/usr/local/www/self-service-password/htdocs">
        Options none
        AllowOverride none

        Order Deny,Allow
        Deny from all
        Allow from 127.0.0.1 .example.com
    </Directory>


To make Self Service Password available through your web site, I suggest that
you add something like the following to nginx.conf:

location /ssp/ {
    alias /usr/local/www/self-service-password/htdocs/;
    index index.php;

    location ~ \.php$ {
        fastcgi_pass   unix:/var/run/php-fpm-www.socket;
        fastcgi_param  HTTPS on;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME $request_filename;
        include        fastcgi_params;
    }
}