Provided by: ejabberd_24.12-3_amd64 bug

NAME

       ejabberdctl - control interface for the ejabberd server

SYNOPSIS

       ejabberdctl [--no-timeout] [--node nodename] [--version api_version] command [options]

DESCRIPTION

       ejabberdctl  is a front end to the ejabberd server.  It is designed to help the administrator control the
       functioning of the running ejabberd daemon.

       This  command  must be run either by a superuser or by the user ejabberd, otherwise it will fail to start
       or to connect to the ejabberd instance. Using sudo also works.

COMMANDS

       To get a list of available commands for the given ejabberd  node,  simply  run  ejabberdctl  without  any
       command.

       Of course the given ejabberd node needs to be up and running for this to succeed.

NOTES

       ejabberdctl  does  not  do  anything by itself except for connecting to the running ejabberd instance and
       telling it about the action requested by the user.  Hence  all  the  ejabberdctl's  operations  involving
       writing  or reading files or directories are actually performed by the server process which runs with the
       uid and gid of the user and group "ejabberd". This must  be  taken  into  account  when  requesting  such
       operations to be done.

OPTIONS FILE

       ERLANG_NODE
              Use  specified  string as Erlang node of ejabberd server to connect. It overrides default ejabberd
              node name. The string may  take  one  of  the  following  forms:  nodename,  nodename@hostname  or
              nodename@hostname.domainname.

       FIREWALL_WINDOW
              Use  the  specified  range  of  ports to communicate with the other Erlang nodes (namely, with the
              target Erlang node running ejabberd).  This can be useful when the system running the target  node
              has  restricted  firewall  setup  allowing  only a certain range of ports to be used by the Erlang
              nodes  for  communication;  in  this  case,  you  should  specify  that  range  of  ports  in  the
              FIREWALL_WINDOW setting.

FILES

       /etc/default/ejabberd
              Default settings for ejabberdctl which is also run by systemd / the init script

       /etc/ejabberd
              Configuration directory

       /etc/ejabberd/ejabberd.yml
              Main configuration file

       /var/log/ejabberd
              Logfile directory

       /var/lib/ejabberd
              Database spool directory

SEE ALSO

       erl(1), mnesia(3).

       The program documentation is available at http://www.process-one.net/en/projects/ejabberd/.

AUTHORS

       This  manual  page was adapted by Sergei Golovan <sgolovan@nes.ru> for the Debian system (but may be used
       by others) from the ejabberd documentation written by Alexey Shchepin  <alexey@sevcom.net>.   Updated  by
       Konstantin Khomoutov <flatworm@users.sourceforge.net> and Philipp Huebner <debalance@debian.org>.

       Permission  is granted to copy, distribute and/or modify this document under the terms of the GNU General
       Public License, Version 2 any later version published by the Free Software Foundation.

       On  Debian  systems,  the  complete  text  of  the  GNU  General  Public  License   can   be   found   in
       /usr/share/common-licenses/GPL-2.

ejabberd                                         September 2016                                   EJABBERDCTL(8)