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

<channel>
	<title>Web 2.1 &#187; lamp</title>
	<atom:link href="http://web.2point1.com/tag/lamp/feed/" rel="self" type="application/rss+xml" />
	<link>http://web.2point1.com</link>
	<description>Tim Whitlock&#039;s home in the Blogohedron</description>
	<lastBuildDate>Thu, 13 May 2010 21:26:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Lessons learned &#8230; again</title>
		<link>http://web.2point1.com/2009/03/21/lessons-learned-again/</link>
		<comments>http://web.2point1.com/2009/03/21/lessons-learned-again/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 13:02:54 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[lamp]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://web.2point1.com/2009/03/21/lessons-learned-again/</guid>
		<description><![CDATA[I re-learned a few old lessons last week.

1&#38;1 suck like it&#8217;s going out of fashion

The only backup is a full disk image backup
I am not a Linux sysadmin

And finally a lesson for 1&#38;1 .. good customer service is about exceeding expectations not covering your arse*.

1. I had a budget root server with 1&#38;1 internet for [...]]]></description>
			<content:encoded><![CDATA[<h4>I re-learned a few old lessons last week.</h4>
<ol>
<li><strong><a href="http://www.google.co.uk/search?q=1%261+suck" target="_blank">1&amp;1 suck</a></strong> like it&#8217;s going out of fashion<a href="http://www.google.co.uk/search?q=1%261+suck" target="_blank"><br />
</a></li>
<li>The only backup is a full <a href="http://www.slicehost.com/questions/#backups" target="_blank">disk image backup</a></li>
<li>I am not a Linux <a href="http://en.wikipedia.org/wiki/Sysadmin" target="_blank">sysadmin</a></li>
</ol>
<p>And finally a lesson for 1&amp;1 .. good customer service is about <em>exceeding</em> expectations not covering your arse*.</p>
<p><span id="more-114"></span></p>
<p><strong>1. I had a budget root server with 1&amp;1 internet for about 5 years</strong>. Apparently about a month ago 1&amp;1 emailed me stating that they were going to physically move my server, and that they would not be responsible for any data loss during that time. I say <em>apparently</em> because I don&#8217;t remember it. It&#8217;s quite likely I thought it was a marketing email and trashed it without a second look, or maybe it got junked&#8230; who knows.</p>
<p>Anyway,  they switched my server off, moved it, and switched it back on. The hard disk which was running for 5 years basically had a heart attack and died. I was told by a 1&amp;1 call centre chap that &#8220;this is expected&#8221;, and of course they don&#8217;t back it up for you.</p>
<p><strong>2.  Fortunately I was backing up my databases</strong> using a home-made combination of <a href="http://dev.mysql.com/doc/en/mysqldump.html" target="_blank">mysqldump</a> and [the fabulous] <a href="http://samba.anu.edu.au/rsync/" target="_blank">rsync</a>, but it was only my personal server for tinkerings such as this blog, so I wasn&#8217;t paying for a full mirror. <strong>( Error</strong> <strong>)</strong>. Not only was there an absolute tonne of software, and highly custom configurations, but I had totally forgotten to backup the file uploads on this blog. (<strong> s%&amp;t! ). </strong>So I&#8217;m really sorry for the <a href="http://en.wikipedia.org/wiki/404_error" target="_blank">404</a>s, especially on my <a href="http://web.2point1.com/2008/04/13/scale-rotate-around-an-arbitrary-centre/">most popular post</a>, where the demo files are currently AWOL; I shall work on reinstating these, because half my traffic goes to this article.</p>
<p>This blog is now running on a small <a href="http://en.wikipedia.org/wiki/Virtual_private_server" target="_blank">VPS</a> at <a href="http://slicehost.net/" target="_blank">Slicehost</a>. and for $5 per month I keep a daily, weekly and adhoc mirror of the complete image. Marvelous :)</p>
<p><strong> 3. I am a web developer, not a Linux sysadmin</strong>, but the lines blur &#8230; <em>a lot</em>. If you&#8217;re a back end developer working for a fairly small company, you will have to do a lot of this stuff. It actually makes you a much better developer, but installing a complete operating system is not just a massive pain in the arse*, but there are lots of issues you&#8217;re probably not qualified to tackle. (Security, performance, maintenance, etc.. ). The magic of <a href="http://en.wikipedia.org/wiki/Yellow_dog_Updater,_Modified" target="_blank">yum</a> got me a working LAMP server within about 10 minutes from a base Fedora 10 install, but I spent my weekend configuring <a href="http://www.postfix.org/" target="_blank">Postfix</a>, and <a href="http://www.dovecot.org/" target="_blank">Dovecot</a> and generally ensuring the system was in reasonable shape. As usual, it took lots of Googling, forum browsing, and chatting to the excellent Slicehost support people &#8211; This is not what I do for a living and I&#8217;m not particularly good at it either. <strong>I build web apps</strong>, and I need to remember that.</p>
<p>* UK Glossary: arse = ass</p>
]]></content:encoded>
			<wfw:commentRss>http://web.2point1.com/2009/03/21/lessons-learned-again/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
