How can a newcomer to ejabberd install a fully functioning ejabberd server?

I am completely new to ejabberd. I downloaded the installation for both Windows and Linux (Ubuntu). Somewhere on the Internet I saw a demo of installation and configuration, but the installation was configured as a "demo". I have a pidgin XMPP client and now I have problems setting up ejabberd.
Another problem is that I tried to develop chat systems with pools of nitrogen comets and ETS erlang tables for the backend (thanks to the crash recovery mechanism built into the ets tables) i.e.

ets: give_away / 3 [it gives my chat engines fault tolerance, thanks to the guys 
who maintain the virtual machine who saw how useful this is]

Can we have web interfaces for ejabberd servers, leaving aside its admin interface. Nitrogen comets are quite cumbersome once, for example, browser time, especially in Nitrogen 2.XX, cannot be easily changed.
So now I decided on ejabberd. How to set up an internal chat system using ejabberd as an internal server. I would not want everyone in the organization to download Pidgin as a client, but I would like to embed chat features in web interfaces.
I have no problems with Erlang, Yaws, Mnesia, Inets, Mochiweb etc, so even if it requires me to develop an erlang application with multiple Gen servers on top of ejabberd, this is not a problem
Please point me in the right direction to get ejabberd up and running. 
On the processOne Website and the ejabberd documentation i have still
failed to start it well. Please help
+3
source share
1 answer

If you are new and want to set up an ejabberd server, you should just use the hosted version of ejabberd. You can easily create your own domain at http://hosted.im

You have to start in minutes

+6
source

Source: https://habr.com/ru/post/1782921/


All Articles