Ejabberd web admin default password software#
Server_name: String: Defines software version to return with every response.
Shaper: Atom: For tcp transports defines shaper to use. You want to serve on this particular listening port. Implies use_turn.Īuth_realm: String: When auth_type is set to user and you have several virtual hostsĬonfigured you should set this option explicitly to the virtual host ForĪnonymous type no authentication is performed (not recommended for Type user is set, ejabberd authentication backend is used. Turn_max_permissions: Integer|infinity: Maximum number of TURN permissions available from the particular IPĪuth_type: user|anonymous: Which authentication type to use for TURN allocation requests. Turn_max_allocations: Integer|infinity: Maximum number of TURN allocations available from the particular IPĪddress. Turn_max_port: Integer: Together with turn_min_port forms port range to allocate from. Turn_min_port: Integer: Together with turn_max_port forms port range to allocate from. Turn_ipv6_address: String: The IPv6 address advertised by your TURN server. So you should set this option explicitly. The address should not be NAT’ed or firewalled. Turn_ipv4_address: String: The IPv4 address advertised by your TURN server. By default, loopback addresses ( 127.0.0.0/8 The TURN server will refuse to relay traffic from/toīlacklisted IP addresses. Turn_blacklist: String | : Specify one or more IP addresses and/or subnetĪddresses/masks. Use_turn: true|false: Enables/disables TURN (media relay) functionality. The default is false.Ĭertfile: Path: Path to the certificate file. Tls: true|false: If enabled, certfile option must be set, otherwise ejabberd will When it is impossible to establish direct peer-to-peer connection. In that role ejabberd helps clients with ICEĭiscover their external addresses and ports and to relay media traffic Support for MQTT requires configuring mod_mqtt both in theĮjabberd is able to act as a stand-alone STUN/TURN server With the proper request handlers configured, this serves HTTP services likeĪnd the trusted_proxies top-level option. (as defined in the Jabber Component Protocolįor the specific module options, please check the The available modules, their purpose and the options allowed by each one The transport protocol can be tcp or udp.
"::" to listen in all IPv6 network interfaces "0.0.0.0" to listen in all IPv4 network interfaces.
On "::" will mean listening for IPv4 traffic as well as IPv6 traffic. Note that on some operating systems and/or OS configurations, listening When the IP address is not specified, it will listen on Depending on the type of the IP address, IPv4 or IPv6 It is possible to specify a genericĪddress ("0.0.0.0" for IPv4 or "::" for IPv6), so ejabberd will listen The IP address can be represented as a string. To create and listen on a unix domain socket /path/to/socket. It can be a Jabber/XMPP standard port or any other valid port number.Īlternatively, set the option to a string in form "unix:/path/to/socket" The port defines which port number to listen for incoming connections: Options for the TCP socket and for the listening module. Port, optionally also the IP address and/or a transport Protocols ejabberd will listen and what services will be run on them.Įach element of the list is an associative array with the following The listen option defines for which ports, addresses and network If you are using an old ejabberd release, please refer to the corresponding archived version of this page in the Archive. This section describes the most recent ejabberd version.