<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>xmppnews</title>
	<atom:link href="http://xmppnews.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://xmppnews.com</link>
	<description>ramblings about the realtime web</description>
	<lastBuildDate>Fri, 25 Feb 2011 02:29:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>		<item>
		<title>Prosody XMPP Server</title>
		<link>http://xmppnews.com/2011/01/16/prosody-xmpp-server/</link>
		<comments>http://xmppnews.com/2011/01/16/prosody-xmpp-server/#comments</comments>
		<pubDate>Mon, 17 Jan 2011 04:52:27 +0000</pubDate>
		<dc:creator>bear</dc:creator>
				<category><![CDATA[Servers]]></category>
		<category><![CDATA[prosody]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[xmpp]]></category>

		<guid isPermaLink="false">http://xmppnews.com/?p=64</guid>
		<description><![CDATA[Earlier we showed how simple it was to install the latest version of Tigase XMPP Server and while it is a very capable and mature server, some folks just are not into the Java thing. With that in mind we wanted to point out the other options for open source servers and give links to [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier we showed how simple it was to <a href="http://xmppnews.com/2011/01/16/installing-tigase-xmpp-server/">install the latest version of Tigase XMPP Server</a> and while it is a very capable and mature server, some folks just are not into the Java thing.  With that in mind we wanted to point out the other options for open source servers and give links to their already excellent documentation on installation and configuration.</p>
<h2><a href="http://prosody.im">Prosody</a></h2>
<p>According to the Prosody <a href="http://prosody.im/doc/faq">FAQ</a> it is written in the <a href="http://lua.org">Lua</a> language and that:</p>
<blockquote><p>Prosody aims to be simple. Really simple. Whether you are setting up your first Jabber server, or whether you are looking to write server-side code that speaks the <a title="http://xmpp.org/" rel="nofollow" href="http://xmpp.org/">Jabber/XMPP protocol</a>, we want to make it easy for you.</p></blockquote>
<p><a href="http://prosody.im/doc/install">Installation</a> and <a href="http://prosody.im/doc/configure">configuration</a> are well covered in their docs. </p>
]]></content:encoded>
			<wfw:commentRss>http://xmppnews.com/2011/01/16/prosody-xmpp-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Tigase XMPP Server</title>
		<link>http://xmppnews.com/2011/01/16/installing-tigase-xmpp-server/</link>
		<comments>http://xmppnews.com/2011/01/16/installing-tigase-xmpp-server/#comments</comments>
		<pubDate>Mon, 17 Jan 2011 04:16:01 +0000</pubDate>
		<dc:creator>bear</dc:creator>
				<category><![CDATA[Servers]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[tigase]]></category>
		<category><![CDATA[xmpp]]></category>

		<guid isPermaLink="false">http://xmppnews.com/?p=34</guid>
		<description><![CDATA[Successfully installing the Tigase XMPP server, like most open source projects, is dependent on two things: documentation and your patience. Tigase fortunately has become much easier to install now that the Tigase team has created both a GUI and console installer. Both run thru the same basic options, so the choice is really up to [...]]]></description>
			<content:encoded><![CDATA[<p>Successfully installing the <a href="http://www.tigase.org">Tigase</a> <a href="http://xmpp.org">XMPP</a> server, like most open source projects, is dependent on two things: documentation and your patience.  Tigase fortunately has become much easier to install now that the Tigase team has created both a GUI and console installer.  Both run thru the same basic options, so the choice is really up to style.  All of the installers can be found on the <a href="http://www.tigase.org/content/quick-start">Tigase Quick start</a> page.</p>
<p>Before you begin the installation make sure you have JDK 1.6 or higher installed on your system.  To invoke the GUI installer issue this command:</p>
<p><code>java -jar  tigase.jar</code></p>
<p>This is not the exact name of the jar, the real name will depend on your OS and what version of Tigase you downloaded, which currently is tigase-server-5.0.0-b2135.jar).</p>
<p>This will start the installer. It will first ask you to verify your JDK path. If the one it lists is incorrect put in the correct path.  Then it will ask you if you  would like to install and configure tigase. Click the check box for both of those since it is probably a new installation you are setting up. The configuration will walk you through various configuration options that will be written out to init.properties. This file is what is passed to Tigase when the server starts up so that it is configured to how you want it.  The next big choice is what database want Tigase to connect to. Out of the box it supports Postgresql, MySQL, MS SQL Server and Derby (derby is meant to be used only as a test database).</p>
<p>Next you will be asked some basic information like what the initial admin userid will be and it’s password. After you enter this information, you will then have the option to choose some of the more advanced configuration options such as enabling <a href="http://xmpp.org/extensions/xep-0045.html">MUC</a> and <a href="http://xmpp.org/extensions/xep-0060.html">PUBSUB</a> components.  After that, it will initialize the database and generate the init.properties file.</p>
<p>By tradition, Tigase is installed completely into a single directory tree and you set an environment variable that points to this directory:</p>
<p><code>export TIGASE_HOME=/usr/local/Tigase<br />
</code></p>
<p>making the appropriate changes for your OS and installation directory. Now you are ready to start the server with the following command:</p>
<p><code>TIGASE_HOME/scripts/tigase.sh start etc/tigase.conf</code></p>
<p>Tigase comes with a dummy SSL certificate and it would probably be wise to get one for your domain. Look for a later post on this subject. If the server has started successfully, you will find that it has created a TIGASE_HOME/logs directory and started to put the console and process logs in there along with tigase.pid which contains the PID of the current Tigase process.</p>
<p>All modern XMPP Clients make use of <a href="http://en.wikipedia.org/wiki/SRV_record">DNS SRV</a> records to <a href="http://xmpp.org/extensions/xep-0156.html">discover how to connect to an XMPP Server</a>, and since we want to do this install properly, we will add to our DNS entry for the domain the appropriate SRV records.</p>
<p><code>_xmpp-server._tcp.im 5269</code></p>
<p>Be wary that <em>every</em> DNS management tool has their own peculiar way of entering these into their system &#8211; the two values above are the important parts.  Also note that each service, for example <a href="http://xmpp.org/extensions/xep-0060.html">PUBSUB</a> or <a href="http://xmpp.org/extensions/xep-0124.html">BOSH</a>, will have their own unique SRV record.</p>
<p>Testing your new server is as simple as adding the admin JID to your favourite <a href="http://xmpp.org/xmpp-software/clients/">XMPP Client</a> and then trying to connect.</p>
<p>If everything does not go well, then take a look at the following points to make sure the installation was clean by looking at the log files. Tigase keeps it’s log file at TIGASE_HOME/logs/ and you will find tigase-console.log is a record of all events or errors during startup and tigase.log.0 is where all events or errors are listed during normal operation.</p>
<p>If everything goes well then congratulations, you now have a running XMPP Server.  You are now able to send anyone with an XMPP JID a message.</p>
]]></content:encoded>
			<wfw:commentRss>http://xmppnews.com/2011/01/16/installing-tigase-xmpp-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>getting geared up with git</title>
		<link>http://xmppnews.com/2011/01/02/getting-geared-up-with-git/</link>
		<comments>http://xmppnews.com/2011/01/02/getting-geared-up-with-git/#comments</comments>
		<pubDate>Sun, 02 Jan 2011 16:29:20 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Servers]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[scm]]></category>

		<guid isPermaLink="false">http://xmppnews.com/?p=25</guid>
		<description><![CDATA[As bear and I are getting geared up to dig into our project, I wanted to setup our own version control system here at xmppnews. You may ask &#8220;why would you want to do that with google code and github around?&#8221;. Well several reasons really. The first one being I like to host things myself [...]]]></description>
			<content:encoded><![CDATA[<p>As bear and I are getting geared up to dig into our project, I wanted to setup our own version control system here at xmppnews. You may ask &#8220;why would you want to do that with google code and github around?&#8221;. Well several reasons really. The first one being I like to host things myself if at all possible plus its a learning experience to setup and maintain different pieces of software, which I enjoy doing. This also gives me complete control over everything which I also like. <img src='http://xmppnews.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . The second reason and perhaps the most important is what happens if the 3rd party site that is hosting your code suddenly goes away? Well you&#8217;d probably end up hosting it yourself at that point anyway. </p>
<p>I was originally going to go with subversion as it is the version control system that I am most familiar with and seems to have the most tools for. After doing some research and looking into gitorious&#8217; offering I decided to go that route after some hesitation about going the the process of setting up the whole ruby stack for it. I found this article on the web about setting up gitorious on ubuntu which proved to be quite useful. you can check it out <a href="http://cjohansen.no/en/ruby/setting_up_gitorious_on_your_own_server">here</a></p>
<p>The one difference between my installing and that article is that I am using nginx instead of apache. You can find nginx passenger instructions <a href="http://www.modrails.com/documentation/Users%20guide%20Nginx.html">here</a>.  The setup wasn&#8217;t quite as bad as I thought it would be and it seems be running quite well and should prove useful to our little project here. Overall I found gitorious to be a nice little system and I was pleasantly surprised.</p>
<p>Expect more posts as we start coding!</p>
]]></content:encoded>
			<wfw:commentRss>http://xmppnews.com/2011/01/02/getting-geared-up-with-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is this place?</title>
		<link>http://xmppnews.com/2010/08/15/what-is-this-place/</link>
		<comments>http://xmppnews.com/2010/08/15/what-is-this-place/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 16:51:01 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[xmpp]]></category>

		<guid isPermaLink="false">http://xmppnews.com/?p=7</guid>
		<description><![CDATA[Welcome to our new distraction and &#8230; well, ok our new site. Our plan is to use this as a place for Chris and myself (Bear) to post quick notes, items and possibly longer code samples to help show what is possible in the world of XMPP.]]></description>
			<content:encoded><![CDATA[<p>Welcome to our new distraction and &#8230; well, ok our new site.</p>
<p>Our plan is to use this as a place for Chris and myself (Bear) to post quick notes, items and possibly longer code samples to help show what is possible in the world of XMPP.</p>
<p><img src="http://xmppnews.com/wp-content/uploads/th_BilltheCat.gif" alt="ack" /></p>
]]></content:encoded>
			<wfw:commentRss>http://xmppnews.com/2010/08/15/what-is-this-place/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

