This module adds an ad-hoc command that lets an user change their password. This is useful for clients that don’t have support for XEP-0077 style password changing. In the future, it may provide other account management commands.


modules_enabled = {
    -- other modules --


close_sessions_on_password_change = true
require_current_password = true
require_confirm_password = true
Option Default Description
close_sessions_on_password_change true Changing password invalidates other sessions the user may have
require_current_password true Add a field for the current password
require_confirm_password true Add a field for confirming the current password


Suggestions welcome,


With the plugin installer in Prosody 0.12 you can use:

sudo prosodyctl install --server= mod_adhoc_account_management

For earlier versions see the documentation for installing 3rd party modules