Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I am looking for an XMPP server to install on my ubuntu server, but so far couldn't find any comparisons of the pros and cons of different implementations. Is there an implementation that is a defacto-standard (like, say, apache for http)?

The features the server should have are:

  • to play nicely with ubuntu (preferably to already be in the package sources)
  • to support encryption
  • to be easily configurable over the console
share|improve this question
add comment

3 Answers 3

up vote 5 down vote accepted

Basically you only have one option: ejabberd

The other three available in Ubuntu repo (11.04+) is:

  1. jabberd14/jabberd2 not support most of the new XEP, not sure if still actively maintained.
  2. prosody is small lua xmpp server, good for test/development but not for production.

You can look http://en.wikipedia.org/wiki/Comparison_of_XMPP_server_software for some features comparison

HTH

share|improve this answer
    
Thank you! That link was what I was looking for. –  Dexter Jan 31 '12 at 10:41
add comment

Openfire is fast, easy and reliable. I have run it under ubuntu server and desktop equally well. For the average person, I would say use the desktop edition because having that interface just makes it so easy to install and maintain that anyone could handle it. I have been running my server for well over 5 years, facing the internet and its been a champ.

You can also run it headless in a ubuntu server edition or centos VM using vmplayer with network settings bridged / replicate physical network connection state using 1 or 2 virtual cores. Its easy.

I recommend this for anyone who isn't going to have thousands upon thousands of simultaneous users online because besides being very easy to install initially, the configuration is via a slick web gui that is really hard to get wrong.

Enjoy

share|improve this answer
add comment

There is a LAMP stack that is in the repo. Just use aptitude (open console and type "aptitude" & enter ) and you will see it under the 'Tasks' tree as 'lamp-server'.

share|improve this answer
1  
How is LAMP an XMPP server? Or did I misunderdstand your answer? –  Dexter Jan 31 '12 at 2:15
    
Lol sorry about that. I was tired when i say you question but still tried to help. Thought you were asking about XAMPP. My mistake –  Xaitec Feb 1 '12 at 16:37
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.