man ejabberdctl (Administration système) - ejabberd Jabber/XMPP server control interface
NAME
ejabberd Jabber/XMPP server control interface
SYNOPSIS
ejabberdctl [--node node] command [options]
DESCRIPTION
ejabberdctl is a front end to the Apache ejabberd Jabber/XMPP server. It is designed to help the administrator control the functioning of the ejabberd daemon.
OPTIONS
node Specifies remote erlang node to connect to. Default value is ejabberd@`hostname -s`.
- The command can be any one of the following options:
- status
- Requests status of the ejabberd server.
- stop
- Stops the ejabberd server.
- restart
- Restarts the ejabberd server.
- reopen-log
- Force the ejabberd server to reopen its log file.
- register user server password
- Register user user with password password at ejabberd virtual host server.
- unregister user server
- Unregister user user at ejabberd virtual host server.
- backup filepath
- Backup user database of the ejabberd server to file filepath.
- restore filepath
- Restore user database of the ejabberd server from backup file filepath.
- install-fallback filepath
- Install a backup to filepath as fallback. The fallback will be used to restore the database at the next start-up.
- dump filepath
- Dump user database of the ejabberd server to text file filepath.
- load filepath
- Restore user database of the ejabberd server from text file filepath.
- import-file filepath
- Import user data from jabberd 1.4 spool file filepath. For example, if filepath is .../example.org/user.xml then imported username will be user and it will be imported to virtual server example.org.
- import-dir directorypath
- Import user data from jabberd 1.4 spool directory directorypath. Directory name should be the name of virtual server to import users.
- registered-users
- List all registered at the ejabberd server users (at all virtual hosts).
SEE ALSO
erl(1), ejabberd(8), mnesia(3).
The program documentation is available at http://www.process-one.net/en/projects/ejabberd/. A copy of the documentation can be found at /usr/share/doc/ejabberd/html/guide.html.
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>.
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.