diff options
author | Kim Alvefur <zash@zash.se> | 2015-12-23 14:19:01 +0100 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2015-12-23 14:19:01 +0100 |
commit | e310e18a50db40e86930cf905561495637b3616c (patch) | |
tree | 30bee67af7822f376cc39b69302a6e8da42d05d7 /man/prosodyctl.markdown | |
parent | 58430694ccab91489bffc7009044d4bc375de369 (diff) | |
download | prosody-e310e18a50db40e86930cf905561495637b3616c.tar.gz prosody-e310e18a50db40e86930cf905561495637b3616c.zip |
man prosodyctl: Accidentally markdown
Diffstat (limited to 'man/prosodyctl.markdown')
-rw-r--r-- | man/prosodyctl.markdown | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/man/prosodyctl.markdown b/man/prosodyctl.markdown new file mode 100644 index 00000000..e4cd8e91 --- /dev/null +++ b/man/prosodyctl.markdown @@ -0,0 +1,107 @@ +--- +author: +- 'Dwayne Bent <dbb.1@liqd.org>' +date: '2015-12-23' +section: 1 +title: PROSODYCTL +... + +NAME +==== + +prosodyctl - Manage a Prosody XMPP server + +SYNOPSIS +======== + + prosodyctl command [--help] + +DESCRIPTION +=========== + +prosodyctl is the control tool for the Prosody XMPP server. It may be +used to control the server daemon and manage users. + +prosodyctl needs to be executed with sufficient privileges to perform +its commands. This typically means executing prosodyctl as the root +user. If a user named "prosody" is found then prosodyctl will change to +that user before executing its commands. + +COMMANDS +======== + +User Management +--------------- + +In the following commands users are identified by a Jabber ID, jid, of +the usual form: user@domain. + +adduser jid +: Adds a user with Jabber ID, jid, to the server. You will be prompted + to enter the user's password. + +passwd jid +: Changes the password of an existing user with Jabber ID, jid. You + will be prompted to enter the user's new password. + +deluser jid +: Deletes an existing user with Jabber ID, jid, from the server. + +Daemon Management +----------------- + +Although prosodyctl has commands to manage the prosody daemon it is +recommended that you utilize your distributions daemon management +features if you attained Prosody through a package. + +To perform daemon control commands prosodyctl needs a pidfile value +specified in `/etc/prosody/prosody.cfg.lua`. Failure to do so will cause +prosodyctl to complain. + +start +: Starts the prosody server daemon. If run as root prosodyctl will + attempt to change to a user named "prosody" before executing. This + operation will block for up to five seconds to wait for the server + to execute. + +stop +: Stops the prosody server daemon. This operation will block for up to + five seconds to wait for the server to stop executing. + +restart +: Restarts the prosody server daemon. Equivalent to running prosodyctl + stop followed by prosodyctl start. + +status +: Prints the current execution status of the prosody server daemon. + +Ejabberd Compatibility +---------------------- + +ejabberd is another XMPP server which provides a comparable control +tool, ejabberdctl, to control its server's operations. prosodyctl +implements some commands which are compatible with ejabberdctl. For +details of how these commands work you should see ejabberdctl(8). + + register user server password + + unregister user server + +OPTIONS +======= + +`--help` +: Display help text for the specified command. + +FILES +===== + +`/etc/prosody/prosody.cfg.lua` +: The main prosody configuration file. prosodyctl reads this to + determine the process ID file of the prosody server daemon and to + determine if a host has been configured. + +ONLINE +====== + +More information may be found online at: <https://prosody.im/> |