Changes

From SME Server
Jump to navigationJump to search
737 bytes added ,  13:24, 25 November 2014
m
add clients section
Line 1: Line 1: −
=Ejabberd Jabber XMPP server for SME 7.x=
+
{{usefulnote}}
 +
==Status Advisory==
   −
{{Warning box| If your SME server is installed or upgraded after April 19th 2008, you must apply following commands as root, or your server-manager will not be displayed correctly :
+
At 4th April 2013 - From http://forums.contribs.org/index.php/topic,49481.msg248983.html#msg248983
 +
"The currently available ejabberd contrib through the sme7contribs repo will not work on SME8. It installs, but the config files and the issues above will make it fail to function properly.
 +
The original author (JP-LC) has indicated that he has no time to update the contrib in the foreseeable future due to other priorities. Any takers to update the contrib? Especially when we are full throttle on SME9"
   −
cd /etc/e-smith/locale/fr/etc/e-smith/web/functions
+
Things to do: (very high level)
cp ejabberd ejabberd.iso
+
* Adjust user/permissions (see above forum thread)
/usr/bin/iconv -f ISO-8559-1 -t UTF-8 ejabberd.iso > ejabberd
+
* Adjust startup script (/sbin/e-smith/ejabberdctl) for sanity check 32 or 64 bit (/lib/ or /lib64)
rm -f  ejabberd.iso
+
* Adjust templates that create /etc/ejabberd.cfg
/etc/e-smith/events/actions/navigation-conf
+
* Double check ejabberdctl in both /usr/bin and /sbin/e-smith (/usr/bin is default ejabberd install, /sbin/e-smith is used by server-manager)
 
  −
 
  −
Needed until new utf-8 ejabberd contrib release.}}
      
==Maintainer==
 
==Maintainer==
Line 20: Line 20:     
'''smeserver-ejabberd''' provides ejabberd services for SME, with dedicated configuration panel in the server-manager, and also specific embedded administration web pages via https.
 
'''smeserver-ejabberd''' provides ejabberd services for SME, with dedicated configuration panel in the server-manager, and also specific embedded administration web pages via https.
  −
==Download==
  −
You can download this package ''[http://mirror.contribs.org/smeserver/contribs/jpl/smecontribs/smeserver-ejabberd/smeserver-ejabberd-1.1.4-5.el4.eos.i386.rpm here]''. If you would like to save it directly on your SME Server, you should give this command at a linux-prompt
  −
wget http://mirror.contribs.org/smeserver/contribs/jpl/smecontribs/smeserver-ejabberd/smeserver-ejabberd-1.1.4-5.el4.eos.i386.rpm
      
==Installation==
 
==Installation==
 
Installation needs following steps.
 
Installation needs following steps.
 
* smeserver-ejabberd package installation :
 
* smeserver-ejabberd package installation :
  yum localinstall smeserver-ejabberd-1.1.4-5.el4.eos.i386.rpm
+
  yum install --enablerepo=smecontribs smeserver-ejabberd
 +
ejabberd and all required packages are installed by yum.
 +
 
 +
(For sme8, as far as smeserver-ejabberd is not available in sme8 contribs repo, you must get smeserver-ejabberd rpm from sme7 contribs repository, put it in a local dir, and use "yum localinstall --enablerepo=smecontribs smeserver-ejabberd")
 +
 
 
* sme configuration database update :
 
* sme configuration database update :
 
  /etc/e-smith/events/actions/initialize-default-databases
 
  /etc/e-smith/events/actions/initialize-default-databases
Line 34: Line 34:  
  /etc/e-smith/events/actions/navigation-conf
 
  /etc/e-smith/events/actions/navigation-conf
 
* creation of your ejabberd admin account
 
* creation of your ejabberd admin account
For security reasons you '''need''' to create the ''admin@yourdomain'' Jabber account as soon as you enable your ejabberd service because this account will have administration rigths for your ejabberd administration. Jabber services are disabled after package installation, so there is no risk before you enable ejabberd with the server-manager panel and create this account.
+
For security reasons you '''need''' to create the ''admin@yourdomain'' Jabber account as soon as you enable your ejabberd service because this account will have administration rights for your ejabberd administration. Jabber services are disabled after package installation, so there is no risk before you enable ejabberd with the server-manager panel and create this account.
 
# In your ejabberd panel, enable your ejabberd server, verify or change your Jabber domain and set registration parameter to "Allowed for everybody"
 
# In your ejabberd panel, enable your ejabberd server, verify or change your Jabber domain and set registration parameter to "Allowed for everybody"
 
# With a Jabber client, register the account "admin@yourdomain" with a (secure) password, and remember this password. This "admin@yourdomain" account and associated password wil be needed to access the administration web page of your ejabberd server at https://yourserver.yourdomain:5280/admin (if enabled in your ejabberd panel).
 
# With a Jabber client, register the account "admin@yourdomain" with a (secure) password, and remember this password. This "admin@yourdomain" account and associated password wil be needed to access the administration web page of your ejabberd server at https://yourserver.yourdomain:5280/admin (if enabled in your ejabberd panel).
Line 91: Line 91:  
* launch ejabberd database restore action :
 
* launch ejabberd database restore action :
 
  /etc/e-smith/events/actions/ejabberd-load-tables
 
  /etc/e-smith/events/actions/ejabberd-load-tables
 +
 +
 +
==Jabber Client(s)==
 +
===Android===
 +
====Conversations====
 +
A interesting and modern Android jabber client is "Conversations". It is Open Source and has a slick and modern intuitive GUI.
 +
* Available on [https://play.google.com/store/apps/details?id=eu.siacs.conversations Google Play]
 +
* Available on [https://github.com/siacs/Conversations GitHub]
 +
===Linux===
 +
* TBA
 +
===iOS===
 +
*TBA
 +
===Window$===
 +
*TBA
 +
    
==Bugs==
 
==Bugs==
   
Please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title=bugzilla}}and select the smeserver-ejabberd component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-ejabberd|title=this link}}.
 
Please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title=bugzilla}}and select the smeserver-ejabberd component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-ejabberd|title=this link}}.
   Line 101: Line 115:     
[[Category: Contrib]]
 
[[Category: Contrib]]
 +
[[Category: Social Media Apps]]

Navigation menu