ejabberd is a Jabber/XMPP instant messaging server, licensed under GPLv2 (Free and Open Source), written in Erlang/OTP. Among other features, ejabberd is cross-platform, fault-tolerant, clusterable and modular.

learn more… | top users | synonyms

7
votes
2answers
4k views

Which is the best Jabber server regarding performance?

I'm currently using Openfire and got about 400 concurrent users every evening. My Problem is: 1gb of Memory and two Xeon cores with 1.8ghz each are not enough for it and I'm pretty sure more power ...
7
votes
1answer
17k views

configuring ejabberd for multi-user chat?

I'm trying to configure multi-user chat for ejabberd on Centos 5. I just can't get it working. I can use Psi to create a group chat room, but don't seem able to join it from another account. I ...
6
votes
2answers
9k views

Enable user registration - eJabberd

I am a complete n00b to configuring Jabber/XMPP servers and I am hoping to get some help getting set up. I have done all of this and installed pidgin. I seem to be able set up my "admin-user" in ...
5
votes
2answers
4k views

ejabberd starttls_required in c2s/s2s and disable SSLv3 + unsecure Ciphers

I'm using ejabberd on Ubuntu. My configuration looks like this: {5269, ejabberd_s2s_in, [ {shaper, s2s_shaper}, {max_stanza_size, 131072}, ...
4
votes
1answer
923 views

Are XMPP certificates different than “regular” ones?

StartSSL offers special XMPP certificates in addition to their "regular" web server certs. Can anyone tell me if XMPP certificates are special in any way? Isn't it possible to operate an ejabberd with ...
4
votes
1answer
144 views

How to setup redundant ejabberd servers?

I currently have an ejabberd server running at domain A. It has a bunch of users with accounts like xyz@A. I want to setup alternative servers so that if A is down, clients can transparently use ...
4
votes
0answers
568 views

Unable to get ejabberd prebind to work

I'm trying to get the prebind of BOSH sessions to work. I want to be able to authenticate a user in my CMS and then log him in when he accesses the chat, for this I found https://github.com/...
3
votes
1answer
539 views

Is there a way to configure ejabberd to forward messages to every online client, regardless of priority?

Is it possible to configure ejabberd to forward messages to every online instance of, say, user joe and not just the one with the highest priority value? I'll also appreciate references to the XMPP ...
2
votes
1answer
3k views

Does ejabberd support audio/video calls?

My server is running Ubuntu and I have installed ejabberd as one of the famous xmpp servers in order to organize chatting system. Ejabbered is working fine with text messages, but I would like to know ...
2
votes
1answer
825 views

HAProxy max out at ~10,700 connections

I am stress testing ejabberd with Tsung. My EC2 instances setup as follows: Tsung : c3.xlarge ejabberd : c3.2xlarge HAProxy : t1.mirco When I let Tsung talk to the ejabberd instance directly, I ...
2
votes
1answer
167 views

ejabberd: prevent the use of messages with subject by spammers

Recently there have been noticed a sudden surge in Jabber/XMPP spammers activity. Spammers not only manage to send a regular messages to users, like this: but also a some kind of announcement ...
2
votes
1answer
710 views

Ejabberd can't connect to users

I installed ejabberd on my remote server running centos 6.4 and open all ports required. For example I can access the web admin when i go to http://IP_ADDRES:5280/admin. With the following command I ...
2
votes
3answers
1k views

How to protect ejabberd from bruteforce attacks?

It writes this in logs: =INFO REPORT==== 2012-03-14 17:48:54 === I(<0.467.0>:ejabberd_listener:281) : (#Port<0.4384>) Accepted connection {{10,254,239,2},51986} -> {{10,254,239,1},5222}...
2
votes
1answer
529 views

ejabberd: set Diffie-Hellman (DH) ciphers bitsize to >= 2048

In the modern version of ejabberd there is a possibility to use custom Diffie-Helman parameters by providing a self-generated pem-file to the dhfile and s2s_dhfile options in ejabberd.yml. I had ...
2
votes
1answer
491 views

AWS ELB + ejabberd server

I have two servers in AWS EC2 ejabberd. I'm trying to set up an ELB to manage traffic, but I can not connect when I put a ELB "front" of EC2 instances. DNS settings, I changed the A record for the ...
2
votes
0answers
18 views

error in installation of ejabberd

i am trying to install ejabberd in centos . ejabberd is running but when iam try to register it showing error like this. /opt/ejabberd-14.12/bin/ejabberdctl register root testrecoveryim.test-mobile....
2
votes
0answers
13 views

validating an ejabberd fingerprint

I set up and tested an ejabberd-server. Ejabberd creates a SSL-Certificate itself during installation. Unfortunately I did not find any tutorial about how to get its fingerprint. this documentation ...
2
votes
0answers
178 views

All muc room members are owner

In my XMPP client all members of a newly created room are by default getting owner affiliation. How can I assign member affiliation to everyone by default except the actual owner? Following is what ...
2
votes
0answers
270 views

Allow users to create rooms, but prevent them to change the room configuration

How can I configure ejabberd so the users can create rooms, but can't change the default configuration? I have look into the ejabberd guide (2.1.13) without luck, also tried to google it. So maybe ...
2
votes
0answers
201 views

ejabberd stringprep error

I install ejabberd from source, it always gives error when I start : =INFO REPORT==== 2013-01-05 09:35:58 === application: ejabberd exited: {bad_return, {{ejabberd_app,start,[...
2
votes
1answer
977 views

EC2 hostname ubuntu and ejabberd

I have questions related to the host name in Ubuntu EC2 instances. I have a IPS elastics for hosts that want to be seen from the internet and I have pointed out in the DNS entries with the computer ...
2
votes
0answers
2k views

configure rooms for MUC in ejabber

I want to configure rooms in ejabberd server 1) Create Two Rooms with a Room Name by configuring ejabberd's config file Room Names will be 1) visitors 2) native 2) Don't allow users to ...
2
votes
1answer
1k views

Setup ejabberd with SQL Server 2008

Here's what I have got so far. Windows 2008 Server 64 bit. Installed the latest version of ejabberd, ejabberd-2.1.8-windows-installer.exe. The windows service starts up fine but seems ineffective. ...
2
votes
0answers
911 views

ejabberd benchmarks and performance

I'm considering to use XMPP for messaging platform (not a chat, I'd rather use it as a transport protocol) for communicating one to one, one to many between custom clients and I think I will ...
2
votes
2answers
438 views

eJabberd and GTalk no longer federating. Did Google drop support for server-to-server XMPP?

Recently GTalk and my local eJabberd installation have stopped talking to each other. The eJabberd log says the following: =INFO REPORT==== 2014-05-27 18:00:25 === I(<0.367.0>:ejabberd_s2s:404) ...
1
vote
2answers
5k views

xmpp / ejabberd. show presence of a user to all other users

I'm using ejabberd to implement a web "live chat". At one point during my experimentation I had it so when you logged in the client would show the presence of all other logged in users. After many ...
1
vote
1answer
166 views

How to hide ldap password in ejabberd

I have recently started using ejabberd and I am setting up the ldap module. There is a line {ldap_password, "secret"}. Where it is asking for my ldap password in plain text is there a way of hiding ...
1
vote
1answer
1k views

Amazon EC2 with XMPP infrastructure

A newbie question on Amazon. I want to install within Amazon EC2 multiple servers based XMPP ejabberd, probably within a cluster and if possible with a load balancer. The first question that arises ...
1
vote
1answer
663 views

Fail to set up an ejabberd server working with Adium

I am a beginner for server hosting and I want to implement a multi-user chat room in my iphone/android app. I found xmpp is what I need to implement and for server, ejabberd may be a good choice (...
1
vote
1answer
695 views

Configuring Ejabberd on ubuntu ami of amazon ec2

I have installed Ejabberd server on ubuntu 12.04 AMI on Amazon EC2. I have successfully installed the server, added the admin user and host in the config file and opened up reqd ports (5222, 5223, ...
1
vote
1answer
274 views

Can I migrate a roster from an ejabberd server to Google Apps

I currently run a jabber server, using eJabberd, and I'd like to move to using a Google Apps instead of running my server. Is there a way to transfer a user's roster/contact list from eJabberd to a ...
1
vote
0answers
79 views

have xmpp (ejabberd) server authenticate with existing user database (MySQL)

Let me start off by stating that I know very little about the XMPP protocol or real-time communication in general. I did however manage to set up an ejabberd server with TLS encryption. I have written ...
1
vote
0answers
57 views

How implement modern chat system [closed]

I need to develop and hybrid app that, as features, implement an instant messaging. The features must be: one-to-one chat list of all users online right now offline message: a user when came online ...
1
vote
0answers
493 views

Apache mod_proxy not closing back-end sockets fast enough

I'm using Apache + mod_proxy for providing a chat application with Ejabberd. It's using Bosh (XMPP over HTTP). The issue is when a user closes its browser, Apache keeps the connection open with the ...
1
vote
1answer
1k views

Can't start ejabberd after hostname change

When I try start ejabberd service it always crashes. Starting jabber server: ejabberd Crash dump was written to: /var/log/ejabberd/erl_crash.dump Kernel pid terminated (application_controller) ({...
1
vote
0answers
375 views

ejabberd on vm not connect to another xmmp server (iptables dnat dport 5269)

i migrate a ejabberd server to a vm with only private ip. is work fine but not connect to anothers xmmp servers. log: s2s connection: xxxx -> gmail.com (remote server not found) telnet test: telnet ...
1
vote
0answers
263 views

ejabberd changing ports?

I changed the ports in the listen section (just added a 1 in front of them) in the /etc/ejabberd/ejabberd.cfg, but after a /etc/init.d/ejabberd restart The server still listens on the original ...
1
vote
0answers
705 views

I can't register a user on ejabberd with postgresql

Whenever I try adding a new user like: ejabberdctl register admin localhost default It gives me the following error: Problem 'error undef' occurred executing the command. Stacktrace: [{...
0
votes
2answers
3k views

Cannot bring up ejabberd after VPS change made by hosting company

My hosting provider WebFusion updated my VPS with security patches late last night. Since then I cannot start my ejabberd instance. I get the following errors, which seem to indicate that the ...
0
votes
1answer
1k views

Instal ejabberd on centos 6.7 - epel is enabled still No package ejabberd available

I am trying to install ejabberd on my centos 6.7. As I googled I found that I need to enable EPEL which I did still there is no success. Out put for yum repolist [root@static ~]# yum repolist Failed ...
0
votes
1answer
869 views

Where's ejabberd.cfg file in ubuntu

I have installed ejabberd by downloading ejabberd.run file from the website. I didn't installed it from apt-get since it was giving some issues. I am using ejabberd version 15.04. I need to make some ...
0
votes
1answer
168 views

Migrate MUC (multi-user conference) data from Mnesia to MySQL in ejabberd

Ejabberd's mod_muc module supports db_type option, which can be either internal (Mnesia) or odbc (MySQL) to store MUC-related data. Is it possible to migrate from Mnesia to MySQL saving all the ...
0
votes
1answer
331 views

How can I get users to auto join a conference at login on my xmpp server?

I want to setup a local XMPP server, and I want each user to automatically to enter an important conference when they login, or at least get sent an invitations, but I can't figure out how. Can I do ...
0
votes
1answer
279 views

How do I go about finding the bottleneck in a slow web based chat application

I am working on a one-to-one chat application running in production. It uses StropheJS to connect to Ejabberd server over BOSH (using ejabberd's default connection manager). The main problem we are ...
0
votes
1answer
527 views

Is the Ejabberd default DB suited for large cluster deployments? [closed]

Im setting up a cluster of Ejabberd nodes to to host 1M+ active connections. Is the internal Mnesia database on every cluster the best solution in terms of reliability and load balancing, or would ...
0
votes
2answers
777 views

How does ejabberd clustering work conceptually?

I am a complete newbie to XMPP and ejabberd. I would be very thankful if some expert could tell me, how the ejabberd "clustering" works. I searched a lot, but could not find any specs about this. ...
0
votes
2answers
1k views

Load balance xmpp traffic to multiple nodes in the backend

I have user facing endpoints like xmpp.host.com. However internally i would like to distribute load between xmpp1.host.com, xmpp2.host.com, ... What is the best possible way for doing this without ...
0
votes
1answer
321 views

are there alternative webinterfaces to ejabberd?

I think the groups/roster management of the default webadmin plugin is kind of unintuitive so I am looking for alternatives that resemble quite a bit more the interface of for example openfire.
0
votes
1answer
615 views

How to set name for ejabberd muc service

I wish to set up a spare muc service on our non-primary ejabberd node so that users can continue to use muc in a limited fashion when our primary ejabberd node (which hosts the primary muc service) is ...
0
votes
3answers
985 views

Replicate portion of an LDAP directory to external server

We're in the process of setting up a Jabber server on Amazon EC2 right now, and we'd like to have our internal users authenticate via LDAP so we don't have to create/manage a separate set of user ...