Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What is the best way to host a dedicated Xmpp server, looking for something that is applicable for testing a product in beta around 200-300 users .

Was also wondering whether Mediatemple's dedicated virtual would be good enough ?

share|improve this question

migrated from Oct 20 '09 at 6:34

This question came from our site for professional and enthusiast programmers.

Openfire works for me:

share|improve this answer
Yeah, may be I didnt pharse it well. We use openfire but we need our own openfire server :) . We are right now using and the speeds are really not satisfying. – Vineet Oct 20 '09 at 6:01
Vineet, you can download and deploy your own copy of Openfire on your own systems. In fact, with a commercial license you can deploy it on multiple systems. We use this in our organization with roughly 50 users on a fairly underpowered system (Dell SC1425) and it has no issues. – Kyle Smith Oct 20 '09 at 14:51

With the scarcity of constraints you express, I'd suggest openfire (Java) or pretzel (Python + Twisted) -- no experience with Mediatemple to compare. If you express more constraints or requirements, maybe the answers can be more helpful!-)

share|improve this answer
Alex, I think the idea and may be I didnt phrase the question right was that we do use the openfire server which is hosted on What we need is now to host it and use dv server. Not sure which one works best. – Vineet Oct 20 '09 at 6:04
@Vineet, if your questions are related to system administration and not to programming, consider asking on serverfault rather than on stackoverflow (superuser might also be appropriate). This site is strictly about programming, and in that optic I'm saying that it depends on what language you want to use, e.g., openfire for Java, pretzel for Python (and so on, no doubt, but I wouldn't know what's best for, say, Erlang!-). – Alex Martelli Oct 20 '09 at 6:14

I've used ejabberd on Amazon EC2, Slicehost and prgmr servers with no problem whatsoever - though it does help to know Erlang for the configuration files and log files.

If you need to federate your server (e.g. to Google Chat and/or then you'll need a valid SSL certificate for it - the XMPP Standards Foundation is one way to get one.

share|improve this answer

Your Answer


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