Mainly because of performance issues we will migrate the server from ejabberd to Prosody in the next days or weeks. Also the Spectrum 1 transports will be migrated to Spectrum 2. To create the less disturbance possible we migrate everything to a new server machine.
Anyway there will be downtimes, because sometime we have to migrate the user data and switch the DNS records.
As you can imagine some things will change in the future, which is perfectly normal when using a complete different software. We will try to keep as many feature we offer today plus adding the benefits and features of the new software to the server.
We will keep you posted, this was just intended to be a first basic information.
Ideas, suggestions, questions? Write us! :-)
We just activated XMPP Housekeeping for the openim.de and openim.eu domains. These two domains joined…
We upgraded the Jabber server to Prosody 0.12 (from 0.11) yesterday, see the changelog.
If anyone is looking for a Matrix server besides matrix.org or matrix.im, please visit us…
We did a lot of digging into the issues that the browser windows froze when…
We just added another public domain to our XMPP/Jabber server: hot-chilli.im For the future we…
View Comments
I'm in the middle of setting up ejabberd/spectrum 2 currently, and am now wondering if Prosody might be the better choice. How many users did you have on your ejabberd server before you started noticing performance issues?
We had about 100-300 concurrent users on ejabberd. Plus a lot of transport users, where I cannot name the number. ejabberd and Spectrum just took every resource they could get from the system and left nothing. With Prosody this is a lot better - although we are experiencing problems with the load, too. Not general stuff but bugs. The difference to ejabberd is: Prosody has a very very motivated developer team and we fixed a lot of stuff already. I am pretty confident that the server now runs better than before.
Thanks for the input! Was it a single server? Was clustering an option?
Yes, single server. No, clustering was not an option as this is a community project and we have to pay for every server. Also it does not make much sense to me in adding hardware to maybe badly programmed server software instead looking for alternative programs. ;)