What do People say

This is a list of cites from people that said something about ejabberd. There's also this list of testimonials on Process-one.

One bit that caused a little trouble was finding the most reliable XMPP server. We went with Erlang's ejabberd and the hard part was learning Erlang. However now that that part's done with I am glad we went with this server, and also might I add that Erlang is an awesome language, and I'm glad we're where we are using it.

Elijah Windsor on XMPP Case Study Interview: Cabulous (January 5, 2010)

A velocidade do servidor novo é fenomenal. A sério :)

Shrike on Novo servidor: estado corrente (February 17, 2007)

Lançámos hoje o novo servidor do serviço IM do SAPO. É um Ejabberd, customizado pelos nossos mega-cromos. A migração não correu mal de todo, mas teve alguns glitches como seria de esperar quando se migram milhões de registos de uma base de dados para outra e dezenas de serviços entre arquitecturas diferentes.

Macacos on SAPO Messenger em novo servidor (February 17, 2007)

The other day I mentioned that I have around 1400 people in my Jabber roster (that's a Buddy List [tm] for you non-Jabberites, but I prefer not to use that term since it's been trademarked by AOL). So one of those many people IM'd me overnight, asking how I (and the jabber.org IM server, and the Jabber clients I use) manage all those contacts.

First the server. Well, no problems there. Since I am one of the server admins, I can tell you that our trusty ejabberd deployment does experience a CPU usage spike when I log in, i.e., while my Jabber client slurps down my roster. But other than that ejabberd simply chugs along happily, processing all the inbound presence information I receive.

Peter Saint-André on Size Matters - Dealing with a big contact list... (February 16, 2007)

Ejabberd is the enterprise-class large scale deployment king. He keeps on working even when you trow at it indecent amounts of traffic. It has file transfer proxy, MUC, pubsub (although a bit out-of-date) and other goodies. The web interface is not the most beautiful but works and has most of what you need. Ejabberd is also the only one of these three that can be configured as a cluster. Just add nodes and distribute your clients between them. Simple and just works.

These two are the ones you should look at first if you need a Jabber server for your company. They are actively developed and supported.

All in all, I think that we have very mature XMPP servers out there. So, pick you poison and join the revolution.

Pedro Melo on XMPP servers (February 3, 2007)

When we needed to decide on a jabber-server that would suit our needs, we did evaluate a lot of open source projects, but we really only had one solution that would work for us. We chose ejabberd and have been mostly happy with that choice. It scales well, it is flexible, and our developers find it interesting to code in Erlang every once in a while. We have released some patches for ejabberd so far and are generally very fond of the helpful community that is continuisly growing around the ejabberd project.

nico on ejabberd turns 4 (November 17, 2006)

Today I migrated jwchat.org from good old jabberd-1.4.3 to ejabberd-1.1.2 for various reasons. First and foremost because ejabberd is easier to manage and because I’m developing components for ejabberd myself.

Stefan Strigler on jwchat.org migrated to ejabberd (October 16, 2006)

Ejabberd = project:new("ejabberd",
"The best Jabber server, hands down", Ruby),

When people talk about Erlang, they usually mention how Erlang is great for building concurrent, distributed, highly-available, fault-tolerant, systems; it powers phone switches with nine nines availability; the AXD 301 switch has 1.7 million lines of Erlang code; Yaws scales with large numbers of connections; ejabberd is the most scalable XMPP server; and all sorts of such heavy-sounding accomplishments.

My first impression was like “what a strange software” .. yeah indead. Ejabberd is written in erlang language which is not very popular (yet?) anyway I’ve not known this language so debugging was hard. After few hours of reading documentation and tests was able to set up full working jabber serwer with very nice web interface, gg&icq transports but it was just a beggining.

I’ve found a very interesting block in documentation .. clustering and I said “go get it!”. Yes, jabber cluster was the thing i needed… so i’ve installed ejabberd on second machine and made just few commands i’ve clustered ejabberd but after stopping mnesia and staring init script on second node i wasn’t able to see this node on first machine.. why? after few minutes I’ve noticed that clustered ejabberd spool is in /var/lib/ejabberd/Mnesia:ejabberd@host/ so I’ve changed spool i ejabberd init script and rerunned …. whoa! it’s working great :)

After clustering I had to make some backups and … I have noticed that `ejabberdctl` command is great ejabberd tool. 2 types of backup text and bin and restoring backup while serwer is running .. cool.

After that i can say that ejabberd is great jabber server.

Damian Florczyk on ejabberd ... (July 23, 2006)

Especially the Erlang* server, ejabberd, as it can be managed with ejabberdctl the same way you manage Apache with apachectl. And it's fast. Want to create a compute/result farm for all things trivially parallelisable? Use a chatroom to coordinate the workers. Want to listen to interesting arbitary activity on a heteregenous networks? Use PubSub to subscribe to RT data feeds. When I look at the OGSA stack I'm fairly sure XMPP is to Grid and JINI as HTTP was to WS and CORBA. Give it a few years - instant messaging is where real commodity grid action will take place.

Bill de hÓra on Using IM for grid computing (May 26, 2006)

After a while we found out that ejabberd looked like the right choice for us. But we hesitatet. Erlang. Ever heard of that language? Neither did we. Jens mumbled: "it's like dutch, I can kind of guess what it means, but I can't write it." We figured that all other jabber daemons where not as good for a large server farm as ejabberd is, so we took the bitter pill, read some Erlang docs, installed ejabberd and started to appreciate Erlang. We did some load testing, found out that one old testserver could easily handle 20000 concurrent users. In one test scenario, the test tool crashed before the server reached the limit. Our findings were later confirmed, much to our relief.

nico on A look behind the scenes, Part 1 (February 2, 2006)

Still, lots of features and lots of speed and overall a great product.

Daniel Henninger on My Journey Through Servers (January 22, 2006)

ejabberd is one of the best XMPP servers period.

Boris Mann on 2006 will be the year of XMPP (December 29, 2005)

Other open source and proprietary Jabber server implementations are available. Some of these--especially ejabberd--show promise, so at least evaluate the open source versions before deciding on your own server software to use.


jabberd2 currently does not provide clustering features. ejabberd, based on erlang and its distributed database mnesia, is capable of clustering out of the box and is worth considering if high availability and load balancing are priorities.

Ce serveur est notamment remarquable par le fait qu'il supporte beaucoup de fonctionnalités de façon natives comme un module de HTTP Polling, une passerelle IRC, un module Pubsub, un module de groupes de discussion (MUC). C'est génial que cette nouvelle version améliore le composant Pubsub car beaucoup de JEPs récents utilisent Pubsub et à part eJabberd, la seule alternative libre est Idavoll, qui est toujours en développement. De plus j'ai testé leur installeur graphique et c'est cool d'avoir, en plus des paquets traditionnels pour un certain nombre de distributions, un installeur graphique qui marche sur n'importe quelle distribution et sans dépendance : un grand bravot.

Tiennou on Les serveurs Jabber Open-Sources progressent (August 6, 2005)

Untuk pemilihan server, penulis lebih memilih menggunakan ejabberd karena kemudahan instalasi dan administrasi serta sangat stabil untuk digunakan dalam skala besar.

Chaidir Abadi on Membuat Instan Messaging sendiri -- bagian 1 (August 4, 2005)

Great! It's running like an angel, I love it.

Stephan Hermann on Weekend :) (July 1, 2005)

Mmmm tasty Jabber server.

I’ve just finished setting up an internal jabber server at my work. After a whole bunch of looking around the *only* jabber server that I could find that had a decent web site and enough documentation to get going in a reasonable amount of time was ejabberd.

Now I have to admit that I was initially put off by the fact that it was written in Erlang but the fact that it was trivial to install and configure ejabberd (apt-get install ejabberd), get it integrated with our LDAP servers and setup shared rosters … has won me over.

Adam Shand in a comment on Jabber Vision (June 12, 2005)

I think ejabberd is probably the best XMPP server available.

Bill de hÓra in a comment on Has no one thought of the consequences? (May 26, 2005)

What I find interesting is that *no* XMPP servers truly provide clustering. This includes all the commercial servers. The one partial exception appears to be ejabberd, which can cluster certain data such as sessions, but not all services such as MUC.

Scaling?, in the Jive Messenger forums (April 27, 2005)

My current server admin and I are going to soon replace the jabberd1.4 server with an ejabberd one. I can thoroughly recommend ejabberd for ease of setup :) .

Kevin Smith on Noob At Server, Creating my first jabber server..., a thread in the Psi forums (March 21, 2005)

Ejabberd is arguably the most robust open source XMPP server out there. Don't let the Erlang codebase put you off, ejabberd's a piece of work, and highly active. [...] think of it - here's your chance to glimpse the future by hacking some Erlang.

Bill de hÓra on Jabber needs to die so XMPP can live (March 14, 2005)

ejabberd is an awesome server, and we love it compared to the commercial version of Jabber.

richmasci on [migrating from] Jabber Commercial Version (February 10, 2005)

We are shutting down access to the major IM servers through our firewall for security reasons. We will be putting everyone on Jabber and ejabberd looks very good for us to use.

sbrenneis on Migrating jabberd 1.4 accounts (January 27, 2005)

I just tried out ejabberd and was impressed both by ejabberd itself and the language it is written in, Erlang.

Joeri on Ejabberd (January 20, 2005)

Predictions for 2005:


7. Programming languages are the new black: 2005 witnesses a revolution in how most developers are prepared to use obscure languages in production scenarios. The terms process-oriented, crash-first, concurrent message passing, and little language enter mainstream developer lingo. [...] By the summer everyone gets closures and they replace IDE support as the popular distinguishing factor between languages. People start fooling with Erlang after they realise eJabberd is written in itand Herb Sutter's Fear and Loathing in Concurrency article scares the beejesus out of everyone.

Bill de hÓra on Predictions for 2005 (January 1, 2005)

I think with enough momentum ejabberd could replace jabberd as a de facto standard server.

Hal Rottenberg on The sad state of Jabber (December 18, 2004)

ejabberd is making inroads to solving the "buggy incomplete server" problem

Justin Karneges on The sad state of Jabber (December 17, 2004)

You can tell that Erlang is a language/platform for getting stuff done


It has all the bells and whistles that you would ever want to build a really solid Jabber server.

Dave Smith on Erlang (December 14, 2004)

Question: Have you tried ejabberd? If so, how was your experience?

Answer: I kept jabberd 1.4 going for a couple of years, and switched to ejabberd a couple of months ago. It is much more stable, and has the features i needed. So I like it a lot.

Randy Bush on ejabberd chatroom (December 2, 2004)

Erlang seems to be tailor-made for writing stable, robust servers.


So there may be a good reason why ejabberd gets such good reviews

Peter Saint-André on Sprechen Sie Erlang? (September 21, 2004)

If you want to add, modify or remove any quote, add a comment.

Syndicate content