- #Ejabberd add admin account how to#
- #Ejabberd add admin account software#
- #Ejabberd add admin account password#
- #Ejabberd add admin account download#
I installed and configured it under fedora 6. The specific user management is carried out with openldap, which sets up two databases, corresponding to two domains. is the user who uses im, and is a user who uses im2. I want to manage the users who use im and im2 separately, so I can use For example, I have two products im and im2. The purpose of setting up two domains is to manage different user groups separately, and users of different user groups can still communicate with each other. I have not tried whether sql server, openldap server and gateway can be put on the same machine.
#Ejabberd add admin account software#
Multiple different gateway software can be installed on the gateway machine, so that we can use multiple services at the same time, such as icq, aim, msn, yahoo and so on. 3.machines are used as sql server, openldap server and gateway respectively. I use 5 machines in total, and two machines form an ejabberd cluster. My ejabberd system is: ejabberd server+sql server+openldap+gateway. Let me talk about my configuration process. You should have something like this in your ejabberd.Multiple domains can be supported in ejabberd. Make sure you have enabled the http_bind module, as this is what the javascript clients will use to connect. You can safely remove any references to localhost if you are not interested in doing that. There should exist an administrator account In addition if you intend to run some of the tests in any of the collective.xmpp.* packages you will need to be running an additional XMPP node on localhost if you use some other domain for production.
We assume that your xmpp domain is localhost.
#Ejabberd add admin account how to#
If you already run an XMPP server here are some hints on how to set it up:
#Ejabberd add admin account password#
Finally collaboration_port is the port to which the collaboration component is going to connect to and component_password is the shared password between the component and the XMPP server. Leaving it to 0,0,0,0 will allow all IPs, 127,0,0,1 will allow only localhost. Here, collaboration_allowed_subnet specifies from which IPs the XMPP server is going to accept connections and should match the IPs your Plone instances are going to be using. The rest of the options are used by for the collaborative editing component connecting to the XMPP server. Where xmppdomain is the domain (or virtual host) running on your XMPP server and admin_userid is the id the the administrator account that Plone is going to use to interact with the server. You will need to copy the templates directory and modify the recipe configuration accordingly:
#Ejabberd add admin account download#
Will need to have erlang installed, erlang-nox on Debian) or download theĪ minimal configuration for ejabberd can be generated for convenience by the ejabberd.cfg part of. Use the recipe provided in (in which case you Integration of plone user accounts with XMPP accounts and authentication.An XMPP component base class for writing custom components.Utilities that provide XMPP clients of two sorts, a deferred client that initially connects, executes a task and disconnects as soon as it is done, as well as a normal client that remains connected and can respond to XMPP events.A Twisted reactor that runs side-by-side with the Zope instance.Extensions to the wokkel package by implementing parts of the following XMPP extensions:.Only as a base on which Plone add-ons with XMPP-enabled features can depend.Ĭurrently it provides the following features: is a fork/merge of and both written by Yiorgis Gozadinos removes the PubSub and Messaging features from the and is intended to instead serve