![]() ![]() Sudo chown ejabberd:ejabberd /etc/ejabberd/ejabberd.pem Sudo cp ejabberd.pem /etc/ejabberd/ejabberd.pem Openssl req -newkey rsa:1024 -keyout ejabberd.pem -nodes -x509 -days 3650 -out ejabberd.cer Until it is fixed, you will have to take the following steps after installing the RPM but before starting the server: See Trac #5834 for a problem which cropped up in recent releases. See XS Installing Software: Setup Shared Roster Groups for ejabberd. You must perform this step by logging in to ejabberd's web admin interface, or your XOs will never see any buddies. See XS Installing Software: Basic ejabberd Configuration Setting Up Shared Roster If you want to disable this restriction (mainly for test purpose) add this line To allow clients to create jabber accounts on the server changeīy default, ejabberd doesn't allow to create successively more than one account from the same IP. section: ejabberd_c2s on port 5222, ejabberd_c2s on port 5223, and ejabberd_http on port 5280. For Internet-connected servers, it's best to disable "s2s" (server to server) connections to avoid people from outside connecting in and breaking this assumption. You could put it into /etc/hosts for example.Ĭurrently the XOs don't do a very good job with authorisation because they assume that only other XOs eg from the same school will be connected to the server, and "all see all" is an acceptable policy. This isn't actually important for the XOs, but it must exist from the perspective of the server. The default MUC configuration is to assume that conference.yourserver is a valid hostname. Note that PEP fails in very cryptic ways if mod_caps is not enabled. You must enable the following modules in the configuration file: See XS Installing Software: Basic ejabberd Configuration Many of the changes to the default ejabberd configuration described in this section can be obtained by using collabora's example configuration file (ejabberd.cfg) There's also a mod_ctlextra patch which you may apply to add some extra features to the ejabberdctl command (see Tips below): We have a patch to the shared roster support so that already-connected clients are notified about new accounts which are registered after you connect (this happens a lot in development environments), and also patches to add support for and shared roster groups. We are currently trialling SVN trunk of ejabberd on, which can be obtained with: ![]() Recent Debian based distro have all the needed patch in their ejabberd's package. If you want to use the Fedora package with Fedora 8, you'll need to downgrade your Erlang to R11B-5.3 ( mirror) because the RPM above is built against erlang R11 on Fedora 7. Sudo /sbin/chkconfig -level 345 ejabberd on Be careful when adding host names not to add a line break - it will crash ejabberd in a cryptic way.ĭon't forget to set up the service to turn on after a reboot: The hostname must be a fully qualified domain name. You'll just need to change the hostname and the admin account name. You can also download a configuration file (ejabberd.cfg) with the changes outlined below already made. Go here to find the latest Fedora 7 packages (the Debian packages are a little outdated, apologies). If you use one of these packages you can skip the patching step below. If you don't want to mess with patching your server, we are periodically generating snapshot binary packages of our modified Jabber server. We are also working on experimental support of Openfire. We're not there yet, so in the mean time if you want to run your own server. We're aiming to reduce the odd configuration and patches in favour of a self-contained server component which can be connected up (using XEP-0114) to any unmodified Jabber server to carry out OLPC's activity and buddy indexing/searching (see XMPP Extensions). The OLPC Jabber server was trialling ejabberd 2.0 from SVN trunk to see if it aids stability (see #5313). (See this discussion thread for some guidance from. ![]() These notes are old and deprecated - ejabberd is installed and configured as part of the School Server installation. 4.8 Disable account registration restriction. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |