2 Domain, 2 Server Redundancy with Jabber/XMPP?
January 17, 2009 1:50 PM   Subscribe

I'm looking to set up an XMPP/Jabber server with minimum hassle, with one major requirement: I want to run the service for 2 domains across two servers, each acting as backup/redundancy for the other.

Ideally, I'd also like an easy admin interface and transports to other Major IM networks (e.g. MSN).

Thanks for any help.
posted by d7415 to Computers & Internet (6 answers total) 1 user marked this as a favorite
posted by devbrain at 2:48 PM on January 17, 2009

Best answer: ejabberd. official site. Industrial strength, will run for *years* if your machine stays up. Can cluster and load balance across nodes. I've had 3 of these now. Only does IRC I think. Downside: Erlang. Upside: Erlang. (Erlang is a virtual machine system designed for telephone switching, 5 9s uptime and upgradeable while running and you can shoot it in the head and it keeps moving).
posted by zengargoyle at 6:37 PM on January 17, 2009

Response by poster: devbrain: I seem to remember that openfire won't support multiple domains on the same system - do you know if this is still the case?

zengargoyle: Do you know about multiple domains in ejabberd? I might try posting something in their direction.

Thanks to both of you - these were the main options I was considering, so it's nice to know I was looking in the right places!
posted by d7415 at 3:39 PM on January 18, 2009

Response by poster: It looks like ejabberd does support multiple domains, so I will have a go at that once I have some playing-time available.

Thanks again.
posted by d7415 at 3:49 PM on January 18, 2009

Response by poster: For anyone looking at this in the future, it certainly seems to be possible with ejabberd, but after a lot of trying, I've failed. I'm just going to stick with two servers without inter-redundancy.
posted by d7415 at 3:43 PM on January 25, 2009

Is it possible to run two instances of either OpenFire or ejabberd on one machine? Then perhaps all you'd need to do is configure each instance for redundancy with its twin on the other machine.
posted by turbodog at 9:59 PM on January 26, 2009

« Older 2 questions about moving to Toronto: How to make...   |   Is there a better, more 'Web 2.0', alternative to... Newer »
This thread is closed to new comments.