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
3k 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 ...
5
votes
2answers
5k 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 ...
4
votes
1answer
12k 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 ...
3
votes
1answer
268 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 ...
3
votes
0answers
404 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 ...
2
votes
1answer
517 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
384 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} -> ...
2
votes
0answers
146 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
149 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, ...
2
votes
1answer
809 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
1k 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
0answers
742 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
300 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
2k 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}, ...
1
vote
1answer
2k 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 ...
1
vote
1answer
399 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 ...
1
vote
2answers
4k 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
134 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
745 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
417 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
0answers
288 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
807 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
290 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
274 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 ...
1
vote
0answers
213 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
1answer
891 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. ...
1
vote
0answers
249 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
562 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
184 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
344 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
1answer
508 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, ...
0
votes
2answers
622 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
288 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
510 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
850 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 ...
0
votes
2answers
1k views

Ejabberd : Creating Custom Authentication with Webservice

Is it possible to create custom authentication on Ejabberd with .NET Webservice? I want to override the default authentication happening on Ejabberd. The version I would be using on Ejabberd would ...
0
votes
1answer
3k views

Problem with Ejabberd external authentication with PHP

I'm stumped at the moment. I'm trying to get ejabberd to authenticate users based on my web application's already-existing MySQL user table. Environment info Ubuntu 8.04 server Ejabberd 2.0.1-2 ...
0
votes
0answers
6 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
0answers
9 views

ejabberd 2 user MUC vs. normal 1-to-1 chat

I've been working with ejabberd for some time now, but due to some recent issues and requirements, I'm curious about something. If I create a MUC room with 2 users in it, does it differ from normal ...
0
votes
0answers
12 views

Mongooseim : mod_vcard crashing

I configured mod_vcard as follows: {mod_vcard, [ {allow_return_all, true}, {search_all_hosts, true}, {matches, 1}, {search, true}, {host, localhost}, ...
0
votes
0answers
15 views

MongoosIM unable to authenticate from postgres database

I have installed MongooseIM in a VM for testing. I am trying to do user authentication from from an external postgres database. When I register a new user using mongooseimctl register user host ...
0
votes
1answer
48 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
0answers
39 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 ...
0
votes
0answers
61 views

Creating [broadcast] groups in ejabberd

I'm using ejabberd to create an XMPP server for a large group. I'd like to be able to subdivide this group so that users can be members of multiple groups and so that everyone can see every group. ...
0
votes
0answers
223 views

Configuring mod_chat_log for ejabber 14.07 in yaml

I have a trouble in configuring mod_log_chat for ejabber 14.07 on FreeBSD 10. I've compiled mod_log_chat.erl to mod_log_chat.beam add to ejabberd.yml mod_log_chat: path: "/var/log/ejabberd/chat" ...
0
votes
0answers
65 views

Ejabberd: restrict registration to specific vhost?

I'd like to configure ejabberd so that registration is only possible on the specified vhost. How to enable registration only on xmpp.example.com and restrict access to example.com to admins who ...
0
votes
0answers
109 views

ejabberd 14.07 append_host_config different welcome messages per vhost

Does anyone know how to configure ejabberd 14.07 to send different welcome messages on user registration per virtual host ? I've tried the code below (and some variations that i could think of) but ...