I want to install the ejabberd server, and want your opinion on the best / easy server OS to use it - I installed it before on a WinXP machine, now I'm thinking of using Linux / FreeBSD because of the licence costs. I want to be able to scale it after, using multiple nodes in a cluster, so the Windows solution is more expensive.
I also need to support Flash clients, so I think I have to apply a patch and compile everything. Is there some tuturial for installing OS and ejabberd together (with tips about OS setup)? Any advices also on hardware configuration?
Thanks in advance
Fernando
Re: Recomended server OS and hardware configuration
I also need to support Flash clients, so I think I have to apply a patch and compile everything.
Yes, you need to apply thethe flash patch , so you need to compile ejabberd from source.
Is there some tuturial for installing OS and ejabberd together (with tips about OS setup)?
Not needed, just install an OS, follow theinstall ejabberd tutorial, preferably compiling from sources (not using precompiled binaries).
Any advices also on hardware configuration?
If you plan to use clustering, any OS is good. If you plan to support hundreds of concurrent users on every ejabberd, you will want to haveKernel Poll support.
I want to install the ejabberd server, and want your opinion on the best / easy server OS to use it.
Compiling and installing Erlang + ejabberd has the same complexity on all Free OSs, and is done the same way. Getting the required dependencies (OpenSSL, expat...) depends on every OS, but those programs are quite common and should be easy to install on all OSs. Once correctly installed, ejabberd is administrated modifying ejabberd.cfg and accessing the web, so it's identical on all OSs.
My advice: use the OS you like more or the one you can get more support on your company. If you don't have preferences, you can start trying Ubuntu (or Kubuntu, or Debian), FreeBSD...