{"id":837,"date":"2012-12-09T13:52:01","date_gmt":"2012-12-09T10:52:01","guid":{"rendered":"http:\/\/joseph.zikusooka.com\/?p=837"},"modified":"2012-12-09T13:55:57","modified_gmt":"2012-12-09T10:55:57","slug":"setup-an-instant-messaging-server-for-your-office","status":"publish","type":"post","link":"https:\/\/joseph.zikusooka.com\/?p=837","title":{"rendered":"Setup an instant messaging server for your office"},"content":{"rendered":"<p>Email is a great tool for communication and that is why even in the age of social networks, it persists.  However, if you work in an office environment that requires constant and real-time communication between users, email may not cut it. Sometimes you just want to send a quick message without clogging your users Inboxes.  What you need is an instant messaging system.<\/p>\n<p>There are quite a number of open source based IM messaging servers; however, I like and have used jabberd over the years.  <a href=\"http:\/\/jabberd2.org\/\" title=\"Jabberd\" target=\"_blank\">Jabberd2<\/a> is an open source implementation of the jabber\/XMPP protocol used by popular IM clients.<\/p>\n<p>Installation of jabberd2 on Linux is fairly easy, although you need to know your way around the command line interface and how to edit configuration files.<\/p>\n<p>To start with, install jabberd2.  On Fedora\/CentOs\/RedHat systems:<\/p>\n<p><code>yum install jabberd<\/code> <\/p>\n<p>After installation, you will find all configuration files located under \/etc\/jabberd<\/p>\n<p>You will need to edit the files sm.xml s2s.xml c2s.xml, router.xml; and templates\/roster.xml to suit your environment.  Then setup your user accounts in your preferred driver backend.  Detailed configuration instructions can be found <a href=\"https:\/\/github.com\/jabberd2\/jabberd2\/wiki\/InstallGuide-BasicConfiguration\" title=\"Configuration\" target=\"_blank\">here.<\/a> <\/p>\n<p>Now all you need to do is install an IM client on your users PCs.  There are several of these for all platforms.  On Linux; favorites include pidgin and empathy<\/p>\n<p>One cool thing with jabberd2, is that it is very extensible and you can add chat rooms functionality; a sort of &#8216;circles&#8217; \u2013 old school style<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Email is a great tool for communication and that is why even in the age of social networks, it persists. However, if you work in an office environment that requires constant and real-time communication between users, email may not cut it. Sometimes you just want to send a quick message without clogging your users Inboxes. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"footnotes":""},"categories":[6],"tags":[],"class_list":["post-837","post","type-post","status-publish","format-standard","hentry","category-apps"],"_links":{"self":[{"href":"https:\/\/joseph.zikusooka.com\/index.php?rest_route=\/wp\/v2\/posts\/837","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/joseph.zikusooka.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/joseph.zikusooka.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/joseph.zikusooka.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/joseph.zikusooka.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=837"}],"version-history":[{"count":4,"href":"https:\/\/joseph.zikusooka.com\/index.php?rest_route=\/wp\/v2\/posts\/837\/revisions"}],"predecessor-version":[{"id":841,"href":"https:\/\/joseph.zikusooka.com\/index.php?rest_route=\/wp\/v2\/posts\/837\/revisions\/841"}],"wp:attachment":[{"href":"https:\/\/joseph.zikusooka.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=837"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/joseph.zikusooka.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=837"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/joseph.zikusooka.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}