title: XMPP server : ejabberd vs openfire vs prosody
body: <p>I'm trying to figure out how XMPP works (total beginner in protocols in general) and I want to set up a server.</p>
  
  <p>So far, I saw 3 main challengers : </p>
  
  <ul>
  <li>ejabberd</li>
  <li>openfire</li>
  <li>prosody</li>
  </ul>
  
  <p>I checked on some website and on <a href="https://en.wikipedia.org/wiki/Comparison_of_XMPP_server_software" rel="noreferrer">the wikipedia</a>, but I cannot see pros and cons about all of them.</p>
  
  <p>Where could I find some understandable informations ?</p>
  
  <p>PS : if context is somehow important, I want to set my server on my personnal raspberry pi (so not that much processing power), and my ultimate goal is to use XMPP for a little android app using google cloud messaging</p>