<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Axel Segebrecht</title>
	
	<link>http://www.axelsegebrecht.com</link>
	<description>Cameraman and website designer from Milton Keynes (Buckinghamshire)</description>
	<lastBuildDate>Wed, 11 Jan 2012 00:22:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/AxelSegebrecht" /><feedburner:info uri="axelsegebrecht" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>51.483147</geo:lat><geo:long>0.127716</geo:long><xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /><meta xmlns="http://pipes.yahoo.com" name="pipes" content="noprocess" /><feedburner:emailServiceId>AxelSegebrecht</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>New Website for Knight Security Derby</title>
		<link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/RJnMYKhbcLA/</link>
		<comments>http://www.axelsegebrecht.com/portfolio/new-website-for-knight-security-derby/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 13:28:00 +0000</pubDate>
		<dc:creator>Axel</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Knight Security Derby]]></category>
		<category><![CDATA[managed vps hosting]]></category>
		<category><![CDATA[Search Engine Optimisation]]></category>
		<category><![CDATA[small business website]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.axelsegebrecht.com/?p=13164</guid>
		<description>Client: Knight Security Services (UK) Ltd, Derby Website: www.knightsecurityderby.com Description: Knight Security Services is providing exceptional security service in Derby since 1992. Type: SME Market: Security Services Area: Derby, UK Services provided: website design, search engine optimisation, managed virtual private server hosting Brief My brief was simply to create a professional looking website based on ...</description>
			<content:encoded><![CDATA[<p><a href="http://www.axelsegebrecht.com/wp-content/uploads/2012/01/Knight-Security-Services-UK-Ltd-Providing-exceptional-security-service-in-Derby-since-1992.png"><img src="http://www.axelsegebrecht.com/wp-content/uploads/2012/01/Knight-Security-Services-UK-Ltd-Providing-exceptional-security-service-in-Derby-since-1992-300x220.png" alt="" title="Knight Security Services  UK  Ltd   Providing exceptional security service in Derby since 1992" width="300" height="220" class="alignleft size-medium wp-image-13165" /></a></p>
<ul>
<li>Client: <strong>Knight Security Services (UK) Ltd, Derby</strong></li>
<li>Website: <a href="http://www.knightsecurityderby.com/" target="_blank">www.knightsecurityderby.com</a></li>
<li>Description: Knight Security Services is providing exceptional security service in Derby since 1992.</li>
<li>Type: <acronym title="Small Medium Enterprise">SME</acronym></li>
<li>Market: Security Services</li>
<li>Area: Derby, UK</li>
<li>Services provided: <a href="http://www.axelsegebrecht.com/tag/web-design/">website design</a>, <a href="http://www.axelsegebrecht.com/tag/search-engine-optimisation/">search engine optimisation</a>, <a href="http://www.axelsegebrecht.com/tag/managed-vps-hosting/">managed virtual private server hosting</a></li>
</ul>
<h2 id="Brief">Brief</h2>
<p>My brief was simply to create a professional looking website based on the existing visual identity and make sure the content was optimised for search engines. The new website is also available as a mobile version and optimised for iOS devices such as iPhone, iPads and Android tablets and phones.</p>
<h2 id="About_the_client">About the client</h2>
<p>Knight Security are a leading security company, established since 1992, providing manned guarding, key holding and alarm response services as well as mobile patrols to businesses in Derby and surrounding area.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=RJnMYKhbcLA:Kg2qo80uMIw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=RJnMYKhbcLA:Kg2qo80uMIw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=RJnMYKhbcLA:Kg2qo80uMIw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=RJnMYKhbcLA:Kg2qo80uMIw:BoygRgU8-zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?i=RJnMYKhbcLA:Kg2qo80uMIw:BoygRgU8-zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=RJnMYKhbcLA:Kg2qo80uMIw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.axelsegebrecht.com/portfolio/new-website-for-knight-security-derby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.axelsegebrecht.com/portfolio/new-website-for-knight-security-derby/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=new-website-for-knight-security-derby</feedburner:origLink></item>
		<item>
		<title>New Website for morphose Ltd</title>
		<link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/-4DtUQlOzpA/</link>
		<comments>http://www.axelsegebrecht.com/portfolio/new-website-for-morphose-ltd/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 09:42:36 +0000</pubDate>
		<dc:creator>Axel</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[FM]]></category>
		<category><![CDATA[M&A]]></category>
		<category><![CDATA[morphose]]></category>
		<category><![CDATA[property]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.axelsegebrecht.com/?p=13044</guid>
		<description>My existing client morphose Ltd, an M&amp;#038;A advisory in property and FM from London, decided to expand their online presence and asked me to develop a new version of their website for them. I am proud to announce their new website is now live: http://www.morphose.co.uk/ About morphose Ltd &amp;#8220;Morphose&amp;#8217;s purpose is to help businesses transform ...</description>
			<content:encoded><![CDATA[<p><a href="http://www.morphose.co.uk/" title="morphose M&amp;A Advisory in Property and FM"><img src="http://www.axelsegebrecht.com/wp-content/uploads/2011/12/Home-morphose-M-A-Advisory-in-Property-and-FM-e1324460210724-300x181.png" alt=""  width="300" height="181" class="alignleft size-medium wp-image-13046" /></a></p>
<p>My existing client morphose Ltd, an M&#038;A advisory in property and FM from London, decided to expand their online presence and asked me to develop a new version of their website for them. </p>
<p>I am proud to announce their new website is now live: <a href="http://www.morphose.co.uk/" title="morphose M&#038;A Advisory in Property and FM" target="_blank">http://www.morphose.co.uk/</a></p>
<h2 id="About_morphose_Ltd">About morphose Ltd</h2>
<p>&#8220;Morphose&#8217;s purpose is to help businesses transform by applying our business experience, extensive networks and our access to research in the Facilities Management, Support Services and Property sectors.</p>
<p>&#8220;When Business Owners, Executives or Investors want to transform their organisation from where they are today, this could involve acquiring another business or targeting a merger partner or selling part or all of the business, then Morphose can provide insightful and informed advice from experienced professionals.&#8221;</p>
<p>from: <a href="http://www.morphose.co.uk/" title="morphose M&#038;A Advisory in Property and FM" target="_blank">http://www.morphose.co.uk/</a></p>
<h2 id="Web_Design">Web Design</h2>
<p><a href="http://www.axelsegebrecht.com/website-designer/" title="Website Designer">Get a new website designed and delivered swiftly</a>, FREE 6 months virtual private web hosting and Search Engine Optimisation (SEO) included!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=-4DtUQlOzpA:jtyHZmZBRt0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=-4DtUQlOzpA:jtyHZmZBRt0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=-4DtUQlOzpA:jtyHZmZBRt0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=-4DtUQlOzpA:jtyHZmZBRt0:BoygRgU8-zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?i=-4DtUQlOzpA:jtyHZmZBRt0:BoygRgU8-zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=-4DtUQlOzpA:jtyHZmZBRt0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.axelsegebrecht.com/portfolio/new-website-for-morphose-ltd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.axelsegebrecht.com/portfolio/new-website-for-morphose-ltd/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=new-website-for-morphose-ltd</feedburner:origLink></item>
		<item>
		<title>Get the URL of the current page or post with PHP in WordPress</title>
		<link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/rwUOu2O4WcQ/</link>
		<comments>http://www.axelsegebrecht.com/how-to/get-url-current-page-post-with-php-wordpress/#comments</comments>
		<pubDate>Sat, 10 Dec 2011 16:53:07 +0000</pubDate>
		<dc:creator>Axel</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[the_permalink]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.axelsegebrecht.com/?p=13024</guid>
		<description>This ia a very quick note on the right way to get the URL of the current page or post with PHP in your WordPress template: This will work for both posts and pages and outside the loop. I am using this for things like social media sharing buttons for example. Use it anywhere in ...</description>
			<content:encoded><![CDATA[<p>This ia a very quick note on the right way to get the URL of the current page or post with PHP in your WordPress template:</p>
<pre class="brush: php; title: ; notranslate">&lt;?php echo &quot;http://&quot; . $_SERVER['HTTP_HOST']  . $_SERVER['REQUEST_URI']; ?&gt;</pre>
<p>This will work for both posts and pages and outside the loop. I am using this for things like social media sharing buttons for example. Use it anywhere in your WordPress template to get the URL. Use the_permalink() only for posts and within the loop!</p>
<p>Hope this helps someone else wondering why the_permalink() is displaying abnormally when used outside the loop and for pages <img src='http://www.axelsegebrecht.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=rwUOu2O4WcQ:yGslny3Qwu8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=rwUOu2O4WcQ:yGslny3Qwu8:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=rwUOu2O4WcQ:yGslny3Qwu8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=rwUOu2O4WcQ:yGslny3Qwu8:BoygRgU8-zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?i=rwUOu2O4WcQ:yGslny3Qwu8:BoygRgU8-zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=rwUOu2O4WcQ:yGslny3Qwu8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.axelsegebrecht.com/how-to/get-url-current-page-post-with-php-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.axelsegebrecht.com/how-to/get-url-current-page-post-with-php-wordpress/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=get-url-current-page-post-with-php-wordpress</feedburner:origLink></item>
		<item>
		<title>Guess who is No1 on Google for Cameraman Milton Keynes?</title>
		<link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/M05XpwLOZaU/</link>
		<comments>http://www.axelsegebrecht.com/seo-marketing/guess-who-is-no1-on-google-for-cameraman-milton-keynes/#comments</comments>
		<pubDate>Sat, 10 Dec 2011 13:09:50 +0000</pubDate>
		<dc:creator>Axel</dc:creator>
				<category><![CDATA[SEO and Marketing]]></category>
		<category><![CDATA[cameraman]]></category>
		<category><![CDATA[Consultation]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Milton Keynes]]></category>
		<category><![CDATA[Search Engine Optimisation]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.axelsegebrecht.com/?p=13011</guid>
		<description>Actually that should be: &amp;#8220;Guess who has covered the first 6 entries on Google for the search phrase &amp;#8216;cameraman milton keynes&amp;#8217;?&amp;#8221; (Google Search for &amp;#8220;cameraman milton keynes&amp;#8220;) OK, it&amp;#8217;s me! ;D Thanks to a little more optimisation in the last few days and a suitable listing from www.4rfv.co.uk. Thanks to Richard from 4rfv for sorting ...</description>
			<content:encoded><![CDATA[<p><a href="http://www.axelsegebrecht.com/wp-content/uploads/2011/12/cameraman-milton-keynes-Google-Search.png"><img src="http://www.axelsegebrecht.com/wp-content/uploads/2011/12/cameraman-milton-keynes-Google-Search-270x300.png" alt="" title="cameraman milton keynes   Google Search" width="270" height="300" class="alignleft size-medium wp-image-13013" /></a></p>
<p>Actually that should be: &#8220;Guess who has covered the first 6 entries on Google for the search phrase &#8216;cameraman milton keynes&#8217;?&#8221; (Google Search for &#8220;<a rel="nofollow" href="http://www.google.co.uk/search?q=cameraman+milton+keynes" target="_blank">cameraman milton keynes</a>&#8220;)</p>
<p>OK, it&#8217;s me! ;D Thanks to a little more optimisation in the last few days and a suitable listing from <a href="http://www.4rfv.co.uk/" target="_blank">www.4rfv.co.uk</a>. Thanks to Richard from 4rfv for sorting me out with a free listing. If you work in media and like a listing too, please get in touch with Richard Inman (rinman at 4rfv dot co dot uk) and mention my name.</p>
<p>Now I shall spend some more time widening my net and target Buckinghamshire too, plus enhance my search engine visibility by adding location information.</p>
<h2 id="FREE_SEO_Consultation_Offer">FREE SEO Consultation Offer</h2>
<p>Get a <strong>FREE search engine optimisation consultation</strong> to help boost your visibility in the New Year! Call me on +44 1908 90 49 90 or Skype <a href="callto://asegebrecht">asegebrecht</a>.</p>
<p><small>Free SEO consultation limited to a single website and last for a maximum of one hour. No purchase required. This offer is unconditional and may be withdrawn at any time without notice. One free SEO consultation per customer only.</small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=M05XpwLOZaU:nGIePuRgKNg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=M05XpwLOZaU:nGIePuRgKNg:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=M05XpwLOZaU:nGIePuRgKNg:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=M05XpwLOZaU:nGIePuRgKNg:BoygRgU8-zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?i=M05XpwLOZaU:nGIePuRgKNg:BoygRgU8-zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=M05XpwLOZaU:nGIePuRgKNg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.axelsegebrecht.com/seo-marketing/guess-who-is-no1-on-google-for-cameraman-milton-keynes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.axelsegebrecht.com/seo-marketing/guess-who-is-no1-on-google-for-cameraman-milton-keynes/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=guess-who-is-no1-on-google-for-cameraman-milton-keynes</feedburner:origLink></item>
		<item>
		<title>Lydia Baylis Website and Design Updated for December</title>
		<link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/05qwA2ci444/</link>
		<comments>http://www.axelsegebrecht.com/portfolio/lydia-baylis-website-design-updated-for-december/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 17:53:47 +0000</pubDate>
		<dc:creator>Axel</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Lydia Baylis]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.axelsegebrecht.com/?p=13008</guid>
		<description>Just a quick heads-up that I have put live version 6.0 of Lydia Baylis&amp;#8217;s official website, ready for December 2011! Let me know what you think of the new blog-focused web design and be sure to give the mobile version a spin too (especially on iPhone and iPad). Looking forward to hearing your comments.</description>
			<content:encoded><![CDATA[<p>Just a quick heads-up that I have put live version 6.0 of <a href="http://www.lydiabaylis.com/" target="_blank"><strong>Lydia Baylis&#8217;s official website</strong></a>, ready for December 2011! Let me know what you think of the new blog-focused web design and be sure to give the mobile version a spin too (especially on iPhone and iPad). Looking forward to hearing your comments.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=05qwA2ci444:dVTmMOpDoUw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=05qwA2ci444:dVTmMOpDoUw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=05qwA2ci444:dVTmMOpDoUw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=05qwA2ci444:dVTmMOpDoUw:BoygRgU8-zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?i=05qwA2ci444:dVTmMOpDoUw:BoygRgU8-zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=05qwA2ci444:dVTmMOpDoUw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.axelsegebrecht.com/portfolio/lydia-baylis-website-design-updated-for-december/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.axelsegebrecht.com/portfolio/lydia-baylis-website-design-updated-for-december/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=lydia-baylis-website-design-updated-for-december</feedburner:origLink></item>
		<item>
		<title>HD Video Camera Production Kit Rental in Milton Keynes (Buckinghamshire) Now Available</title>
		<link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/316Cgxs9Geg/</link>
		<comments>http://www.axelsegebrecht.com/news/hd-video-camera-production-kit-rental-in-milton-keynes-buckinghamshire-now-available/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 17:45:08 +0000</pubDate>
		<dc:creator>Axel</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[Milton Keynes]]></category>
		<category><![CDATA[rental]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.axelsegebrecht.com/?p=13006</guid>
		<description>Rejoice! I have decided that it is time to share my HD video production equipment with you. Not the easiest decision for a cameraman to make their gear available to others and many colleagues have warned me such a thing may be dangerous, but times are what they are&amp;#8230; . Check out the new page ...</description>
			<content:encoded><![CDATA[<p>Rejoice! I have decided that it is time to share my HD video production equipment with you. Not the easiest decision for a cameraman to make their gear available to others and many colleagues have warned me such a thing may be dangerous, but times are what they are&#8230; .</p>
<p>Check out the new page dedicated to renting my HD video camera and production gear on the page aptly titled &#8220;<a href="http://www.axelsegebrecht.com/hd-video-camera-rental-milton-keynes-buckinghamshire/" title="HD Video Camera Rental in Milton Keynes (Buckinghamshire)"><strong>HD Video Camera Rental in Milton Keynes (Buckinghamshire)</strong></a>&#8220;!</p>
<p>Got any questions? Please do not hesitate to <a href="http://www.axelsegebrecht.com/contact/" title="Contact">contact me</a> or post it as a comment below.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=316Cgxs9Geg:zd5Qlw2lRqQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=316Cgxs9Geg:zd5Qlw2lRqQ:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=316Cgxs9Geg:zd5Qlw2lRqQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=316Cgxs9Geg:zd5Qlw2lRqQ:BoygRgU8-zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?i=316Cgxs9Geg:zd5Qlw2lRqQ:BoygRgU8-zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=316Cgxs9Geg:zd5Qlw2lRqQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.axelsegebrecht.com/news/hd-video-camera-production-kit-rental-in-milton-keynes-buckinghamshire-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.axelsegebrecht.com/news/hd-video-camera-production-kit-rental-in-milton-keynes-buckinghamshire-now-available/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=hd-video-camera-production-kit-rental-in-milton-keynes-buckinghamshire-now-available</feedburner:origLink></item>
		<item>
		<title>Video Cameraman Website Milton Keynes</title>
		<link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/XAH-DcDP1fI/</link>
		<comments>http://www.axelsegebrecht.com/ramblings/video-cameraman-website-milton-keynes/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 01:06:32 +0000</pubDate>
		<dc:creator>Axel</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[cameraman]]></category>
		<category><![CDATA[Milton Keynes]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://blog.axelsegebrecht.com/?p=12885</guid>
		<description>Just a quick note to let you know that I have created and updated a small web page dedicated to my video cameraman services in Milton Keynes over on www.videocameramanmk.com! Also, I moved my videos on YouTube to a new channel which is under my proper name and email address now. Check out the brand ...</description>
			<content:encoded><![CDATA[<p>Just a quick note to let you know that I have created and updated a small web page dedicated to my <strong>video cameraman services</strong> in Milton Keynes over on <a href="http://www.videocameramanmk.com/" target="_blank" rel="follow"><strong>www.videocameramanmk.com</strong></a>!</p>
<p>Also, I moved my videos on YouTube to a <a href="http://www.youtube.com/axelsegebrecht" target="_blank"><strong>new channel</strong></a> which is under my proper name and email address now. Check out the brand new showreel playlist!</p>
<p>The links in the menu on the top right have also been updated <img src='http://www.axelsegebrecht.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=XAH-DcDP1fI:Yg_E4JqxG9Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=XAH-DcDP1fI:Yg_E4JqxG9Q:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=XAH-DcDP1fI:Yg_E4JqxG9Q:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=XAH-DcDP1fI:Yg_E4JqxG9Q:BoygRgU8-zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?i=XAH-DcDP1fI:Yg_E4JqxG9Q:BoygRgU8-zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=XAH-DcDP1fI:Yg_E4JqxG9Q:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.axelsegebrecht.com/ramblings/video-cameraman-website-milton-keynes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.axelsegebrecht.com/ramblings/video-cameraman-website-milton-keynes/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=video-cameraman-website-milton-keynes</feedburner:origLink></item>
		<item>
		<title>Video for Essential Travel at Freeze Festival Warmup at Milton Keynes SNO!zone</title>
		<link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/WEzn6dUP0so/</link>
		<comments>http://www.axelsegebrecht.com/portfolio/video-for-essential-travel-at-freeze-festival-warmup-at-milton-keynes-snozone/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 14:32:05 +0000</pubDate>
		<dc:creator>Axel</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[cameraman]]></category>
		<category><![CDATA[Essential Travel]]></category>
		<category><![CDATA[Freeze Festival]]></category>
		<category><![CDATA[SNO!zone]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[video production]]></category>

		<guid isPermaLink="false">http://blog.axelsegebrecht.com/?p=12869</guid>
		<description>We joined the British Relentless Freeze Festival 2011 atheletes at Milton Keynes SNO!zone to share in their warmup to the Festival. Featuring Jenny Jones, Dom Harrington, James Webb, George Walton, Joe Hides, Billy Morgan and Scott Penman An Essential Travel Production (http://www.essentialtravel.co.uk) Cameraman: Axel Segebrecht Edited by: Essential Travel Equipment Used: Sony XDCAM EX3 (video ...</description>
			<content:encoded><![CDATA[<p>We joined the British Relentless Freeze Festival 2011 atheletes at Milton Keynes SNO!zone to share in their warmup to the Festival. Featuring Jenny Jones, Dom Harrington, James Webb, George Walton, Joe Hides, Billy Morgan and Scott Penman</p>
<p><object style="height: 390px; width: 640px"><param name="movie" value="http://www.youtube.com/v/qTgmV-BUAEI?version=3&#038;feature=player_detailpage"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/qTgmV-BUAEI?version=3&#038;feature=player_detailpage" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"></object></p>
<p><span id="more-12869"></span></p>
<p>An Essential Travel Production (<a href="http://www.essentialtravel.co.uk" target="_blank">http://www.essentialtravel.co.uk</a>)</p>
<p>Cameraman: Axel Segebrecht<br />
Edited by: Essential Travel</p>
<p>Equipment Used: Sony XDCAM EX3 (video camera), Sennheiser G3 wireless microphone system with Rode NTG-2 mic</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=WEzn6dUP0so:rK2BHTkKsXM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=WEzn6dUP0so:rK2BHTkKsXM:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=WEzn6dUP0so:rK2BHTkKsXM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=WEzn6dUP0so:rK2BHTkKsXM:BoygRgU8-zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?i=WEzn6dUP0so:rK2BHTkKsXM:BoygRgU8-zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=WEzn6dUP0so:rK2BHTkKsXM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.axelsegebrecht.com/portfolio/video-for-essential-travel-at-freeze-festival-warmup-at-milton-keynes-snozone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.axelsegebrecht.com/portfolio/video-for-essential-travel-at-freeze-festival-warmup-at-milton-keynes-snozone/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=video-for-essential-travel-at-freeze-festival-warmup-at-milton-keynes-snozone</feedburner:origLink></item>
		<item>
		<title>Make Money from Offering VPS Hosting</title>
		<link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/mBxH7NKtC50/</link>
		<comments>http://www.axelsegebrecht.com/how-to/make-money-offering-vps-hosting/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 10:31:07 +0000</pubDate>
		<dc:creator>Axel</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Hosting. Money]]></category>
		<category><![CDATA[Little Series]]></category>
		<category><![CDATA[virtualisation]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://blog.axelsegebrecht.com/?p=12809</guid>
		<description>Yet another post in my little series about getting the most bang for your buck, this time about making money (or not) from offering VPS (virtual private servers) hosting. Just a short introduction to the big bad world of web hosting and how to stand a chance making money with it. Special Offer Get a ...</description>
			<content:encoded><![CDATA[<p>Yet another post in <a href="http://blog.axelsegebrecht.com/tag/little-series">my little series</a> about getting the most bang for your buck, this time about making money (or not) from offering VPS (virtual private servers) hosting. Just a short introduction  to the big bad world of web hosting and how to stand a chance making money with it.</p>
<p><span id="more-12809"></span></p>
<div class="specialoffer">
<strong>Special Offer</strong> Get a VPS with 512MB RAM and 3GB disk space for just £9.99 inclusive of VAT!</p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="4MPY34W6VZ6LQ">
<input type="image" src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal — The safer, easier way to pay online.">
<img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1"><br />
</form>
<p><small>Subscription via PayPal; no minimum term; VPS created within 12 hours of payment made; service provided by <a href="http://www.brightercomputing.com" target="_blank">Brighter Computing Ltd</a>; <a href="http://brightercomputing.com/terms-and-conditions-of-service/">terms and conditions</a> / <a href="http://brightercomputing.com/acceptable-use-policy/" title="Acceptable Use Policy" target="_blank">AUP</a> apply; VAT receipts provided automatically</small>
</div>
<p></p><div class='toc tableofcontent'>
   <h2>Table Of Content</h2>
   <p style='font-size:14px; line-height:14px; padding-left:0px;'><a style='color:#000000 ;' href="#An_introduction">An introduction</a></p>
<p style='font-size:14px; line-height:14px; padding-left:0px;'><a style='color:#000000 ;' href="#A_word_of_advice">A word of advice</a></p>
<p style='font-size:13px; line-height:13px; padding-left:20px;'><a style='color:#151515 ;' href="#So_where_do_you_fit?">So where do you fit?</a></p>
<p style='font-size:14px; line-height:14px; padding-left:0px;'><a style='color:#000000 ;' href="#An_Example">An Example</a></p>
<p style='font-size:14px; line-height:14px; padding-left:0px;'><a style='color:#000000 ;' href="#A_final_thought">A final thought</a></p>
<p style='font-size:14px; line-height:14px; padding-left:0px;'><a style='color:#000000 ;' href="#Other_articles_in_this_series">Other articles in this series</a></p>

</div><div class='tableofcontent-end'> </div><p></p>
<h2 id="An_introduction">An introduction</h2>
<p>I have have been hosting websites amongst other things since the good old days of acoustic modems and bbs (bulletin board systems), where you had to dial a regular phone number to connect to a remote computer!</p>
<p>This is a long time ago now and I have always tried to make small resources go further, just because its fun tinkering with hardware and software that way. A while ago I offered hosting on my own hardware at befriended data centres and at some point even from my office through a leased line.</p>
<p>Times have changed and with an awful lot of competition offering hosting at nearly zero cost to a customer, my hosting service has changed somewhat.</p>
<p>Today virtual machines and the &#8216;cloud&#8217; are en-vogue and thankfully offer the enterprising hoster a way to generate an income. Various control panels and scripts make the job of a sys-admin that much easier but also introduce a lot of pitfalls. In fact, a lot of those &#8216;rock bottom&#8217; virtual machine service providers are run by people that have no idea what they are doing and usually on dubious hardware and in suspect data centres. (this is based on a few months trying out various providers to see what it is like&#8230; quite shocking)</p>
<p>Coming from knitting stuff by hand, I tend to stay away from control panels as the free ones usually make more work then they save me and the good ones cost license fees that erode the already slim profits. </p>
<h2 id="A_word_of_advice">A word of advice</h2>
<p>Should you compete with the low-end providers, you need bags of cash, a lot of hardware and solid software. Most of us won&#8217;t fit in that category.</p>
<p>Should you wish to compete with Rackspace&trade; and the like, you need bags of cash, a lot of good hardware and excellent software as well as a battalion of friendly, dedicated and very hard working staff. I hence you won&#8217;t fit in that category either.</p>
<h3 id="So_where_do_you_fit?">So where do you fit?</h3>
<p>This is for you to decide and I can only give you an example of the route I took: offering a solid, managed service at a price point my customers (small businesses and professionals) can afford.</p>
<p>In other words, somewhere between Rackspace&trade; and your 99p hoster (that&#8217;s a gap as wide as the Pacific -ed).</p>
<p>Try to find yourself a respectable provider (like OVH) and don&#8217;t make the mistake of buying the cheapest dedicated box you can find (*cough* Kimsufi *cough*)! Get something that comes with a decent specification but fits in your budget. </p>
<p>Price yourself on service and professionalism rather than features and price point. Fighting somebody on price and features is hard, making a stand on reputation and service much easier.</p>
<h2 id="An_Example">An Example</h2>
<p>One of my servers is rented from OVH and provides me with 16GB RAM and 120GB disk space (on two SSDrives in s/RAID1). Discounting 2GB RAM and 20GB disk space for O/S use, we are left with 14GB RAM and 90GB disk space for our virtual machines.</p>
<p>The maximum users I will host on this server is therefore: 28 (512MB RAM, 0MB swap, 3GB disk space). I&#8217;m selling that at a minimum of £9.99 (incl VAT or £8.32 net) per VPS but normally £19.99<sup><a href="#1"><strong>1</strong></a></sup> (net) as a managed service.</p>
<p>At the minimum of £8.32 I stand to generate £232.96 in revenue. Subtract £64.99 for the server (SP 2011 SSD) + £15 for professional usage + £34.99 for 32IPs (RIPE block) over 12 month £2.91 per month, you end up with a total figure of £82.90 net in costs vs £232.96 in income, leaving you with £150.06 net profit.</p>
<p>That sounds good until you add support costs, Paypal charges and other business overheads to that and you pretty much break even depending what customers you have and how much support you are likely to have to give. Plus I spend a fair bit of time improving the software configuration and staying well clear of overselling anything.</p>
<p>£150.06 divided by 28 customers is just £5.36 profit per customer per month. If you set £15<sup><a href="#2"><strong>2</strong></a></sup> per hour as your base rate, and you just spend a smidgen over 21 minutes dealing with requests every month you start loosing money. Now 21 minutes per customer is quite a lot but if they are having a problem you haven&#8217;t seen before you end up spending hours tracking stuff down.</p>
<p>It&#8217;s important to remember this folks, otherwise you look at your bank balance and think &#8216;sweet!&#8217; but work your butt off every day for treading water instead of growing your business. Good support takes time and costs money. It makes customers happy so they stay with you but it is not growing your business (much).</p>
<p>£150.06 net is not to be sniffed at though because at least you are breaking even and can start growing your business. Once you have enough experience, scripts and customers you can start renting more servers and reduce the costs base at some point.</p>
<p>Sadly more servers and more customers mean more support and more overheads, so you will be relegated to watching your margins very carefully and spending more time in spreadsheets than hacking code or getting creative with designing websites!</p>
<blockquote><p><a id="1">1</a> | A managed service means I look after the core software running in the virtual machine. Operating system and software updates, making sure the firewall is doing its job, checking for abuse and malware. Generally an hours work per machine per month.</p>
<p>If all customers were using this service, I&#8217;d stand to generate £559.44 in revenue with around £82.90 a month in costs, that&#8217;s a nice little profit of £476.54 for 28 hours of work a month. Or just over £17 an hour profit (before tax and other business costs).</p></blockquote>
<blockquote><p><a id="2">2</a> | You should calculate your hourly rate based on all the costs factors in your business, not what you think you should charge, to calculate this figure properly! I simply wanted to illustrate a point here. Take into account you might need to hire somebody else to look after support, you start loosing money very quickly unless you up your monthly charges or do what a lot of other hosts do and charge per incident (eg. £10 per support ticket outside basic support, some call this &#8216;remote hands&#8217;).</p></blockquote>
<h2 id="A_final_thought">A final thought</h2>
<p>I&#8217;m firmly looking to stay small and offer vps / web hosting as a &#8216;valued added service&#8217; in addition to my core service of <a href="http://www.axelsegebrecht.com/">designing successful websites for freelancers and small businesses</a>. I could raise prices for hosting to recoup some money for managing the hosting side but as long as my costs are covered and I can asure a dependable, speedy service than I shall be happy <img src='http://www.axelsegebrecht.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h2 id="Other_articles_in_this_series">Other articles in this series</h2>
<p>Related posts in this <a href="http://blog.axelsegebrecht.com/tag/little-series">(little) series</a>:</p>
<ul>
<li><a href="http://blog.axelsegebrecht.com/tutorials-and-tips/testing-nginx-with-apc-varnish-wordpress-and-w3-cache-on-a-128mb-vps/">How to: Testing Nginx with APC, Varnish, WordPress and W3 Cache on a 128MB VPS</a></li>
<li><a href="http://blog.axelsegebrecht.com/how-to/install-nginx-apc-varnish-wordpress-and-w3-cache-128mb-vps/">How to: Install Nginx with APC, Varnish, WordPress and W3 Cache on a 128MB VPS</a></li>
<li><a href="http://blog.axelsegebrecht.com/how-to/benchmark-nginx-varnish-wordpress-site/">How to: Benchmark Nginx and Varnish for a WordPress Site</a></li>
<li><a href="http://blog.axelsegebrecht.com/how-to/make-money-offering-vps-hosting/"><strong>How to: Make Money from Offering VPS Hosting</strong></a></li>
</ul>
<p>What are you doing for a living? How are you using this little tutorial? Let me know and leave me your comments below or drop me a tweet.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=mBxH7NKtC50:2YUjE1XlpYw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=mBxH7NKtC50:2YUjE1XlpYw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=mBxH7NKtC50:2YUjE1XlpYw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=mBxH7NKtC50:2YUjE1XlpYw:BoygRgU8-zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?i=mBxH7NKtC50:2YUjE1XlpYw:BoygRgU8-zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=mBxH7NKtC50:2YUjE1XlpYw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.axelsegebrecht.com/how-to/make-money-offering-vps-hosting/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.axelsegebrecht.com/how-to/make-money-offering-vps-hosting/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=make-money-offering-vps-hosting</feedburner:origLink></item>
		<item>
		<title>Benchmark Nginx and Varnish for a WordPress Site</title>
		<link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/RbGkrOsqNs8/</link>
		<comments>http://www.axelsegebrecht.com/how-to/benchmark-nginx-varnish-wordpress-site/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 12:11:28 +0000</pubDate>
		<dc:creator>Axel</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[Benchmarking]]></category>
		<category><![CDATA[Little Series]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[Varnish]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[W3 Cache]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.axelsegebrecht.com/?p=12807</guid>
		<description>This is a post about benchmarking nginx and varnish in my little series of getting the most performance for your buck, running nginx with varnish, apc and memcache for a WordPress website on a small VPS with 128MB RAM. Special Offer Get a VPS with 512MB RAM and 3GB disk space for just £9.99 inclusive ...</description>
			<content:encoded><![CDATA[<p>This is a post about benchmarking nginx and varnish in <a href="http://www.axelsegebrecht.com/tag/little-series">my little series</a> of getting the most performance for your buck, running nginx with varnish, apc and memcache for a WordPress website on a small VPS with 128MB RAM.</p>
<p><span id="more-12807"></span></p>
<div class="specialoffer">
<strong>Special Offer</strong> Get a VPS with 512MB RAM and 3GB disk space for just £9.99 inclusive of VAT!</p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="4MPY34W6VZ6LQ">
<input type="image" src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal — The safer, easier way to pay online.">
<img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1"><br />
</form>
<p><small>Subscription via PayPal; no minimum term; VPS created within 12 hours of payment made; service provided by <a href="http://www.brightercomputing.com" target="_blank">Brighter Computing Ltd</a>; <a href="http://brightercomputing.com/terms-and-conditions-of-service/">terms and conditions</a> / <a href="http://brightercomputing.com/acceptable-use-policy/" title="Acceptable Use Policy" target="_blank">AUP</a> apply; VAT receipts provided automatically</small>
</div>
<p>If you don&#8217;t have it installed already, then get apache2-utils to run the benchmark tool:</p>
<pre class="brush: bash; title: ; notranslate">apt-get install apache2-utils</pre>
<p>To test nginx+fpm only, we need to send requests to port 8080:</p>
<pre class="brush: bash; title: ; notranslate">ab -kc 10 -n 1000 http://localhost:8080/</pre>
<p>To test varnish we need port 80:</p>
<pre class="brush: bash; title: ; notranslate">ab -kc 10 -n 1000 http://localhost:80/</pre>
<p>Comparison of the two give us (in my case anyway) the following results. Please note this is all run locally and I have SSD drives.</p>
<table>
<thead>
<tr>
<th>Description</th>
<th>Nginx</th>
<th>Varnish</th>
</tr>
</thead>
<tbody>
<tr>
<td>Server Port</td>
<td>8080</td>
<td>80</td>
</tr>
<tr>
<td>Time taken</td>
<td>5.753 seconds</td>
<td>0.054 seconds</td>
</tr>
<tr>
<td>Total transferred</td>
<td>255000 bytes</td>
<td>6351000 bytes</td>
</tr>
<tr>
<td>Requests per second</td>
<td>173.83</td>
<td>18589.09</td>
</tr>
<tr>
<td>Transfer rate</td>
<td>43.29 Kbytes/sec</td>
<td>115292.28 Kbytes/sec</td>
</tr>
<tr>
<td>50% of requests served in</td>
<td>57ms</td>
<td>0ms</td>
</tr>
<tr>
<td>100% of requests served in</td>
<td>121ms (longest request)</td>
<td>3ms</td>
</tr>
</tbody>
</table>
<p>Yes, we are cheating here. Varnish is delivering static content back and it&#8217;s all requested locally not from another machine outside the network. Anyway, the whole point of this set-up is to make our dynamic website be as static as possible whilst remaining dynamic (er- you what?).</p>
<p>APC, memcached and the use of W3 Cache all help to reduce the amount of hard work our system has to do to deliver the same bit of content to the visitor. We are not talking about web-apps but a run of the mill WordPress powered site here. Varnish helps to reduce the work load even further and the above table is proof that a reverse proxying cache is the single piece of software that makes or breaks your performance.</p>
<p>Put Cloudflare in front of that and see how little bandwidth your website suddenly requires and how blazingly fast it is all of a sudden! Notice how little resources you can do without. Save your pennies for running a VPS host server instead.</p>
<p>Look out for another post with more benchmark information and more exhaustive tests. For example, I will test Cloudflare vs direct (varnish &amp; nginx) from remote.</p>
<h2 id="Other_articles_in_this_series">Other articles in this series</h2>
<p>Related posts in this <a href="http://blog.axelsegebrecht.com/tag/little-series/">(little) series</a>:</p>
<ul>
<li><a href="http://blog.axelsegebrecht.com/tutorials-and-tips/testing-nginx-with-apc-varnish-wordpress-and-w3-cache-on-a-128mb-vps/">How to: Testing Nginx with APC, Varnish, WordPress and W3 Cache on a 128MB VPS</a></li>
<li><a href="http://blog.axelsegebrecht.com/how-to/install-nginx-apc-varnish-wordpress-and-w3-cache-128mb-vps/">How to: Install Nginx with APC, Varnish, WordPress and W3 Cache on a 128MB VPS</a></li>
<li><a href="http://blog.axelsegebrecht.com/how-to/benchmark-nginx-varnish-wordpress-site/"><strong>How to: Benchmark Nginx and Varnish for a WordPress Site</strong></a></li>
<li><a href="http://blog.axelsegebrecht.com/how-to/make-money-offering-vps-hosting/">How to: Make Money from Offering VPS Hosting</a></li>
</ul>
<p>What are you doing for a living? How are you using this little tutorial? Let me know and leave me your comments below or drop me a tweet.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=RbGkrOsqNs8:dODnjESlRv8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=RbGkrOsqNs8:dODnjESlRv8:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=RbGkrOsqNs8:dODnjESlRv8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=RbGkrOsqNs8:dODnjESlRv8:BoygRgU8-zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?i=RbGkrOsqNs8:dODnjESlRv8:BoygRgU8-zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=RbGkrOsqNs8:dODnjESlRv8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.axelsegebrecht.com/how-to/benchmark-nginx-varnish-wordpress-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.axelsegebrecht.com/how-to/benchmark-nginx-varnish-wordpress-site/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=benchmark-nginx-varnish-wordpress-site</feedburner:origLink></item>
		<item>
		<title>Install Nginx with APC, Varnish, WordPress and W3 Cache on a 128MB VPS</title>
		<link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/0biCPE9LD0M/</link>
		<comments>http://www.axelsegebrecht.com/how-to/install-nginx-apc-varnish-wordpress-and-w3-cache-128mb-vps/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 14:18:24 +0000</pubDate>
		<dc:creator>Axel</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[APC]]></category>
		<category><![CDATA[Little Series]]></category>
		<category><![CDATA[Ningx]]></category>
		<category><![CDATA[Varnish]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[W3 Cache]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.axelsegebrecht.com/?p=12791</guid>
		<description>Following on from me trying to fit a WordPress install on a 128MB VPS while not sacrificing performance; I give you my rather comprehensive tutorial on how to install nginx with apc (php opt-code cache), varnish (caching proxy), wordpress and w3 cache. Special Offer Get a VPS with 512MB RAM and 3GB disk space for ...</description>
			<content:encoded><![CDATA[<p>Following on from me <a href="http://blog.axelsegebrecht.com/tutorials-and-tips/testing-nginx-with-apc-varnish-wordpress-and-w3-cache-on-a-128mb-vps/">trying to fit a WordPress install on a 128MB VPS</a> while not sacrificing performance; I give you my rather comprehensive tutorial on how to install nginx with apc (php opt-code cache), varnish (caching proxy), wordpress and w3 cache.</p>
<p><span id="more-12791"></span></p>
<div class="specialoffer">
<strong>Special Offer</strong> Get a VPS with 512MB RAM and 3GB disk space for just £9.99 inclusive of VAT!</p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="4MPY34W6VZ6LQ">
<input type="image" src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal — The safer, easier way to pay online.">
<img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1"><br />
</form>
<p><small>Subscription via PayPal; no minimum term; VPS created within 12 hours of payment made; service provided by <a href="http://www.brightercomputing.com" target="_blank">Brighter Computing Ltd</a>; <a href="http://brightercomputing.com/terms-and-conditions-of-service/">terms and conditions</a> / <a href="http://brightercomputing.com/acceptable-use-policy/" title="Acceptable Use Policy" target="_blank">AUP</a> apply; VAT receipts provided automatically</small>
</div>
<p></p><div class='toc tableofcontent'>
   <h2>Table Of Content</h2>
   <p style='font-size:14px; line-height:14px; padding-left:0px;'><a style='color:#000000 ;' href="#Introduction">Introduction</a></p>
<p style='font-size:13px; line-height:13px; padding-left:20px;'><a style='color:#151515 ;' href="#Disclaimer">Disclaimer</a></p>
<p style='font-size:14px; line-height:14px; padding-left:0px;'><a style='color:#000000 ;' href="#Setting_up_the_VPS">Setting up the VPS</a></p>
<p style='font-size:13px; line-height:13px; padding-left:20px;'><a style='color:#151515 ;' href="#Removing_stuff">Removing stuff</a></p>
<p style='font-size:13px; line-height:13px; padding-left:20px;'><a style='color:#151515 ;' href="#Apt_Sources">Apt Sources</a></p>
<p style='font-size:12px; line-height:12px; padding-left:40px;'><a style='color:#2a2a2a ;' href="#Adding_dot-deb_repo">Adding dot-deb repo</a></p>
<p style='font-size:12px; line-height:12px; padding-left:40px;'><a style='color:#2a2a2a ;' href="#Adding_main_debian_repos">Adding main debian repos</a></p>
<p style='font-size:13px; line-height:13px; padding-left:20px;'><a style='color:#151515 ;' href="#Updating">Updating</a></p>
<p style='font-size:13px; line-height:13px; padding-left:20px;'><a style='color:#151515 ;' href="#Adding_base">Adding base</a></p>
<p style='font-size:13px; line-height:13px; padding-left:20px;'><a style='color:#151515 ;' href="#Adding_Varnish_repo">Adding Varnish repo</a></p>
<p style='font-size:13px; line-height:13px; padding-left:20px;'><a style='color:#151515 ;' href="#Adding_a_system_user">Adding a system user</a></p>
<p style='font-size:12px; line-height:12px; padding-left:40px;'><a style='color:#2a2a2a ;' href="#Add_user_to_sudo">Add user to sudo</a></p>
<p style='font-size:13px; line-height:13px; padding-left:20px;'><a style='color:#151515 ;' href="#Change_SSH_conf">Change SSH conf</a></p>
<p style='font-size:14px; line-height:14px; padding-left:0px;'><a style='color:#000000 ;' href="#Installing_Software">Installing Software</a></p>
<p style='font-size:14px; line-height:14px; padding-left:0px;'><a style='color:#000000 ;' href="#Configuring_services">Configuring services</a></p>
<p style='font-size:13px; line-height:13px; padding-left:20px;'><a style='color:#151515 ;' href="#Configuring_MySql">Configuring MySql</a></p>
<p style='font-size:13px; line-height:13px; padding-left:20px;'><a style='color:#151515 ;' href="#Configuring_nginx">Configuring nginx</a></p>
<p style='font-size:12px; line-height:12px; padding-left:40px;'><a style='color:#2a2a2a ;' href="#Fix_CGI_Path_Info">Fix CGI Path Info</a></p>
<p style='font-size:13px; line-height:13px; padding-left:20px;'><a style='color:#151515 ;' href="#Configuring_PHP5-FPM">Configuring PHP5-FPM</a></p>
<p style='font-size:13px; line-height:13px; padding-left:20px;'><a style='color:#151515 ;' href="#Configuring_Varnish">Configuring Varnish</a></p>
<p style='font-size:13px; line-height:13px; padding-left:20px;'><a style='color:#151515 ;' href="#Configuring_vsftpd_(optional)">Configuring vsftpd (optional)</a></p>
<p style='font-size:12px; line-height:12px; padding-left:40px;'><a style='color:#2a2a2a ;' href="#Enabling_SSL">Enabling SSL</a></p>
<p style='font-size:13px; line-height:13px; padding-left:20px;'><a style='color:#151515 ;' href="#Installing_Wordpress">Installing Wordpress</a></p>
<p style='font-size:12px; line-height:12px; padding-left:40px;'><a style='color:#2a2a2a ;' href="#Creating_a_database_for_Wordpress">Creating a database for Wordpress</a></p>
<p style='font-size:14px; line-height:14px; padding-left:0px;'><a style='color:#000000 ;' href="#Securing_your_VPS">Securing your VPS</a></p>
<p style='font-size:13px; line-height:13px; padding-left:20px;'><a style='color:#151515 ;' href="#Starting_and_stopping_our_services">Starting and stopping our services</a></p>
<p style='font-size:12px; line-height:12px; padding-left:40px;'><a style='color:#2a2a2a ;' href="#The_Stop_Script">The Stop Script</a></p>
<p style='font-size:12px; line-height:12px; padding-left:40px;'><a style='color:#2a2a2a ;' href="#The_Start_Script">The Start Script</a></p>
<p style='font-size:13px; line-height:13px; padding-left:20px;'><a style='color:#151515 ;' href="#Problems">Problems</a></p>
<p style='font-size:14px; line-height:14px; padding-left:0px;'><a style='color:#000000 ;' href="#Closing_Notes">Closing Notes</a></p>
<p style='font-size:13px; line-height:13px; padding-left:20px;'><a style='color:#151515 ;' href="#Exim_Installation_and_Configuration_on_Debian">Exim Installation and Configuration on Debian</a></p>
<p style='font-size:13px; line-height:13px; padding-left:20px;'><a style='color:#151515 ;' href="#Free_Memory">Free Memory</a></p>
<p style='font-size:12px; line-height:12px; padding-left:40px;'><a style='color:#2a2a2a ;' href="#Script_to_show_memory_usage">Script to show memory usage</a></p>
<p style='font-size:12px; line-height:12px; padding-left:40px;'><a style='color:#2a2a2a ;' href="#The_APT_problem">The APT problem</a></p>
<p style='font-size:14px; line-height:14px; padding-left:0px;'><a style='color:#000000 ;' href="#Conclusions">Conclusions</a></p>
<p style='font-size:13px; line-height:13px; padding-left:20px;'><a style='color:#151515 ;' href="#Shameless_self_promotion">Shameless self promotion</a></p>
<p style='font-size:12px; line-height:12px; padding-left:40px;'><a style='color:#2a2a2a ;' href="#Small_Print">Small Print</a></p>
<p style='font-size:14px; line-height:14px; padding-left:0px;'><a style='color:#000000 ;' href="#Other_articles_in_this_series">Other articles in this series</a></p>

</div><div class='tableofcontent-end'> </div><p></p>
<h2 id="Introduction">Introduction</h2>
<p>The purpose of this tutorial is to configure a single VPS with 128MB RAM to provide hosting for a single WordPress website by using Nginx as a webserver, MySQL as a database server, PHP-FPM as a fastCGI server, APC as an optcode cache, Varnish as a caching proxy and vsFTPd as a secure FTP server (optional step). I also use openSSH/SCP as the primary means to access the VPS with.</p>
<p>When I write [HOSTNAME] please subsitute everything (incl the brackets) with your hostname (eg. www.example.org).</p>
<p>When I write [USER] please subsitute it (incl the brackets) with your username (eg. example).</p>
<p>In fact, anything [something] please replace with your own values! (eg. [YourPassword]).</p>
<p>I&#8217;m running this on my new dedicated server running Proxmox (1.8) with kernel 2.6.32-4-pve and an openVZ debian 6 (32bit) guest, at 128MB RAM and 0MB swap*. This server is running on SSD&#8217;s (solid state disks). Running on SSD&#8217;s is really nice especially for high iops required to run a VM host.</p>
<p>*) Swap in an openVZ virtual machine is just memory, so 128 RAM + 128 swap would simply mean 256M overall memory. There is no difference. Hence why I just set RAM and not swap for openVZ vms.</p>
<h3 id="Disclaimer">Disclaimer</h3>
<p>In case you don&#8217;t have this set-up, please be aware that you may not get this to work. Caveat emptor &#8211; your milage may vary. I suggest you run this on a test bed rather than anything you are using for production already! No warranties are given and no responsibility for time lost, and tears shed assumed. Now make a brew and let&#8217;s get on with the show.</p>
<h2 id="Setting_up_the_VPS">Setting up the VPS</h2>
<h3 id="Removing_stuff">Removing stuff</h3>
<p>Ref: <a href="http://www.lowendbox.com/blog/bootstraping-low-end-vps-with-pre-built-scripts/" target="_blank">http://www.lowendbox.com/blog/bootstraping-low-end-vps-with-pre-built-scripts/</a></p>
<p>We don&#8217;t really need rsyslog or portmap, so let&#8217;s remove them:</p>
<pre class="brush: bash; title: ; notranslate">apt-get remove rsyslog portmap</pre>
<h3 id="Apt_Sources">Apt Sources</h3>
<h4 id="Adding_dot-deb_repo">Adding dot-deb repo</h4>
<p>Each line represents a separate command to be executed in sequence!</p>
<pre class="brush: bash; title: ; notranslate">echo deb http://packages.dotdeb.org stable all &gt;&gt; /etc/apt/sources.list
echo deb-src http://packages.dotdeb.org stable all &gt;&gt; /etc/apt/sources.list
wget http://www.dotdeb.org/dotdeb.gpg
cat dotdeb.gpg | apt-key add -</pre>
<h4 id="Adding_main_debian_repos">Adding main debian repos</h4>
<p>Each line represents a separate command to be executed in sequence!</p>
<pre class="brush: bash; title: ; notranslate">echo deb http://mirror.positive-internet.com/debian/ squeeze main non-free contrib &gt;&gt; /etc/apt/sources.list
echo deb-src http://mirror.positive-internet.com/debian/ squeeze main non-free contrib &gt;&gt; /etc/apt/sources.list
echo deb http://security.debian.org/ squeeze/updates main &gt;&gt; /etc/apt/sources.list
echo deb-src http://security.debian.org/ squeeze/updates main &gt;&gt;/etc/apt/sources.list
echo deb http://mirror.positive-internet.com/debian/ squeeze-updates main &gt;&gt; /etc/apt/sources.list
echo deb-src http://mirror.positive-internet.com/debian/ squeeze-updates main &gt;&gt; /etc/apt/sources.list</pre>
<h3 id="Updating">Updating</h3>
<pre class="brush: bash; title: ; notranslate">apt-get update &amp;&amp; apt-get upgrade</pre>
<h3 id="Adding_base">Adding base</h3>
<pre class="brush: bash; title: ; notranslate">apt-get install mc sudo iptables curl lsb-release</pre>
<h3 id="Adding_Varnish_repo">Adding Varnish repo</h3>
<p>Ref: <a href="https://www.varnish-cache.org/installation/debian" target="_blank">https://www.varnish-cache.org/installation/debian</a></p>
<p>Each line represents a separate command to be executed in sequence!</p>
<pre class="brush: bash; title: ; notranslate">curl http://repo.varnish-cache.org/debian/GPG-key.txt | apt-key add -
echo &quot;deb http://repo.varnish-cache.org/debian/ $(lsb_release -s -c) varnish-3.0&quot; &gt;&gt; /etc/apt/sources.list.d/varnish.list
apt-get update
apt-get install varnish</pre>
<h3 id="Adding_a_system_user">Adding a system user</h3>
<pre class="brush: bash; title: ; notranslate">adduser [USER]</pre>
<p>Don&#8217;t forget to give your user a password, a strong one preferably.</p>
<h4 id="Add_user_to_sudo">Add user to sudo</h4>
<pre class="brush: bash; title: ; notranslate">visudo</pre>
<p>&#8211; find:</p>
<pre class="brush: bash; title: ; notranslate">root (ALL)</pre>
<p>&#8211; add below:</p>
<pre class="brush: bash; title: ; notranslate">[User] (ALL) ALL</pre>
<h3 id="Change_SSH_conf">Change SSH conf</h3>
<pre class="brush: bash; title: ; notranslate">mcedit /etc/ssh/sshd_config</pre>
<p>&#8211;find:</p>
<pre class="brush: bash; title: ; notranslate">PermitRootLogin yes</pre>
<p>&#8211;change to:</p>
<pre class="brush: bash; title: ; notranslate">PermitRootLogin no</pre>
<p>&#8211;find:</p>
<pre class="brush: bash; title: ; notranslate">X11Forwarding yes</pre>
<p>&#8211;change to:</p>
<pre class="brush: bash; title: ; notranslate">X11Forwarding no</pre>
<p>&#8211;find:</p>
<pre class="brush: bash; title: ; notranslate">Port 22</pre>
<p>&#8211;change to:</p>
<pre class="brush: bash; title: ; notranslate">7742</pre>
<p>&#8211;add to end:</p>
<pre class="brush: bash; title: ; notranslate">UseDNS no</pre>
<p>&nbsp;</p>
<pre class="brush: bash; title: ; notranslate">service ssh restart</pre>
<p>Now open a new terminal and connect to your VPS using the username you have chosen and make sure you are connecting to port 7742 and not the default 22! Once logged on, we can continue our journey with installing some software.</p>
<h2 id="Installing_Software">Installing Software</h2>
<pre class="brush: bash; title: ; notranslate">apt-get install nginx mysql-server mysql-client memcached php5 php-apc php-auth php-net-smtp php-net-socket php-pear php5-curl php5-gd php5-mcrypt php5-mysql php5-fpm php5-memcached php5-tidy vsftpd</pre>
<p>Yes, it was as easy as that! Provided you answered &#8216;yes&#8217; to the question whether you wanted to install the above and their dependencies, you are now almost done.</p>
<h2 id="Configuring_services">Configuring services</h2>
<p>OK, I was lying. You are nowhere near done but it&#8217;s as good a time as any to make a fresh brew before we dive into configuring our services.</p>
<p>In this section we are setting up the following software:</p>
<ul>
<li>MySQL</li>
<li>Nginx</li>
<li>PHP5</li>
<li>APC</li>
<li>FPM</li>
<li>memcache</li>
<li>Varnish</li>
<li>vsFTPd</li>
</ul>
<h3 id="Configuring_MySql">Configuring MySql</h3>
<p>References:<br />
- Reducing MySQL Memory Usage for Low End Boxes<br />
<a href="http://www.lowendbox.com/blog/reducing-mysql-memory-usage-for-low-end-boxes/" target="_blank">http://www.lowendbox.com/blog/reducing-mysql-memory-usage-for-low-end-boxes/</a></p>
<p>Each line represents a separate command to be executed in sequence!</p>
<pre class="brush: bash; title: ; notranslate">mv /etc/mysql/my.cnf /etc/mysql/my.cnf.org
mcedit /etc/mysql/my.cnf</pre>
<p>&#8211;insert:</p>
<pre class="brush: bash; title: ; notranslate">[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
skip-external-locking
bind-address = 127.0.0.1
thread_stack = 192K
myisam-recover = BACKUP
expire_logs_days = 10
max_binlog_size = 100M
bulk_insert_buffer_size = 8M
connect_timeout=10
interactive_timeout=50
join_buffer=1M
key_buffer=16K
max_allowed_packet=1M
table_cache = 4
max_connect_errors=10
max_connections=100
max_heap_table_size = 8M
myisam_sort_buffer_size=8M
query_cache_limit = 4M
query_cache_size = 250M
query_cache_type = 1
query_prealloc_size = 65K
query_alloc_block_size = 128K
read_buffer_size=1M
read_rnd_buffer_size=768K
record_buffer=1M
safe-show-database
skip-innodb
skip-locking
skip-networking
sort_buffer=64K
thread_cache_size=1024
thread_concurrency=8
tmp_table_size = 32M
wait_timeout=500
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = -5
open_files_limit = 8192
[isamchk]
key_buffer = 8M
sort_buffer = 8M
read_buffer = 4M
write_buffer = 4M
!includedir /etc/mysql/conf.d/</pre>
<h3 id="Configuring_nginx">Configuring nginx</h3>
<p>References:<br />
- nginx wordpress config<br />
<a href="http://wiki.nginx.org/Wordpress" target="_blank">http://wiki.nginx.org/Wordpress</a><br />
- Nginx + PHP-FPM + MySql + APC + WordPress<br />
<a href="http://shortbutuseful.com/88/install-nginx-phpfpm-mysql-apc-wordpress-debian-6/" target="_blank">http://shortbutuseful.com/88/install-nginx-phpfpm-mysql-apc-wordpress-debian-6/</a><br />
- Optimizing WordPress with Nginx, Varnish, APC, W3 Total Cache, and Amazon S3<br />
<a href="http://danielmiessler.com/blog/optimizing-wordpress-with-nginx-varnish-w3-total-cache-amazon-s3-and-memcached" target="_blank">http://danielmiessler.com/blog/optimizing-wordpress-with-nginx-varnish-w3-total-cache-amazon-s3-and-memcached</a></p>
<p>Each line represents a separate command to be executed in sequence!</p>
<pre class="brush: bash; title: ; notranslate">mv /etc/nginx/nginx.conf /etc/nginx/nginx.conf.org
mcedit /etc/nginx/nginx.conf</pre>
<p>&#8211;insert:</p>
<pre class="brush: bash; title: ; notranslate">user www-data;
worker_processes 1;
pid /var/run/nginx.pid;
events {
use epoll;
worker_connections 512;
multi_accept on;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
error_log /var/log/nginx/error.log;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 3;
server_tokens off;
access_log off;
client_max_body_size 32m;
client_body_timeout 60;
client_header_timeout 60;
send_timeout 60;
reset_timedout_connection on;

# If using Cloudflare, uncomment the following to get proper originating IPs
#set_real_ip_from   204.93.240.0/24;
#set_real_ip_from   204.93.177.0/24;
#set_real_ip_from   199.27.128.0/21;
#set_real_ip_from 173.245.48.0/20;
#set_real_ip_from 103.22.200.0/22;
#set_real_ip_from 141.101.64.0/18;
#real_ip_header   CF-Connecting-IP;
# end Cloudflare

gzip on;
gzip_disable &quot;MSIE [1-6].(?!.*SV1)&quot;;
gzip_vary on;
gzip_static on;
gzip_proxied any;
gzip_comp_level 9;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}</pre>
<p>Each line represents a separate command to be executed in sequence!</p>
<pre class="brush: bash; title: ; notranslate">mv /etc/nginx/sites-available/default /etc/nginx/sites-available/default.org
mcedit /etc/nginx/sites-available/default</pre>
<p>&#8211;insert:</p>
<pre class="brush: bash; title: ; notranslate">upstream php { server 127.0.0.1:9000; }
server {
listen 8080; ## listen for ipv4; this line is default and implied
#listen [::]:80 default ipv6only=on; ## listen for ipv6
root /home/[USER]/www;
index index.php index.html index.htm;
server_name [HOSTNAME];
location / {
root /home/[USER]/www/;
index index index.php;
try_files $uri/ $uri /index.php?q=$uri&amp;amp&amp;$args;
port_in_redirect off;
}
location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {
access_log off;
log_not_found off;
expires max;
root /home/[USER]/www/;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
#NOTE: You should have &quot;cgi.fix_pathinfo = 0;&quot; in php.ini
fastcgi_pass php;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/[USER]/www/$fastcgi_script_name;
include fastcgi_params;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_intercept_errors on;
fastcgi_ignore_client_abort off;
fastcgi_connect_timeout 60;
fastcgi_send_timeout 360;
fastcgi_read_timeout 360;
fastcgi_buffer_size 128k;
fastcgi_buffers 8 256k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
}
location ~ /.htaccess { deny all; log_not_found off; access_log off; }
location ~ /.htpasswd { deny all; log_not_found off; access_log off; }
location = /favicon.ico { allow all; log_not_found off; access_log off; }
location = /robots.txt { allow all; log_not_found off; access_log off; }
}</pre>
<h4 id="Fix_CGI_Path_Info">Fix CGI Path Info</h4>
<pre class="brush: bash; title: ; notranslate">mcedit /etc/php5/fpm/php.ini</pre>
<p>&#8211;find:</p>
<pre class="brush: bash; title: ; notranslate">cgi.fix_pathinfo</pre>
<p>Uncomment the command by removing the ; in front and replace the defauly 1 with a 0!</p>
<h3 id="Configuring_PHP5-FPM">Configuring PHP5-FPM</h3>
<p>Each line represents a separate command to be executed in sequence!</p>
<pre class="brush: bash; title: ; notranslate">mv /etc/php5/fpm/php-fpm.conf /etc/php5/fpm/php-fpm.conf.org
mcedit /etc/php5/fpm/php-fpm.conf</pre>
<p>&#8211;insert:</p>
<pre class="brush: bash; title: ; notranslate">[global]
pid = /var/run/php5-fpm.pid
error_log = /var/log/php5-fpm.log
log_level = notice
emergency_restart_threshold = 5
emergency_restart_interval = 2
process_control_timeout = 2
daemonize = yes
include=/etc/php5/fpm/pool.d/*.conf</pre>
<p>Each line represents a separate command to be executed in sequence!</p>
<pre class="brush: bash; title: ; notranslate">mv /etc/php5/fpm/pool.d/www.conf /etc/php5/fpm/pool.d/www.conf.org
mcedit /etc/php5/fpm/pool.d/www.conf</pre>
<p>&#8211;insert:</p>
<pre class="brush: bash; title: ; notranslate">[www]
;prefix = /path/to/pools/$pool
listen = 127.0.0.1:9000
listen.backlog = -1
listen.allowed_clients = 127.0.0.1
listen.owner = [USER]
listen.group = [USER]
listen.mode = 0666
user = [USER]
group = [USER]
pm = dynamic
pm.max_children = 15
pm.start_servers = 5
pm.min_spare_servers = 2
pm.max_spare_servers = 10
pm.max_requests = 0
pm.status_path = /fpmstatus
ping.path = /ping
ping.response = pong
request_terminate_timeout = 10
request_slowlog_timeout = 10
slowlog = /var/log/$pool.log.slow
;rlimit_files = 1024
;rlimit_core = 0
;chroot =
;chdir = /
catch_workers_output = yes
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp
;php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f www@my.domain.com
php_flag[display_errors] = off
php_admin_value[error_log] = /var/log/fpm-php.www.log
php_admin_flag[log_errors] = on
php_admin_value[memory_limit] = 32M
php_admin_value[date.timezone] = Europe/London
php_value[upload_max_filesize] = 10M
php_value[max_execution_time] = 120</pre>
<h3 id="Configuring_Varnish">Configuring Varnish</h3>
<p>Each line represents a separate command to be executed in sequence!</p>
<pre class="brush: bash; title: ; notranslate">mv /etc/default/varnish /etc/varnish/default_old
mcedit /etc/default/varnish</pre>
<p>&#8211;insert:</p>
<pre class="brush: bash; title: ; notranslate">START=yes
NFILES=131072
MEMLOCK=82000
DAEMON_OPTS=&quot;-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,1G&quot;</pre>
<p>Each line represents a separate command to be executed in sequence!</p>
<pre class="brush: bash; title: ; notranslate">mv /etc/varnish/default.vcl /etc/varnish/default.vcl.org
mcedit /etc/varnish/default.vcl</pre>
<p>&#8211;insert:</p>
<pre class="brush: bash; title: ; notranslate">backend default { .host = &quot;localhost&quot;; .port = &quot;8080&quot;; }
acl purge { &quot;localhost&quot;; }
sub vcl_recv { if (req.request == &quot;PURGE&quot;) { if (!client.ip ~ purge) { error 405 &quot;Not allowed.&quot;; } return(lookup); }
if (req.url ~ &quot;^/$&quot;) { unset req.http.cookie; } }
sub vcl_hit { if (req.request == &quot;PURGE&quot;) { set obj.ttl = 0s; error 200 &quot;Purged.&quot;; } }
sub vcl_miss { if (req.request == &quot;PURGE&quot;) { error 404 &quot;Not in cache.&quot;; }
if (!(req.url ~ &quot;wp-(login|admin)&quot;)) { unset req.http.cookie; }
if (req.url ~ &quot;^/[^?]+.(jpeg|jpg|png|gif|ico|js|css|txt|gz|zip|lzma|bz2|tgz|tbz|html|htm)(\?.|)$&quot;) {
unset req.http.cookie;
set req.url = regsub(req.url, &quot;\?.$&quot;, &quot;&quot;);
}
if (req.url ~ &quot;^/$&quot;) { unset req.http.cookie; } }
sub vcl_fetch { if (req.url ~ &quot;^/$&quot;) { unset beresp.http.set-cookie; }
if (!(req.url ~ &quot;wp-(login|admin)&quot;)) { unset beresp.http.set-cookie; }}</pre>
<h3 id="Configuring_vsftpd_(optional)">Configuring vsftpd (optional)</h3>
<p>I&#8217;m using vsftpd to provide a secure means of accessing the server which is bound to the system user, locked to their home directory and can only be accessed using TLS encryption. Access is also provided via SCP (SSH) of course but most people use sFTP still and there are a good few apps for iOS (etc) devices that only support (s)FTP rather than SSH/SCP. Feel free to omit this step if you don&#8217;t need FTP!</p>
<p>Ref: <a href="http://ubuntuforums.org/showthread.php?t=518293" target="_blank">http://ubuntuforums.org/showthread.php?t=518293</a></p>
<p>Each line represents a separate command to be executed in sequence!</p>
<pre class="brush: bash; title: ; notranslate">mv /etc/vsftpd.conf /etc/vsftpd.conf.org
mcedit /etc/vsftpd.conf</pre>
<p>&#8211;insert:</p>
<pre class="brush: bash; title: ; notranslate">listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
idle_session_timeout=600
data_connection_timeout=120
nopriv_user=ftp
#ascii_upload_enable=YES
#ascii_download_enable=YES
chroot_local_user=YES
chroot_list_enable=NO
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd.allowed_users
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
force_dot_files=YES
max_per_ip=2
max_clients=20
pasv_min_port=12000
pasv_max_port=12100
require_ssl_reuse=NO</pre>
<p>&nbsp;</p>
<pre class="brush: bash; title: ; notranslate">echo [USER] &gt;&gt; /etc/vsftpd.allowed_users</pre>
<h4 id="Enabling_SSL">Enabling SSL</h4>
<p>Ref: <a href="http://www.cyberciti.biz/tips/configure-vsfptd-secure-connections-via-ssl-tls.html" target="_blank">http://www.cyberciti.biz/tips/configure-vsfptd-secure-connections-via-ssl-tls.html</a></p>
<pre class="brush: bash; title: ; notranslate">/usr/bin/openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem</pre>
<p>Configure your SSL as you please. Eg. Country code &#8216;GB&#8217;, location &#8216;London&#8217;, name [yourhostname]</p>
<h3 id="Installing_Wordpress">Installing WordPress</h3>
<p>Each line represents a separate command to be executed in sequence!</p>
<p>Become the user, go into the web root in its home directory we created earlier. Then download, unpack and move wordpress files into place. Lastly we remove the wordpress directory.</p>
<pre class="brush: bash; title: ; notranslate">su [USER]
cd /home/[USER]/www
wget http://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz
mv wordpress/* /home/[USER]/www/
rmdir wordpress</pre>
<h4 id="Creating_a_database_for_Wordpress">Creating a database for WordPress</h4>
<p>Each line represents a separate command to be executed in sequence!</p>
<pre class="brush: bash; title: ; notranslate">mysql -uroot -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO admin@localhost IDENTIFIED BY '[YOUR_PASSWORD]' WITH GRANT OPTION;
quit</pre>
<h2 id="Securing_your_VPS">Securing your VPS</h2>
<p>I&#8217;m using Iptables as my firewall here. Note that blocking port 9000 (our PHP FPM) you will get Bad Gateway errors! There&#8217;s probably room for improvement here but for now adding the port to the allowed rules fixes this.</p>
<p>// Show what is loaded in our firewall</p>
<pre class="brush: bash; title: ; notranslate">iptables -L</pre>
<p>// Flush everything we have in our firewall</p>
<pre class="brush: bash; title: ; notranslate">iptables -F</pre>
<p>// Allow established sessions</p>
<pre class="brush: bash; title: ; notranslate">iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT</pre>
<p>or</p>
<pre class="brush: bash; title: ; notranslate">iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT</pre>
<p>// Allow services</p>
<pre class="brush: bash; title: ; notranslate">iptables -A INPUT -p tcp --dport 7742 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
iptables -A INPUT -p tcp --dport 9000 -j ACCEPT
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -p tcp --dport 12000:12100 -j ACCEPT</pre>
<p>// End iptables by blocking everything that we didn&#8217;t explicitly allowed earlier</p>
<pre class="brush: bash; title: ; notranslate">iptables -A INPUT -j DROP</pre>
<p>// backup iptables to a file</p>
<pre class="brush: bash; title: ; notranslate">iptables-save &gt; /home/[USER]/iptables.rules</pre>
<p>// to restore our rules</p>
<pre class="brush: bash; title: ; notranslate">iptables-restore &gt; /home/[USER]/iptables.rules</pre>
<p>Making sure iptables rules are reloaded on reboot<br />
Ref: <a href="http://www.debian-administration.org/articles/445" target="_blank">http://www.debian-administration.org/articles/445</a></p>
<pre class="brush: bash; title: ; notranslate">mcedit /etc/network/if-up.d/iptables</pre>
<p>&#8211;insert:</p>
<pre class="brush: bash; title: ; notranslate">#!/bin/sh
iptables-restore &lt; /home/[USER]/iptables.rules</pre>
<p>&nbsp;</p>
<pre class="brush: bash; title: ; notranslate">chmod +x /etc/network/if-up.d/iptables</pre>
<p>Reboot to make sure it is working (iptables -L)</p>
<h3 id="Starting_and_stopping_our_services">Starting and stopping our services</h3>
<p>Since I&#8217;m a lazy sysadmin I like to use scripts to help me do as little as possible. Here are two very simple scripts, not even very good ones, but one starts all services and the other stops them.</p>
<h4 id="The_Stop_Script">The Stop Script</h4>
<pre class="brush: bash; title: ; notranslate">mcedit stopscript.sh</pre>
<p>&#8211;insert:</p>
<pre class="brush: bash; title: ; notranslate">#!/bin/bash
service mysql stop
service memcached stop
service varnish stop
service nginx stop
service cron stop
service postfix stop
service vsftpd stop
/etc/init.d/php5-fpm stop</pre>
<h4 id="The_Start_Script">The Start Script</h4>
<pre class="brush: bash; title: ; notranslate">mcedit startscript.sh</pre>
<p>&#8211;insert:</p>
<pre class="brush: bash; title: ; notranslate">#!/bin/bash
service mysql start
service memcached start
service varnish start
service nginx start
service cron start
service postfix start
service vsftpd start
/etc/init.d/php5-fpm start</pre>
<p>Note that Varnish prefers to be started before nginx for some reason, although the ports are different.</p>
<p>Chmodding +x the scripts will make them executable, which is handy for scripts ;o</p>
<pre class="brush: bash; title: ; notranslate">chmod +x startscript.sh stopscript.sh</pre>
<p>Run the scripts and have a look</p>
<pre class="brush: bash; title: ; notranslate">sudo ./stopscript.sh</pre>
<p>Sudo is important as we need superuser powers to mess with services! If all goes well you should see output from the commands in the terminal. Check to see stuff really is not running by issuing the following:</p>
<pre class="brush: bash; title: ; notranslate">ps aux</pre>
<p>Once satisfied all is off you may like to find out how little (or much) memory you are using:</p>
<pre class="brush: bash; title: ; notranslate">free -m</pre>
<p>Great, let&#8217;s start everything and do this again:</p>
<pre class="brush: bash; title: ; notranslate">sudo ./startscript.sh
ps aux
free -m</pre>
<p>Again you should have seen services starting, ps aux will show you what&#8217;s running and free -m will let you know how much memory is being used.</p>
<h3 id="Problems">Problems</h3>
<p>To see what&#8217;s running on which port:</p>
<pre class="brush: bash; title: ; notranslate">netstat -tulpn</pre>
<p>For some weird reason I have to stop nginx, then start varnish and then start nginx again as varnish will otherwise refuse to bind to port 80 despite nginx running on 8080! This is taken into account in my start/stop scripts above.</p>
<h2 id="Closing_Notes">Closing Notes</h2>
<h3 id="Exim_Installation_and_Configuration_on_Debian">Exim Installation and Configuration on Debian</h3>
<p>May I point you in the general direction of an excellent how-to guide written by Phil Paradis over Linode?</p>
<p>Link: <a href="http://library.linode.com/email/exim/send-only-mta-debian-5-lenny">http://library.linode.com/email/exim/send-only-mta-debian-5-lenny</a><br />
<a href="http://library.linode.com/email/exim/send-only-mta-debian-6-squeeze" target="_blank">http://library.linode.com/email/exim/send-only-mta-debian-6-squeeze</a></p>
<p>You <em>may</em> have to do this:</p>
<pre class="brush: bash; title: ; notranslate">apt-get install exim4-base exim4-config</pre>
<p>then</p>
<pre class="brush: bash; title: ; notranslate">apt-get install exim4-daemon-light</pre>
<p>and lastly</p>
<pre class="brush: bash; title: ; notranslate">dpkg-reconfigure exim4-config</pre>
<p>Thanks to Dleonard0 (<a href="http://ubuntuforums.org/showpost.php?p=10411454&amp;postcount=4" target="_blank">http://ubuntuforums.org/showpost.php?p=10411454&amp;postcount=4</a>)</p>
<p>To test your set-up you probably need something like the mail command or in fact mailx:</p>
<pre class="brush: bash; title: ; notranslate">apt-get install bsd-mailx</pre>
<p>This will enable you to do this:</p>
<pre class="brush: bash; title: ; notranslate">echo &quot;This is a test.&quot; | mail -s Testing [your email address]</pre>
<p>Check what&#8217;s happening with:</p>
<pre class="brush: bash; title: ; notranslate">mailq</pre>
<h3 id="Free_Memory">Free Memory</h3>
<p>Without nginx, php-fpm, mysql, memcached, varnish, vsftpd, cron, and postfix running the vps consumes ~14MB. Running are bash, ssh, iptables, and atd. Please note this is with a single active user session.</p>
<p>Using a different virtualisation technique these results may differ.</p>
<p>Also, using a more lightweight ssh server (like dropbear) will also save you some RAM.</p>
<p>I have 128MB in total, of which 14MB are used with just the bear neccesities running. This is our baseline.</p>
<p>With all services, but vsftpd running and one user accessing the wordpress powered website, the memory usage figures are somewhat higher.</p>
<p>Throwing vsftpd into the mix we end up roughly the same figure, give or take an MB or two.</p>
<h4 id="Script_to_show_memory_usage">Script to show memory usage</h4>
<p>I just recently came across a very handy script written by Draig Brady at <a href="http://www.pixelbeat.org" target="_blank">pixelbeat.org</a>, that shows memory usage per program in Linux. You can find it on <a href="http://www.pixelbeat.org/scripts/ps_mem.py" target="_blank">his website</a>. Note that this script shows usage per program, not per process.</p>
<pre class="brush: bash; title: ; notranslate">wget http://www.pixelbeat.org/scripts/ps_mem.py
chmod +x ps_mem.py
sudo ./ps_mem.py</pre>
<h4 id="The_APT_problem">The APT problem</h4>
<p>This looks OK but sadly APT and Aptitude are consuming a lot of memory doing their stuff when updating and installing software. Especially Aptitude is eating a lot. (ref: <a href="http://blog.aplikacja.info/2009/12/aptitude-vs-apt-get-memory-usage-on-debian/" target="_blank">http://blog.aplikacja.info/2009/12/aptitude-vs-apt-get-memory-usage-on-debian/</a>)</p>
<p>There appears to be no way to tweak this other than installing packages manually. However, I rather bump up my VPS memory to 256 or 512MB than having to maintain things by hand the old fashioned (and more efficient way). Call me lazy but time is money ;D</p>
<h2 id="Conclusions">Conclusions</h2>
<p>In closing, yes you can run this all quite nicely on a small low end box but expect to work on it a lot harder, whether it&#8217;s tweaking settings or maintaining software, it&#8217;s great fun. If you really must have the smallest VPS and ignore APT then install from source and sort out dependencies manually.</p>
<p>However, if you are running a business like me, then spending a wee bit more a month on a slightly larger VPS and perhaps selecting a host that doesn&#8217;t have &#8216;rock bottom&#8217; pricing but offers a little more help, makes a a more sensible choice.</p>
<h3 id="Shameless_self_promotion">Shameless self promotion</h3>
<p>If you like, <a href="http://brightercomputing.com/services/vps-virtual-private-servers/" target="_blank">I have this VPS ready made for you</a> to move in to and even configure it to suit your details (username, hostname, passwords). The latter which I suggest you change upon first login of course. A 128MB openVZ container as described here with 3GB space (extendible within reason free of charge!) can be yours for a token amount of just £9.99 including VAT (£8.32 exclusive).</p>
<p>Drop me an email stating &#8216;WordPress VPS&#8217; in the subject line and the link to this post to get one today!</p>
<h4 id="Small_Print">Small Print</h4>
<p>Payment is via Paypal (monthly subscription) and you will get a proper VAT invoice from my UK LTD company. Support is via email, Skype, IM (various) or the old fashioned way by phone during business hours and via email at all other times. I promise to respond to your enquiries within the hour during business hours.</p>
<p>The price includes the (extortionate) charges PayPal levvies but it&#8217;s the simplest way to get things done.</p>
<p>There are no bandwidth restrictions as such and I encourage you to make use of Cloudflare&#8217;s excellent and free (as in beer) service to help reduce wastage. Your VPS shares a metred 100Mbit connection. The server is based in France and is hosted by OVH. It has 16GB of RAM and 120GB of SSD space in total which is shared amongst everyone. Most VPSs are my web design customers and I like to keep an eye out to make sure everybody receives the best service possible.</p>
<p>For other restrictions please see OVH&#8217;s terms as they will block the whole server if one customer is found in violation of them. Hence why I make sure this doesn&#8217;t happen by reserving the right to refuse service to anyone who I find might not play by the rules.</p>
<h2 id="Other_articles_in_this_series">Other articles in this series</h2>
<p>Related posts in this <a href="http://blog.axelsegebrecht.com/tag/little-series/">(little) series</a>:</p>
<ul>
<li><a href="http://blog.axelsegebrecht.com/tutorials-and-tips/testing-nginx-with-apc-varnish-wordpress-and-w3-cache-on-a-128mb-vps/">How to: Testing Nginx with APC, Varnish, WordPress and W3 Cache on a 128MB VPS</a></li>
<li><a href="http://blog.axelsegebrecht.com/how-to/install-nginx-apc-varnish-wordpress-and-w3-cache-128mb-vps/"><strong>How to: Install Nginx with APC, Varnish, WordPress and W3 Cache on a 128MB VPS</strong></a></li>
<li><a href="http://blog.axelsegebrecht.com/how-to/benchmark-nginx-varnish-wordpress-site/">How to: Benchmark Nginx and Varnish for a WordPress Site</a></li>
<li><a href="http://blog.axelsegebrecht.com/how-to/make-money-offering-vps-hosting/">How to: Make Money from Offering VPS Hosting</a></li>
</ul>
<p>What are you doing for a living? How are you using this little tutorial? Let me know and leave me your comments below or drop me a tweet.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=0biCPE9LD0M:IULpdsHdYO4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=0biCPE9LD0M:IULpdsHdYO4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=0biCPE9LD0M:IULpdsHdYO4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=0biCPE9LD0M:IULpdsHdYO4:BoygRgU8-zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?i=0biCPE9LD0M:IULpdsHdYO4:BoygRgU8-zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=0biCPE9LD0M:IULpdsHdYO4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.axelsegebrecht.com/how-to/install-nginx-apc-varnish-wordpress-and-w3-cache-128mb-vps/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.axelsegebrecht.com/how-to/install-nginx-apc-varnish-wordpress-and-w3-cache-128mb-vps/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=install-nginx-apc-varnish-wordpress-and-w3-cache-128mb-vps</feedburner:origLink></item>
		<item>
		<title>Install a GoDaddy signed SSL Certificate on iRedMail (Debian)</title>
		<link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/0_iUYhk_3PY/</link>
		<comments>http://www.axelsegebrecht.com/how-to/install-godaddy-signed-ssl-certificate-for-iredmail/#comments</comments>
		<pubDate>Sat, 22 Oct 2011 16:12:12 +0000</pubDate>
		<dc:creator>Axel</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Certifiates]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Dovecot]]></category>
		<category><![CDATA[iRedMail]]></category>
		<category><![CDATA[Mail Server]]></category>
		<category><![CDATA[Postfix]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://blog.axelsegebrecht.com/?p=12785</guid>
		<description>This tutorial assumes you are running iRedMail with version 0.7.3 or thereabouts on a Debian(esque) server (say Squeeze). Also, I&amp;#8217;m using Godaddy for SSL as they are the cheapest way to get a &amp;#8216;properly&amp;#8217; signed SSL cert for little money (if you find yourself a suitable promo-code!). Google or DuckDuckGo are your friends. Special Offer ...</description>
			<content:encoded><![CDATA[<p>This tutorial assumes you are running <a href="http://www.iredmail.org/" target="_blank">iRedMail</a> with version 0.7.3 or thereabouts on a <a href="http://debian.org/" target="_blank">Debian</a>(esque) server (say Squeeze). Also, I&#8217;m using <a href="http://www.godaddy.com/ssl/ssl-certificates.aspx" target="_blank">Godaddy for SSL</a> as they are the cheapest way to get a &#8216;properly&#8217; signed SSL cert for little money (if you find yourself a suitable promo-code!). <a href="http://www.google.co.uk/search?q=godaddy+ssl+coupon" target="_blank">Google</a> or <a href="http://duckduckgo.com/?q=godaddy+ssl+coupon" target="_blank">DuckDuckGo</a> are your friends.</p>
<p><span id="more-12785"></span></p>
<div class="specialoffer">
<strong>Special Offer</strong> Get a VPS with 512MB RAM and 3GB disk space for just £9.99 inclusive of VAT!</p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="4MPY34W6VZ6LQ">
<input type="image" src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal — The safer, easier way to pay online.">
<img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1"><br />
</form>
<p><small>Subscription via PayPal; no minimum term; VPS created within 12 hours of payment made; service provided by <a href="http://www.brightercomputing.com" target="_blank">Brighter Computing Ltd</a>; <a href="http://brightercomputing.com/terms-and-conditions-of-service/">terms and conditions</a> / <a href="http://brightercomputing.com/acceptable-use-policy/" title="Acceptable Use Policy" target="_blank">AUP</a> apply; VAT receipts provided automatically</small>
</div>
<p><a href="http://www.godaddy.com/ssl/ssl-open-source.aspx?ci=37130" target="_blank">Running an OpenSource project? Get a FREE SSL certificate from GoDaddy</a>!</p>
<h2 id="Step_1:_Generate_a_ssl_certificate_(key)_and_certificate_request_(csr)">Step 1: Generate a ssl certificate (key) and certificate request (csr)</h2>
<p>Ref: <a href="http://community.godaddy.com/help/5269" target="_blank">GoDaddy Help &#8211; Generating a Certificate Signing Request (CSR) &#8211; Apache 2.x</a></p>
<pre>openssl req -new -newkey rsa:2048 -nodes -keyout [yourname].key -out [yourname].csr</pre>
<h2 id="Step_2:_Filling_out_your_new_SSL_certificate_key_details">Step 2: Filling out your new SSL certificate key details</h2>
<p>Ref: <a href="http://community.godaddy.com/help/5269" target="_blank">GoDaddy Help &#8211; Generating a Certificate Signing Request (CSR) &#8211; Apache 2.x</a></p>
<dl>
<dt>Common Name</dt>
<dd>the domain name you want your SSL certificate to validate for.</dd>
<dd>WARNING: www.example.com != example.com. Select this carefully! For example, my mail server has the following hostname: mail.brightercomputing.net, so the Common Name (CN) is mail.brightercomputing.net. This means the SSL certificate will only ever work with this and not www.brightercomputing.net.</dd>
<dt>Organisation</dt>
<dd>what ever you want; I use my business name Brighter Computing Ltd</dd>
<dt>Organisation Unit</dt>
<dd>doesn&#8217;t really matter; I use simply IT</dd>
<dt>Email</dt>
<dd>I use my support email address help@brightercomputing.com to capture any enquiries</dd>
<dt>City / Locality</dt>
<dd>pick a place; I use London</dd>
<dtState / Province</dt>
<dd>pick what is closest or where your server is; I use London again</dd>
<dt>Country</dt>
<dd>make sure to pick the right country code! I use GB since I&#8217;m in the UK. UK is not a valid code!</dd>
<dt>Passphrase</dt>
<dd>WARNING: make sure to leave the passphrase field empty, as you will otherwise have to log-on to your server and hack in your passphrase three times over when restarting services or your server!</dd>
</dl>
<h2 id="Step_3:_Submit_csr_and_await_signed_key">Step 3: Submit csr and await signed key</h2>
<p>When using GoDaddy you should log-on to your account and head over to the SSL Certificate section and its <a href="https://mya.godaddy.com/mya/products/accountlist.aspx?ci=13021&#038;product=ssl" target="_blank">manager page</a>.</p>
<p>The way GoDaddy work is that you first purchase your SSL certificate and get issued with a credit. You need to log-on and use that credit to get an SSL certificate. Before you can submit your CSR you need to wait a short while for GoDaddy&#8217;s scripts to sort themselves out.</p>
<p>Once you have redeemed your credit it will simply say &#8216;New Certificate&#8217; in the list. Click on the entry next to it that reads &#8216;Manage Certificate&#8217; once it is ready (it may say &#8220;Status: Initialize SSL Certificate&#8221; for a good while, so grab a snickers(tm) and make yourself a brew).</p>
<p>WARNING: you need to make sure you receive emails for what ever email you registered yourdomain.com under! Check the WHOIS entry for it before you submit to GoDaddy as they will send you an email to confirm you are the owner of the domain. You will need to click on the confirmation link they send you before proceeding.</p>
<h2 id="Step_4:_Copy_the_received_files_to_your_server">Step 4: Copy the received files to your server</h2>
<pre>gd_bundle.crt
[yourname].crt (the actual certificate)</pre>
<h2 id="Step_5:_Moving_files_into_place">Step 5: Moving files into place</h2>
<p>Copy both gd_bundle.crt and [yourname].crt to</p>
<pre>/etc/ssl/certs/</pre>
<p>Copy the [yourname].key you created earlier to</p>
<pre>/etc/ssl/private/</pre>
<h2 id="Step_6:_Edit_the_following_files">Step 6: Edit the following files</h2>
<p>Find and replace:</p>
<h3 id="a)_Apache_(Webserver)">a) Apache (Webserver)</h3>
<pre>/etc/apache2/sites-available/default-ssl</pre>
<pre>SSLCertificateFile /etc/ssl/certs/[yourname].crt
SSLCertificateKeyFile /etc/ssl/private/[yourname].key
SSLCACertificateFile /etc/ssl/certs/gd_bundle.crt</pre>
<h3 id="b)_Dovecot_(IMAP/POP_Server)">b) Dovecot (IMAP/POP Server)</h3>
<pre>/etc/dovecot/dovecot.conf</pre>
<pre>ssl_key_file = /etc/ssl/private/[yourname].key
ssl_cert_file = /etc/ssl/certs/[yourname].crt
ssl_ca_file = /etc/ssl/certs/gd_bundle.crt</pre>
<h3 id="c)_Postfix_(SMTP_Server)">c) Postfix (SMTP Server)</h3>
<pre>/etc/postfix/main.cf</pre>
<pre>smtpd_tls_key_file = /etc/ssl/private/[yourname].key
smtpd_tls_cert_file = /etc/ssl/certs/[yourname].crt
smtpd_tls_CAfile = /etc/ssl/certs/gd_bundle.crt</pre>
<h2 id="Step_7:_Restart_all_three_services">Step 7: Restart all three services</h2>
<pre>service apache2 restart
service dovecot restart
service postfix restart</pre>
<h2 id="Step_8:_Testing_things_work">Step 8: Testing things work</h2>
<p>Load your webmail client via https (after you have cleared your cache and history) and notice that there are no errors anymore!</p>
<p>Access your email via IMAP/POP client (eg. Thunderbird) and send a test mail to somewhere. Make sure you select something like STARTTLS for encryption to actually see whether it&#8217;s working.</p>
<p>When sending and receiving you should now no longer receive any more warnings.</p>
<p>Unless of course you made a mistake somewhere <img src='http://www.axelsegebrecht.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><em>Have a nice day.</em></p>
<h2 id="Epilogue">Epilogue</h2>
<p>I&#8217;m running my iRedMail server on my Promox VM host in an OpenVZ container (virtual machine) with 30GB space and 2GB RAM. It&#8217;s plenty for my purposes. Make sure to have enough disk space available when running lot&#8217;s of mailboxes and use quotas. </p>
<p>Also, be prepared to increase the memory (RAM) especially as Apache2 can be a memory hog. Processing large volumes of mail also requires a fair bit of memory and speedy disks. Last but not least do yourself a favour and use a backup MX (mail server) in case your box goes down!</p>
<p>Oh and don&#8217;t forget to set a reverse DNS entry for your hostname too.</p>
<h3 id="Offer:_Get_a_ready-made_iRedMail_Server,_with_1_year_GoDaddy_certificate_for_just_£59.99_(net)_a_month!">Offer: Get a ready-made iRedMail Server, with 1 year GoDaddy certificate for just £59.99 (net) a month!</h3>
<p>Dedicated server (Intel Core2Duo, 2.33GHZ per core) with 4GB RAM, 750GB (s/RAID 1), 10TB traffic per month (100Mbps port), and 4 IPv4 addresses. </p>
<p>No minimum contract terms. Friendly and dedicated support (email, Skype, IM, IRC). Prices exclude VAT at 20% UK rate.</p>
<p>Call <a href="http://brightercomputing.com/" target="_blank">Brighter Computing</a> on <strong>+44 1908 90 49 90</strong> or <a href="mailto:axel@brightercomputing.com?subject=iRedMail%20Server%20Offer">email axel@brightercomputing.com</a>, quoting this article as reference.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=0_iUYhk_3PY:qigmlATP5Rk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=0_iUYhk_3PY:qigmlATP5Rk:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=0_iUYhk_3PY:qigmlATP5Rk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=0_iUYhk_3PY:qigmlATP5Rk:BoygRgU8-zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?i=0_iUYhk_3PY:qigmlATP5Rk:BoygRgU8-zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=0_iUYhk_3PY:qigmlATP5Rk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.axelsegebrecht.com/how-to/install-godaddy-signed-ssl-certificate-for-iredmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.axelsegebrecht.com/how-to/install-godaddy-signed-ssl-certificate-for-iredmail/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=install-godaddy-signed-ssl-certificate-for-iredmail</feedburner:origLink></item>
		<item>
		<title>Company Name Changed to Brighter Computing Ltd</title>
		<link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/Byjdgpvt520/</link>
		<comments>http://www.axelsegebrecht.com/news/company-name-changed-to-brighter-computing-ltd/#comments</comments>
		<pubDate>Sat, 20 Aug 2011 14:50:48 +0000</pubDate>
		<dc:creator>Axel</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Brighter Computing Ltd]]></category>
		<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://www.axelsegebrecht.com/blog/?p=12773</guid>
		<description>I have changed our company name to Brighter Computing Ltd and all services will be provided through that from now on. Axel Segebrecht is a brand name under which I will continue to provide media &amp;#38; web design, video production, photography, search engine optimisation (SEO) and related creative services. Over on brighterComputing.com, the main company ...</description>
			<content:encoded><![CDATA[<p>I have changed our company name to <strong>Brighter Computing Ltd</strong> and all services will be provided through that from now on. Axel Segebrecht is a brand name under which I will continue to provide media &amp; web design, video production, photography, search engine optimisation (SEO) and related creative services.</p>
<p>Over on <a href="http://brightercomputing.com" target="_blank"><strong>brighterComputing.com</strong></a>, the main company website for Brighter Computing Ltd, I will focus on providing <a href="http://brightercomputing.com/computer-help/" target="_blank"><strong>computer help</strong></a> to people and businesses in <strong>Milton Keynes and London</strong> (and anywhere in between). </p>
<p>New services include a <a href="http://brightercomputing.com/personal-computer-shopper/" title="Personal Computer Shopper" target="_blank">personal computer shopper</a> that helps you get the computer or gadget that&#8217;s right for you, at the best price and set-up to suit you.</p>
<p>All existing services such as <a href="http://www.brightercomputing.com/services/vps-virtual-private-servers/" target="_blank">Virtual Private Server (VPS) hosting</a>, <a href="http://www.brightercomputing.com/services/domain-name-registrations-and-management/" target="_blank">domain name registration and management</a>, <a href="http://www.brightercomputing.com/services/online-privacy-and-security/" target="_blank">online privacy and security</a>, <a href="http://www.brightercomputing.com/services/computer-refurbishment/" target="_blank">computer refurbishments</a>, <a href="http://www.brightercomputing.com/services/backup-and-archiving/" target="_blank">backup and archiving solutions</a>, and <a href="http://www.brightercomputing.com/services/cat5-cat6-network-installations/" target="_blank">CAT5/6 network installations</a> continue to be offered of course.</p>
<p>Have a look at the new brighterComputing.com website and let me know what you think via Twitter (@brightertweets) or directly on the new Facebook page (http://fb.brightercomputing.com).</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=Byjdgpvt520:-EeRgjI3JQo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=Byjdgpvt520:-EeRgjI3JQo:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=Byjdgpvt520:-EeRgjI3JQo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=Byjdgpvt520:-EeRgjI3JQo:BoygRgU8-zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?i=Byjdgpvt520:-EeRgjI3JQo:BoygRgU8-zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=Byjdgpvt520:-EeRgjI3JQo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.axelsegebrecht.com/news/company-name-changed-to-brighter-computing-ltd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.axelsegebrecht.com/news/company-name-changed-to-brighter-computing-ltd/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=company-name-changed-to-brighter-computing-ltd</feedburner:origLink></item>
		<item>
		<title>Improved portfolio section added</title>
		<link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/REP80O0eqlI/</link>
		<comments>http://www.axelsegebrecht.com/news/improved-portfolio-section-added/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 11:43:21 +0000</pubDate>
		<dc:creator>Axel</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Lucerne Clinic]]></category>
		<category><![CDATA[Lydia Baylis]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[Web Design. Websites]]></category>

		<guid isPermaLink="false">http://www.axelsegebrecht.com/blog/?p=12754</guid>
		<description>Just a quick note to let you know that I have made improvements to the portfolio section on my website. Instead of seeing just &amp;#8216;flip cards&amp;#8217; with recent web design projects, you now see a list of recently added content from both video and web design categories, with links to the respective sections. The two ...</description>
			<content:encoded><![CDATA[<p>Just a quick note to let you know that I have made improvements to the <a href="http://www.axelsegebrecht.com/content/en/portfolio/" target="_blank"><strong>portfolio section on my website</strong></a>. Instead of seeing just &#8216;flip cards&#8217; with recent web design projects, you now see a list of recently added content from both <a href="http://axelsegebrecht.com/content/en/portfolio/videos" target="_blank">video</a> and <a href="http://axelsegebrecht.com/content/en/portfolio/web-design" target="_blank">web design</a> categories, with links to the respective sections.</p>
<p>The two new sections are (as you may have guessed) web design and videos. To start off the latter, I have added the recently shot videos for <a href="http://www.lydiabaylis.com" target="_blank">Lydia Baylis</a> and the latest website I designed for <a href="http://www.lucerneclinic.co.uk" target="_blank">Lucerne Clinic in Notting Hill</a>.</p>
<p>Please have a look and let me know what you think by posting your comments below.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=REP80O0eqlI:JCRRyK3qZcQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=REP80O0eqlI:JCRRyK3qZcQ:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=REP80O0eqlI:JCRRyK3qZcQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=REP80O0eqlI:JCRRyK3qZcQ:BoygRgU8-zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?i=REP80O0eqlI:JCRRyK3qZcQ:BoygRgU8-zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=REP80O0eqlI:JCRRyK3qZcQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.axelsegebrecht.com/news/improved-portfolio-section-added/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.axelsegebrecht.com/news/improved-portfolio-section-added/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=improved-portfolio-section-added</feedburner:origLink></item>
		<item>
		<title>Testing Nginx with APC, Varnish, WordPress and W3 Cache on a 128MB VPS</title>
		<link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/upaht_iDAlo/</link>
		<comments>http://www.axelsegebrecht.com/tutorials-and-tips/testing-nginx-with-apc-varnish-wordpress-and-w3-cache-on-a-128mb-vps/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 13:10:07 +0000</pubDate>
		<dc:creator>Axel</dc:creator>
				<category><![CDATA[Tutorials & Tips]]></category>
		<category><![CDATA[APC]]></category>
		<category><![CDATA[Cloudflare]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[FPM]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[Little Series]]></category>
		<category><![CDATA[PHP5]]></category>
		<category><![CDATA[Varnish]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[XEN]]></category>

		<guid isPermaLink="false">http://www.axelsegebrecht.com/blog/?p=12733</guid>
		<description>Finally got a bit of time (OK, I have forced myself to take some time) to get my VPS WordPress dream config sorted out and wrap it up in a handy bash script so that I can roll it out across my clients websites easily. After following various tutorials and picking certain peoples brains, I ...</description>
			<content:encoded><![CDATA[<p>Finally got a bit of time (OK, I have forced myself to take some time) to get my VPS WordPress dream config sorted out and wrap it up in a handy bash script so that I can roll it out across my clients websites easily.</p>
<p>After following various tutorials and picking certain peoples brains, I think I finally have arrived at the bees knees as they say (or do they?)!</p>
<p><span id="more-12733"></span></p>
<h2 id="The_configuration">The configuration</h2>
<p>The dream config breaks down as follows:</p>
<ul>
<li>128MB VPS (Virtualbox for testing, KVM or XEN for production</li>
<li>Debian 6 (Squeeze)</li>
<li>PHP5 with FPM (via dotdeb)</li>
<li>Nginx web server</li>
<li>APC Optcode cache</li>
<li>Varnish Caching Proxy</li>
<li>WordPress with W3 Cache plug-in</li>
<li>and for good measure Cloudflare CDN/Proxy</li>
</ul>
<p>I will write up an easy to follow, cut-and-past tutorial soon &#8211; promise! And publish my script once it&#8217;s done and working. Until then, please check out the following comparison between Nginx+Varnish and Nginx without Varnish. The difference is clear! </p>
<p>This is with WP (latest) and W3 Cache active, running on APC with browser caching.</p>
<p>The test were run with Apache Bench (apt-get install apache2-utils). </p>
<h2 id="Nginx_(with_APC_&amp;_W3C)">Nginx (with APC &amp; W3C)</h2>
<p><code>ab -kc 10 -n 1000 http://localhost:8080/</code><br />
<code><br />
This is ApacheBench, Version 2.3 <$Revision: 655654 $><br />
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/<br />
Licensed to The Apache Software Foundation, http://www.apache.org/</p>
<p>Benchmarking localhost (be patient)</p>
<p>Server Software:        nginx/1.0.2<br />
Server Hostname:        localhost<br />
Server Port:            8080</p>
<p>Document Path:          /<br />
Document Length:        0 bytes</p>
<p>Concurrency Level:      10<br />
<strong>Time taken for tests:   40.789 seconds</strong><br />
Complete requests:      1000<br />
Failed requests:        0<br />
Write errors:           0<br />
Non-2xx responses:      1000<br />
Keep-Alive requests:    0<br />
Total transferred:      263000 bytes<br />
HTML transferred:       0 bytes<br />
<strong>Requests per second:    24.52 [#/sec] (mean)</strong><br />
Time per request:       407.894 [ms] (mean)<br />
Time per request:       40.789 [ms] (mean, across all concurrent requests)<br />
<strong>Transfer rate:          6.30 [Kbytes/sec] received</strong></p>
<p>Connection Times (ms)<br />
              min  mean[+/-sd] median   max<br />
Connect:        0    0   2.2      0      37<br />
Processing:   235  407  30.6    404     534<br />
Waiting:      235  407  30.6    404     534<br />
Total:        235  407  30.7    405     534</p>
<p>Percentage of the requests served within a certain time <strong>(ms - milliseconds)</strong><br />
  <strong>50%    405</strong><br />
  66%    417<br />
  75%    424<br />
  80%    428<br />
  <strong>90%    444</strong><br />
  95%    459<br />
  98%    484<br />
  99%    496<br />
 100%    534 (longest request)<br />
</code></p>
<h2 id="Nginx_and_Varnish_(with_APC_&amp;_W3C)">Nginx and Varnish (with APC &amp; W3C)</h2>
<p><code>ab -kc 10 -n 1000 http://localhost/</code><br />
<code><br />
This is ApacheBench, Version 2.3 <$Revision: 655654 $><br />
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/<br />
Licensed to The Apache Software Foundation, http://www.apache.org/</p>
<p>Benchmarking localhost (be patient)</p>
<p>Server Software:        nginx/1.0.2<br />
Server Hostname:        localhost<br />
Server Port:            80</p>
<p>Document Path:          /<br />
Document Length:        6054 bytes</p>
<p>Concurrency Level:      10<br />
<strong>Time taken for tests:   1.299 seconds</strong><br />
Complete requests:      1000<br />
Failed requests:        0<br />
Write errors:           0<br />
Keep-Alive requests:    1000<br />
Total transferred:      6419989 bytes<br />
HTML transferred:       6054000 bytes<br />
<strong>Requests per second:    769.98 [#/sec] (mean)</strong><br />
Time per request:       12.987 [ms] (mean)<br />
Time per request:       1.299 [ms] (mean, across all concurrent requests)<br />
<strong>Transfer rate:          4827.39 [Kbytes/sec] received</strong></p>
<p>Connection Times (ms)<br />
              min  mean[+/-sd] median   max<br />
Connect:        0    0   0.0      0       0<br />
Processing:     0   13 113.2      1    1139<br />
Waiting:        0   13 113.2      1    1139<br />
Total:          0   13 113.2      1    1139</p>
<p>Percentage of the requests served within a certain time (<strong>ms - milliseconds </strong>)<br />
  <strong>50%      1</strong><br />
  66%      1<br />
  75%      2<br />
  80%      2<br />
  <strong>90%      2</strong><br />
  95%      3<br />
  98%     19<br />
  99%   1137<br />
 100%   1139 (longest request)<br />
</code></p>
<h2 id="Summary">Summary</h2>
<p>On its own Nginx (with APC and W3C) takes 40s to run a test with 1000 requests. With Varnish in front of it is only takes 1.2s to serve the same number!</p>
<p>On its own Nginx will handle 24.52 requests per second, whereas with Varnish in front it will handle 769.98! </p>
<p>On its own Nginx will transfer 6.30 Kbytes/sec with Varnish it will push 4,827.39 Kbytes/sec!</p>
<p>The majority of requests (90%) were served within 444ms with just nginx but just 2ms with varnish. This is from localhost of course. </p>
<p>Now imagine the whole thing protected and CDN&#8217;d by Cloudflare and you got yourself a website that can truly fly.</p>
<p>Cushty! ;D</p>
<p>PS: Thanks to <a href="http://shortbutuseful.com/88/install-nginx-phpfpm-mysql-apc-wordpress-debian-6/" target="_blank">Daniel Miesler&#8217;s post</a> for inspiration. There are more people to thank but I&#8217;ll save that until the next post.</p>
<h2 id="Coming_Soon">Coming Soon</h2>
<p>Related posts in this <a href="http://blog.axelsegebrecht.com/tag/little-series/">(little) series</a>:</p>
<ul>
<li><a href="http://blog.axelsegebrecht.com/tutorials-and-tips/testing-nginx-with-apc-varnish-wordpress-and-w3-cache-on-a-128mb-vps/"><strong>How to: Testing Nginx with APC, Varnish, WordPress and W3 Cache on a 128MB VPS</strong></a></li>
<li><a href="http://blog.axelsegebrecht.com/how-to/install-nginx-apc-varnish-wordpress-and-w3-cache-128mb-vps/">How to: Install Nginx with APC, Varnish, WordPress and W3 Cache on a 128MB VPS</a></li>
<li><a href="http://blog.axelsegebrecht.com/how-to/benchmark-nginx-varnish-wordpress-site/">How to: Benchmark Nginx and Varnish for a WordPress Site</a></li>
<li><a href="http://blog.axelsegebrecht.com/how-to/make-money-offering-vps-hosting/">How to: Make Money from Offering VPS Hosting</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=upaht_iDAlo:5TRG_4fhySA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=upaht_iDAlo:5TRG_4fhySA:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=upaht_iDAlo:5TRG_4fhySA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=upaht_iDAlo:5TRG_4fhySA:BoygRgU8-zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?i=upaht_iDAlo:5TRG_4fhySA:BoygRgU8-zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=upaht_iDAlo:5TRG_4fhySA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.axelsegebrecht.com/tutorials-and-tips/testing-nginx-with-apc-varnish-wordpress-and-w3-cache-on-a-128mb-vps/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		<feedburner:origLink>http://www.axelsegebrecht.com/tutorials-and-tips/testing-nginx-with-apc-varnish-wordpress-and-w3-cache-on-a-128mb-vps/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=testing-nginx-with-apc-varnish-wordpress-and-w3-cache-on-a-128mb-vps</feedburner:origLink></item>
		<item>
		<title>Use your Facebook presence effectively</title>
		<link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/mGx7tEMaaKs/</link>
		<comments>http://www.axelsegebrecht.com/how-to/use-your-facebook-presence-effectively/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 18:46:07 +0000</pubDate>
		<dc:creator>Axel</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[Love Amongst Ruin]]></category>
		<category><![CDATA[MySpace]]></category>
		<category><![CDATA[Pages]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.axelsegebrecht.com/?p=12724</guid>
		<description>Chances are that you only created a standard Facebook account to promote your band or business, which is bad! Now read on and find out why&amp;#8230; First of all Facebook accounts are for normal human beings and not intended to be used by brands, bands or companies and may be closed down at any time. ...</description>
			<content:encoded><![CDATA[<p><a href="http://blog.axelsegebrecht.com/wp-content/uploads/2000px-Facebook.svg_.png"><img src="http://blog.axelsegebrecht.com/wp-content/uploads/2000px-Facebook.svg_-e1295549103771-150x55.png" alt="" title="Facebook" width="150" height="55" class="alignleft size-thumbnail wp-image-12744" /></a> <strong>Chances are that you only created a <em>standard</em> Facebook account to promote your band or business, which is <em>bad</em>! Now read on and find out why&#8230;</strong></p>
<p><span id="more-12724"></span></p>
<p>First of all Facebook accounts are for normal human beings and not intended to be used by brands, bands or companies and may be closed down at any time.</p>
<p>Secondly if you want to utilise Facebook to its fullest potential to promote yourself (or your clients), you are loosing out on a lot of features by not using the system correctly.</p>
<p>Thirdly&#8230;</p>
<h3 id="Great_features_only_available_for_Facebook_Pages">Great features only available for <a class="extlink" href="http://www.facebook.com/FacebookPages">Facebook Pages</a></h3>
<dl>
<dt><a class="extlink" href="http://www.facebook.com/insights/">Facebook Pages Insights</a></dt>
<dd>Facebook Insights are like Google Analytics, a tool to help you find out more about who accesses your page and a lot more details on other vital stats. Use this tool to find out what content is hot, how your page is doing overall and much more.</dd>
<dt><a class="extlink" href="http://www.facebook.com/developers/createapp.php">Add apps to your page</a></dt>
<dd>Like for normal users, you can add interactivity and engage more with your page visitors using apps. Either build your own or use one of the <a class="extlink" href="http://www.facebook.com/apps/directory.php">many readily available</a> (eg. <a class="extlink" href="http://www.facebook.com/apps/application.php?id=2231777543">Twitter</a>). Some apps work in slightly confusing ways &#8211; more about this later.</dd>
<dt>Add your own custom stuff as tabs</dt>
<dd>For example I regularly add subscription forms for artists mailing lists as a tab to my clients pages (eg. <a class="extlink" href="http://www.facebook.com/loveamongstruin?v=app_4949752878">Love Amongst Ruin</a>). You can pretty much add whatever you like as long as it is HTML, CSS and Javascript and doesn&#8217;t violate Facebook&#8217;s terms. Unlike MySpace, this give you great flexibility!</dd>
</dl>
<h2 id="About_Facebook_Apps">About Facebook Apps</h2>
<p>Some apps, like Twitters, can be a bit daunting as they ask for permissions to authenticate with your personal accounts. Fret not! Any app needs to authenticate against a personal Facebook user account. If the app is written well, or specifically says it can be used on Pages, then you add the app to the pages once authorised.</p>
<p>To do cool things like publishing content from WordPress blogs for example, you first need to create an app on Facebook that handles the process via their API. Don&#8217;t worry about what that means, most plug-ins for publishing tools such as WordPress will walk you through this process very quickly. It&#8217;s not hard.</p>
<p><em>Shameless plug:</em> If you rather had this taken care of by someone who knows his way around, <a href="http://www.axelsegebrecht.com/contact/">give me a ring or drop me an email</a>! <img src='http://www.axelsegebrecht.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h2 id="How_to_use_Facebook_Pages">How to use Facebook Pages</h2>
<p>Ok, to be fair that title is probably slightly not what you think as I&#8217;m not providing a manual here. You can find that over on <a class="extlink" href="http://www.facebook.com/FacebookPages">Facebook Pages Help</a> instead. However I will focus on the simple steps you should take to maximise your visibility.</p>
<p>Since Facebook specially designed their &#8216;Pages&#8217; feature to be used by businesses or artists such as musicians, it is important to know how to get it right.</p>
<p>If you don&#8217;t already have a personal account on Facebook, <a class="extlink" href="http://www.facebook.com/">go create one</a> (in your own name)</li>
<p>Once you have done that, you can <a class="extlink" href="http://www.facebook.com/pages/create.php?campaign_id=372931622610&#038;placement=pghm&#038;extra_1=0">create Pages</a></p>
<p>Notice the different options you have and pick one that suits you best. <em>Read the options and choices carefully!</em></p>
<p>For example there&#8217;s a massive difference between pages for communities (eg. like a charitable cause) or an official page for a product, service, company, brand name, band or artist (etc)! If you pick the wrong one, your page may be removed or not be found because it&#8217;s wrongly categorised. It&#8217;s hard to change that later (delete page, create new page = a lot of extra work).</p>
<h2 id="References_and_Resoures">References and Resoures</h2>
<p>You can find out more here:</p>
<dl>
<dt>Official Facebook Pages page</dt>
<dd><a class="extlink" href="http://www.facebook.com/FacebookPages">http://www.facebook.com/FacebookPages</a></dd>
<dt>Create a page on Facebook</dt>
<dd><a class="extlink" href="http://www.facebook.com/pages/create.php">http://www.facebook.com/pages/create.php</a></dd>
<dt>Help page for Facebook Pages</dt>
<dd><a class="extlink" href="http://www.facebook.com/help/?page=175">http://www.facebook.com/help/?page=175</a></dd>
<dt>Facebook Page Administration (page)</dt>
<dd><a class="extlink" href="http://www.facebook.com/pages/manage">http://www.facebook.com/pages/manage</a></dd>
<dt>List with all the pages available</dt>
<dd><a class="extlink" href="http://www.facebook.com/pages/">http://www.facebook.com/pages/</a></dd>
<dt>Facebook Insights</dt>
<dd><a class="extlink" href="http://www.facebook.com/insights/">http://www.facebook.com/insights/</a></dd>
<dt>Facebook Applications</dt>
<dd><a class="extlink" href="http://www.facebook.com/developers/apps.php">http://www.facebook.com/developers/apps.php</a></dd>
<dt>Create Facebook Apps</dt>
<dd><a class="extlink" href="http://www.facebook.com/developers/createapp.php">http://www.facebook.com/developers/createapp.php</a></dd>
<dt>Your Facebook Apps (the ones you created!)</dt>
<dd><a class="extlink" href="http://www.facebook.com/developers/apps.php">http://www.facebook.com/developers/apps.php</a></dd>
<dt>List of apps especially for Facebook Pages</dt>
<dd><a class="extlink" href="http://www.facebook.com/apps/directory.php?app_type=5&#038;category=0">http://www.facebook.com/apps/directory.php?app_type=5&#038;category=0</a></dt>
</dl>
<h2 id="Epilogue">Epilogue</h2>
<p>I hope you found this &#8216;little&#8217; guide and the links helpful and enjoyed reading. If so, please check out the links to FREE stuff on the right side (eg. FREE online backup space) or leave me a comment below. If you are too exhausted, you would make me happy by just hitting the &#8216;like&#8217; button <img src='http://www.axelsegebrecht.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>If most of this still sounds like techno babble but you really want to make the most of your Facebook presence, why not <a href="http://www.axelsegebrecht.com/contact/">get in touch</a> and let me do it for you! I&#8217;m looking forward to helping you.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=mGx7tEMaaKs:Z_hpArNncnc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=mGx7tEMaaKs:Z_hpArNncnc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=mGx7tEMaaKs:Z_hpArNncnc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=mGx7tEMaaKs:Z_hpArNncnc:BoygRgU8-zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?i=mGx7tEMaaKs:Z_hpArNncnc:BoygRgU8-zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=mGx7tEMaaKs:Z_hpArNncnc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.axelsegebrecht.com/how-to/use-your-facebook-presence-effectively/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.axelsegebrecht.com/how-to/use-your-facebook-presence-effectively/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=use-your-facebook-presence-effectively</feedburner:origLink></item>
		<item>
		<title>Sky Broadband DNS Server IP</title>
		<link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/aV3Xc-oVe4s/</link>
		<comments>http://www.axelsegebrecht.com/tutorials-and-tips/sky-broadband-dns-server-ip/#comments</comments>
		<pubDate>Fri, 17 Dec 2010 19:04:16 +0000</pubDate>
		<dc:creator>Axel</dc:creator>
				<category><![CDATA[Tutorials & Tips]]></category>
		<category><![CDATA[broadband]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[sky]]></category>

		<guid isPermaLink="false">http://www.axelsegebrecht.com/?p=11619</guid>
		<description>Note to self= Sky Broadband DNS Server IP addresses are: 90.207.238.97 and 90.207.238.99. Thanks to RTD from digitalspy.com forums! This is accurate as of 14-10-2010.</description>
			<content:encoded><![CDATA[<p>Note to self= <strong>Sky Broadband DNS Server IP addresses are: 90.207.238.97 and 90.207.238.99</strong>. Thanks to <a href="http://www.digitalspy.com/forums/showthread.php?t=1367341" rel="nofollow">RTD from digitalspy</a>.com forums! This is accurate as of 14-10-2010.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=aV3Xc-oVe4s:_5WS3v0dUoU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=aV3Xc-oVe4s:_5WS3v0dUoU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=aV3Xc-oVe4s:_5WS3v0dUoU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=aV3Xc-oVe4s:_5WS3v0dUoU:BoygRgU8-zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?i=aV3Xc-oVe4s:_5WS3v0dUoU:BoygRgU8-zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=aV3Xc-oVe4s:_5WS3v0dUoU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.axelsegebrecht.com/tutorials-and-tips/sky-broadband-dns-server-ip/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.axelsegebrecht.com/tutorials-and-tips/sky-broadband-dns-server-ip/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sky-broadband-dns-server-ip</feedburner:origLink></item>
		<item>
		<title>Backup multiple directories with Rsync</title>
		<link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/1BjPP3lLXqQ/</link>
		<comments>http://www.axelsegebrecht.com/how-to/backup-multiple-directories-with-rsync/#comments</comments>
		<pubDate>Sat, 11 Dec 2010 11:57:11 +0000</pubDate>
		<dc:creator>Axel</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[rsync]]></category>

		<guid isPermaLink="false">http://www.axelsegebrecht.com/?p=11235</guid>
		<description>Just a quick gem I thought I share with you on how I use rsync to keep my servers backuped. Since the more recent versions of rsync you can list multiple directories (or folders) in the same (single) command. For this to work you need the -R option though. Here&amp;#8217;s an example of my daily ...</description>
			<content:encoded><![CDATA[<p>Just a quick gem I thought I share with you on how I use rsync to keep my servers backuped. Since the more recent versions of rsync you can list multiple directories (or folders) in the same (single) command. For this to work you need the -R option though. Here&#8217;s an example of my daily rsync command, backing up all important files:</p>
<p><span id="more-11235"></span></p>
<h2 id="Folders_to_backup">Folders to backup</h2>
<p>Below is a list of folders I find important to backup. Yours may vary:</p>
<dl>
<dt>/var/backups</dt>
<dd>Some misc backups</dd>
<dt>/var/www</dt>
<dd>The web root for all sites</dd>
<dt>/etc</dt>
<dd>Since this contains all relevant config files, I want to back this up!</dd>
<dt>/home</dt>
<dd>All users home folders</dd>
</dl>
<h2 id="The_command">The command</h2>
<p>Here&#8217;s the rsync line I&#8217;m using to transfer multiple directories to the remote server in a single command:</p>
<pre class="brush: plain; title: ; wrap-lines: true; notranslate">rsync -avzR --log-file=/var/log/rsync.cron.log -e ssh /var/www /home /var/backups /etc 	[user]@[somedestination]:[remote_path]</pre>
<p>Note the -R option here to allow us to list multiple directories in a single command. The -log-file option is for my own sanity and to track down any errors by logging rsync messages in a new log file.</p>
<h2 id="Rsync_options_and_explanations">Rsync options and explanations</h2>
<p>Here&#8217;s an explanation of the various options I use (these are case-sensitive):</p>
<dl>
<dt>-a</dt>
<dd>archive mode</dd>
<dt>-v</dt>
<dd>verbose output (tell rsync to let me know what&#8217;s going on)</dd>
<dt>-z</dt>
<dd>compress file data during the transfer</dd>
<dt>-R</dt>
<dd>use relative paths</dd>
<dt>-e</dt>
<dd>specify the remote shell to use (in my case ssh)</dd>
</dl>
<p>More details and further options can be found on the <a rel="nofollow" target="_blank" href="http://samba.anu.edu.au/ftp/rsync/rsync.html">rsync man page</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=1BjPP3lLXqQ:v10xOvqMWjA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=1BjPP3lLXqQ:v10xOvqMWjA:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=1BjPP3lLXqQ:v10xOvqMWjA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=1BjPP3lLXqQ:v10xOvqMWjA:BoygRgU8-zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?i=1BjPP3lLXqQ:v10xOvqMWjA:BoygRgU8-zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=1BjPP3lLXqQ:v10xOvqMWjA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.axelsegebrecht.com/how-to/backup-multiple-directories-with-rsync/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.axelsegebrecht.com/how-to/backup-multiple-directories-with-rsync/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=backup-multiple-directories-with-rsync</feedburner:origLink></item>
		<item><title>Links for 2010-12-01 [del.icio.us]</title><link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/fkuGYtxfXA0/axelsegebrecht</link><pubDate>Thu, 02 Dec 2010 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/axelsegebrecht#2010-12-01</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.guardian.co.uk/education/2010/jul/13/straw-houses-balehaus-bre"&gt;Is straw the building material of the future? | Education | The Guardian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://brianwaite.co.uk/strawhouse.html"&gt;&amp;quot;Straw Bale Houses from Brian Waite&amp;quot;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazonails.org.uk/"&gt;Welcome to amazonails&lt;/a&gt;&lt;br/&gt;
training&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.homegrownhome.co.uk/"&gt;home grown home, straw bale cottage, straw bale buildings, eco buildings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.buildinglanduk.co.uk/index.htm"&gt;Building Land For Sale UK&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.fwi.co.uk/property/default.aspx"&gt;Farms for Sale &amp;amp; Farm Land For Sale | Farmers Weekly Land &amp;amp; Property&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.designedtobreathe.com/"&gt;http://www.designedtobreathe.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/axelsegebrecht#2010-12-01</feedburner:origLink></item><item>
		<title>Toy Horses LIVE at the Water Rats Videos</title>
		<link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/2NjdDPnLHyo/</link>
		<comments>http://www.axelsegebrecht.com/portfolio/toy-horses-live-at-the-water-rats-videos/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 10:28:33 +0000</pubDate>
		<dc:creator>Axel</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Live]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Toy Horses]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[video production]]></category>
		<category><![CDATA[vimeo]]></category>
		<category><![CDATA[Water Rats]]></category>

		<guid isPermaLink="false">http://www.axelsegebrecht.com/?p=9648</guid>
		<description>The video I recorded of Toy Horses live performance at the Monto Water Rats theatre in London on 2 November 2010 is now available on Vimeo (and soon on YouTube) in beautiful HD (720p25). Despite the horrible (low) lighting and extreme sound environment, I think these videos will get across Toy Horses musical performance rather ...</description>
			<content:encoded><![CDATA[<p><a href="http://blog.axelsegebrecht.com/wp-content/uploads/th_vimeo.png"><img src="http://blog.axelsegebrecht.com/wp-content/uploads/th_vimeo-425x318.png" alt="" title="th_vimeo" width="425" height="318" class="aligncenter size-medium wp-image-9651" /></a></p>
<p>The video I recorded of <a class="extlink" href="http://www.toyhorsesmusic.com"><strong>Toy Horses</strong></a> live performance at the <a class="extlink" href="http://www.themonto.com/">Monto Water Rats</a> theatre in London on 2 November 2010 is now available on Vimeo (and soon on YouTube) in beautiful HD (720p25). Despite the horrible (low) lighting and extreme sound environment, I think these videos will get across Toy Horses musical performance rather nicely. But please, judge for yourself <img src='http://www.axelsegebrecht.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-9648"></span></p>
<p>In case you _don&#8217;t_ see the Vimeo videos below, please have a look at the <a class="extlink" href="http://vimeo.com/album/1475345"><strong>Toy Horses at the Water Rats video album</strong></a> directly.</p>
<p><iframe class="vimeo" src="http://player.vimeo.com/video/16866949?title=0&amp;byline=0&amp;portrait=0" width="425" height="340" frameborder="0"></iframe></p>
<p><iframe class="vimeo" src="http://player.vimeo.com/video/16867274?title=0&amp;byline=0&amp;portrait=0" width="425" height="340" frameborder="0"></iframe></p>
<p><iframe class="vimeo" src="http://player.vimeo.com/video/16867681?title=0&amp;byline=0&amp;portrait=0" width="425" height="340" frameborder="0"></iframe></p>
<p><iframe class="vimeo" src="http://player.vimeo.com/video/16868002?title=0&amp;byline=0&amp;portrait=0" width="425" height="340" frameborder="0"></iframe></p>
<p><iframe class="vimeo" src="http://player.vimeo.com/video/16868298?title=0&amp;byline=0&amp;portrait=0" width="425" height="340" frameborder="0"></iframe></p>
<p><iframe class="vimeo" src="http://player.vimeo.com/video/16868589?title=0&amp;byline=0&amp;portrait=0" width="425" height="340" frameborder="0"></iframe></p>
<p><iframe class="vimeo" src="http://player.vimeo.com/video/16869074?title=0&amp;byline=0&amp;portrait=0" width="425" height="340" frameborder="0"></iframe></p>
<p>Visit <a class="extlink" href="http://www.toyhorsesmusic.com"><strong>www.toyhorsesmusic.com</strong></a> for more.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=2NjdDPnLHyo:r9FpWi5_Mo8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=2NjdDPnLHyo:r9FpWi5_Mo8:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=2NjdDPnLHyo:r9FpWi5_Mo8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=2NjdDPnLHyo:r9FpWi5_Mo8:BoygRgU8-zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?i=2NjdDPnLHyo:r9FpWi5_Mo8:BoygRgU8-zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=2NjdDPnLHyo:r9FpWi5_Mo8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.axelsegebrecht.com/portfolio/toy-horses-live-at-the-water-rats-videos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.axelsegebrecht.com/portfolio/toy-horses-live-at-the-water-rats-videos/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=toy-horses-live-at-the-water-rats-videos</feedburner:origLink></item>
		<item>
		<title>The Amorphous Androgynous Revamped</title>
		<link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/QN6QZ7tKqJw/</link>
		<comments>http://www.axelsegebrecht.com/portfolio/the-amorphous-androgynous-revamped/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 11:34:45 +0000</pubDate>
		<dc:creator>Axel</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[FSOL]]></category>
		<category><![CDATA[Future Sound of London]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[MySpace]]></category>
		<category><![CDATA[The Amorphous Androgynous]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.axelsegebrecht.com/?p=9202</guid>
		<description>Client: The Amorphous Androgynous / FSOL Website: www.amorphousandrogynous.com Online Profiles: Twitter, MySpace, Facebook Type: Web Design, Twitter, MySpace, Facebook Profiles Brief: Create a new design for The Amorphous Androgynous webpage, Twitter, Facebook and MySpace profiles; to coincide with their latest release &amp;#8220;A Monstrous Psychedelic Bubble Exploding In Your Mind Vol. 3&amp;#8243;. Also create relevant artwork ...</description>
			<content:encoded><![CDATA[<p><a href="http://blog.axelsegebrecht.com/wp-content/uploads/amorphousandrogynous.com_.jpg"><img src="http://blog.axelsegebrecht.com/wp-content/uploads/amorphousandrogynous.com_-425x280.jpg" alt="" title="amorphousandrogynous.com" width="425" height="280" class="aligncenter size-medium wp-image-9204" /></a></p>
<ul>
<li>Client: <a href="http://www.axelsegebrecht.com/tag/the-amorphous-androgynous/"><strong>The Amorphous Androgynous</strong></a> / <abbr title="Future Sound of London">FSOL</abbr></li>
<li>Website: <a class="extlink" href="http://www.amorphousandrogynous.com/">www.amorphousandrogynous.com</a></li>
<li>Online Profiles: <a href="http://twitter.com/theamorphous">Twitter</a>, <a href="http://www.myspace.com/amorphousandrogynous">MySpace</a>, <a href="http://www.facebook.com/theamorphousandrogynous">Facebook</a></li>
<li>Type: <a href="http://www.axelsegebrecht.com/tag/web-design/">Web Design</a>, <a href="http://www.axelsegebrecht.com/tag/twitter/">Twitter</a>, <a href="http://www.axelsegebrecht.com/tag/myspace/">MySpace</a>, <a href="http://www.axelsegebrecht.com/tag/facebook/">Facebook</a> Profiles</li>
<li>Brief:  Create a new design for The Amorphous Androgynous webpage, Twitter, Facebook and MySpace profiles; to coincide with their latest release &#8220;A Monstrous Psychedelic Bubble Exploding In Your Mind Vol. 3&#8243;. Also create relevant artwork for online promotion (eg. banner ads).</li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=QN6QZ7tKqJw:rluU6dHdc8I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=QN6QZ7tKqJw:rluU6dHdc8I:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=QN6QZ7tKqJw:rluU6dHdc8I:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=QN6QZ7tKqJw:rluU6dHdc8I:BoygRgU8-zA"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?i=QN6QZ7tKqJw:rluU6dHdc8I:BoygRgU8-zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AxelSegebrecht?a=QN6QZ7tKqJw:rluU6dHdc8I:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AxelSegebrecht?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.axelsegebrecht.com/portfolio/the-amorphous-androgynous-revamped/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.axelsegebrecht.com/portfolio/the-amorphous-androgynous-revamped/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the-amorphous-androgynous-revamped</feedburner:origLink></item>
	<item><title>Links for 2010-10-05 [del.icio.us]</title><link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/7KEuIKS-mk8/axelsegebrecht</link><pubDate>Wed, 06 Oct 2010 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/axelsegebrecht#2010-10-05</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.toyhorsesmusic.com/"&gt;Toy Horses - Free Download of 'Interrupt' Single&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/axelsegebrecht#2010-10-05</feedburner:origLink></item><item><title>Links for 2010-03-05 [del.icio.us]</title><link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/0ydL-Gab-_s/axelsegebrecht</link><pubDate>Sat, 06 Mar 2010 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/axelsegebrecht#2010-03-05</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.drumbeat.org/"&gt;Drumbeat | People and projects making a better web.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/axelsegebrecht#2010-03-05</feedburner:origLink></item><item><title>Links for 2010-02-28 [del.icio.us]</title><link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/MN5KMUV-C0c/axelsegebrecht</link><pubDate>Mon, 01 Mar 2010 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/axelsegebrecht#2010-02-28</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://jimbreen.net/2008/09/10/bookmarklets-twitter-tinyurl-and-bitly-lessons-learned/#com-head"&gt;Jim Breen's Blather - Bookmarklet for twitter with bit.ly and tinyurl&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/axelsegebrecht#2010-02-28</feedburner:origLink></item><item><title>Links for 2009-12-31 [del.icio.us]</title><link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/8axiGcrwZz4/axelsegebrecht</link><pubDate>Fri, 01 Jan 2010 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/axelsegebrecht#2009-12-31</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.bbc.co.uk/religion/tools/calendar/faith.shtml?pagan"&gt;BBC Pagan Holiday Calendar 2009-12&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/axelsegebrecht#2009-12-31</feedburner:origLink></item><item><title>Links for 2009-11-28 [del.icio.us]</title><link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/4QczWNPgxzo/axelsegebrecht</link><pubDate>Sun, 29 Nov 2009 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/axelsegebrecht#2009-11-28</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://mozillalabs.com/weave/"&gt;Mozilla Labs &amp;raquo; weave&lt;/a&gt;&lt;br/&gt;
Firefox browser sync&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/axelsegebrecht#2009-11-28</feedburner:origLink></item><item><title>Links for 2009-11-13 [del.icio.us]</title><link>http://feedproxy.google.com/~r/AxelSegebrecht/~3/Yn87tkpiIl0/axelsegebrecht</link><pubDate>Sat, 14 Nov 2009 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/axelsegebrecht#2009-11-13</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.coated.com/"&gt;Coolest Gadget Reviews - Spy Gadgets and Gizmos, Geek Toys, Geek Gifts&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><feedburner:origLink>http://del.icio.us/axelsegebrecht#2009-11-13</feedburner:origLink></item></channel>
</rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using apc
Database Caching 1/83 queries in 0.024 seconds using memcached
Object Caching 4665/4902 objects using apc

Served from: www.axelsegebrecht.com @ 2012-01-27 12:13:49 -->

