Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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

I have a need to host an XMPP server in the cloud, essentially for chat, but other possibilities in the future.

I have just a couple of questions:

1) I need to install the XMPP server via a command line script, and Openfire seems to be the weapon of choice these days, but I dont think it has the ability to install without user interaction (i.e. silent install). Can anyone recommend a good XMPP server to be installed silently?

2) In regards to Azure, Im am lead to believe that all communication TO Azure needs to be on port 80, but most XMPP clients/servers run on 5222. How can I make this work on both the client and the Azure server?

That should be enough to get started.


share|improve this question

migrated from Jun 22 '11 at 13:36

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

No, not all communications to Azure has to be on port 80. Some clients run their network applications using port!=80 on Azure. – Ahmet Alp Balkan Jun 22 '11 at 0:17
thanks ahmet, I cant seem to find any references to this, can you give me an example? – Mark Jun 22 '11 at 11:09
actually, I found some examples, dont worry about it – Mark Jun 22 '11 at 11:38
share with us (: I don't know either. – Ahmet Alp Balkan Jun 22 '11 at 19:15
up vote 0 down vote accepted

Ok, so I thought I would share what I have found so far:

You can specify an end point port and protocol (i.e. TCP) to connect to Azure on, so this might be ok.

here is an example blog post:

In theory I can get a worker role running on port 5222 (the default XMPP port) and run a XMPP server on that port.

But I have yet to try this out. I will keep you all posted.

share|improve this answer

Your Answer


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.