Software / code / prosody
Comparison
man/prosodyctl.markdown @ 12242:202319a990e7
man/prosodyctl: Normalize formatting syntax
Filtered trough pandoc
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Wed, 02 Feb 2022 18:30:54 +0100 |
| parent | 8365:8e079677d724 |
| child | 12243:73ecfe811526 |
comparison
equal
deleted
inserted
replaced
| 12241:dd15f42f6312 | 12242:202319a990e7 |
|---|---|
| 1 --- | 1 --- |
| 2 author: | 2 author: |
| 3 - 'Dwayne Bent <dbb.1@liqd.org>' | 3 - Dwayne Bent <dbb.1@liqd.org> |
| 4 - Kim Alvefur | 4 - Kim Alvefur |
| 5 date: '2017-09-02' | 5 date: 2017-09-02 |
| 6 section: 1 | 6 section: 1 |
| 7 title: PROSODYCTL | 7 title: PROSODYCTL |
| 8 --- | 8 --- |
| 9 | 9 |
| 10 NAME | 10 # NAME |
| 11 ==== | |
| 12 | 11 |
| 13 prosodyctl - Manage a Prosody XMPP server | 12 prosodyctl - Manage a Prosody XMPP server |
| 14 | 13 |
| 15 SYNOPSIS | 14 # SYNOPSIS |
| 16 ======== | |
| 17 | 15 |
| 18 prosodyctl command [--help] | 16 prosodyctl command [--help] |
| 19 | 17 |
| 20 DESCRIPTION | 18 # DESCRIPTION |
| 21 =========== | |
| 22 | 19 |
| 23 prosodyctl is the control tool for the Prosody XMPP server. It may be | 20 prosodyctl is the control tool for the Prosody XMPP server. It may be |
| 24 used to control the server daemon and manage users. | 21 used to control the server daemon and manage users. |
| 25 | 22 |
| 26 prosodyctl needs to be executed with sufficient privileges to perform | 23 prosodyctl needs to be executed with sufficient privileges to perform |
| 27 its commands. This typically means executing prosodyctl as the root | 24 its commands. This typically means executing prosodyctl as the root |
| 28 user. If a user named "prosody" is found then prosodyctl will change to | 25 user. If a user named "prosody" is found then prosodyctl will change to |
| 29 that user before executing its commands. | 26 that user before executing its commands. |
| 30 | 27 |
| 31 COMMANDS | 28 # COMMANDS |
| 32 ======== | |
| 33 | 29 |
| 34 User Management | 30 ## User Management |
| 35 --------------- | |
| 36 | 31 |
| 37 In the following commands users are identified by a Jabber ID, jid, of | 32 In the following commands users are identified by a Jabber ID, jid, of |
| 38 the usual form: user@domain. | 33 the usual form: user@domain. |
| 39 | 34 |
| 40 adduser jid | 35 adduser jid |
| 46 will be prompted to enter the user's new password. | 41 will be prompted to enter the user's new password. |
| 47 | 42 |
| 48 deluser jid | 43 deluser jid |
| 49 : Deletes an existing user with Jabber ID, jid, from the server. | 44 : Deletes an existing user with Jabber ID, jid, from the server. |
| 50 | 45 |
| 51 Daemon Management | 46 ## Daemon Management |
| 52 ----------------- | |
| 53 | 47 |
| 54 Although prosodyctl has commands to manage the prosody daemon it is | 48 Although prosodyctl has commands to manage the prosody daemon it is |
| 55 recommended that you utilize your distributions daemon management | 49 recommended that you utilize your distributions daemon management |
| 56 features if you attained Prosody through a package. | 50 features if you attained Prosody through a package. |
| 57 | 51 |
| 78 log files. | 72 log files. |
| 79 | 73 |
| 80 status | 74 status |
| 81 : Prints the current execution status of the prosody server daemon. | 75 : Prints the current execution status of the prosody server daemon. |
| 82 | 76 |
| 83 Certificates | 77 ## Certificates |
| 84 ------------ | |
| 85 | 78 |
| 86 prosodyctl can create self-signed certificates, certificate requests and | 79 prosodyctl can create self-signed certificates, certificate requests and |
| 87 private keys for use with Prosody. Commands are of the form | 80 private keys for use with Prosody. Commands are of the form |
| 88 `prosodyctl cert subcommand`. Commands take a list of hosts to be | 81 `prosodyctl cert subcommand`. Commands take a list of hosts to be |
| 89 included in the certificate. | 82 included in the certificate. |
| 106 | 99 |
| 107 `import hosts paths` | 100 `import hosts paths` |
| 108 : Copy certificates for hosts into the certificate path and reload | 101 : Copy certificates for hosts into the certificate path and reload |
| 109 prosody. | 102 prosody. |
| 110 | 103 |
| 111 Debugging | 104 ## Debugging |
| 112 --------- | |
| 113 | 105 |
| 114 prosodyctl can also show some information about the environment, | 106 prosodyctl can also show some information about the environment, |
| 115 dependencies and such to aid in debugging. | 107 dependencies and such to aid in debugging. |
| 116 | 108 |
| 117 `about` | 109 `about` |
| 121 `check [what]` | 113 `check [what]` |
| 122 : Performs various sanity checks on the configuration, DNS setup and | 114 : Performs various sanity checks on the configuration, DNS setup and |
| 123 configured TLS certificates. `what` can be one of `config`, `dns` | 115 configured TLS certificates. `what` can be one of `config`, `dns` |
| 124 and `certs` to run only that check. | 116 and `certs` to run only that check. |
| 125 | 117 |
| 126 Ejabberd Compatibility | 118 ## Ejabberd Compatibility |
| 127 ---------------------- | |
| 128 | 119 |
| 129 ejabberd is another XMPP server which provides a comparable control | 120 ejabberd is another XMPP server which provides a comparable control |
| 130 tool, ejabberdctl, to control its server's operations. prosodyctl | 121 tool, ejabberdctl, to control its server's operations. prosodyctl |
| 131 implements some commands which are compatible with ejabberdctl. For | 122 implements some commands which are compatible with ejabberdctl. For |
| 132 details of how these commands work you should see ejabberdctl(8). | 123 details of how these commands work you should see ejabberdctl(8). |
| 133 | 124 |
| 134 register user server password | 125 register user server password |
| 135 | 126 |
| 136 unregister user server | 127 unregister user server |
| 137 | 128 |
| 138 OPTIONS | 129 # OPTIONS |
| 139 ======= | |
| 140 | 130 |
| 141 `--config filename` | 131 `--config filename` |
| 142 : Use the specified config file instead of the default. | 132 : Use the specified config file instead of the default. |
| 143 | 133 |
| 144 `--root` | 134 `--root` |
| 145 : Don't drop root privileges. | 135 : Don't drop root privileges. |
| 146 | 136 |
| 147 `--help` | 137 `--help` |
| 148 : Display help text for the specified command. | 138 : Display help text for the specified command. |
| 149 | 139 |
| 150 FILES | 140 # FILES |
| 151 ===== | |
| 152 | 141 |
| 153 `/etc/prosody/prosody.cfg.lua` | 142 `/etc/prosody/prosody.cfg.lua` |
| 154 : The main prosody configuration file. prosodyctl reads this to | 143 : The main prosody configuration file. prosodyctl reads this to |
| 155 determine the process ID file of the prosody server daemon and to | 144 determine the process ID file of the prosody server daemon and to |
| 156 determine if a host has been configured. | 145 determine if a host has been configured. |
| 157 | 146 |
| 158 ONLINE | 147 # ONLINE |
| 159 ====== | |
| 160 | 148 |
| 161 More information may be found online at: <https://prosody.im/> | 149 More information may be found online at: <https://prosody.im/> |