<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1258010212945607299</id><updated>2012-03-04T08:46:02.240Z</updated><category term='UNIX'/><category term='Innovation'/><category term='Wordpress'/><category term='Microsoft'/><category term='DNS'/><category term='Desktop'/><category term='SQL'/><category term='ELB'/><category term='Technology'/><category term='Email'/><category term='HTTPS'/><category term='Infrastructure'/><category term='Amazon'/><category term='Windows'/><category term='Security'/><category term='Apple'/><category term='Client'/><category term='Web'/><category term='WFF'/><category term='Steve Jobs'/><category term='Productivity'/><category term='Admin'/><category term='PCI-DSS'/><category term='Support'/><category term='Hosting'/><category term='Backup'/><category term='iPod'/><category term='Mozilla'/><category term='FTP'/><category term='Mac'/><category term='Dell'/><category term='History'/><category term='SSL'/><category term='Communication'/><category term='Web Apps'/><category term='Storage'/><category term='Apache'/><category term='ISPConfig'/><category term='Web Platform Installer'/><category term='Scaling'/><category term='Android'/><category term='Networks'/><category term='EC2'/><category term='iMac'/><category term='2008'/><category term='Web Farm Framework'/><category term='Cloud'/><category term='Server Farms'/><category term='Mobile'/><category term='LAMP'/><category term='Workgroup'/><category term='VMWare'/><category term='MySQL'/><category term='MEBBiNET'/><category term='Arch'/><category term='ESXi'/><category term='Music'/><category term='Load Balancing'/><category term='Culture'/><category term='Server'/><category term='Design'/><category term='Cherokee'/><category term='Groupware'/><category term='OSX'/><category term='Systems'/><category term='Open Source'/><category term='AWS'/><category term='Route 53'/><category term='NFS'/><category term='Enterprise'/><category term='iPhone'/><category term='IaaS'/><category term='eCommerce'/><category term='Active Directory'/><category term='Hackintosh'/><category term='Linux'/><category term='Time management'/><category term='Netbook'/><category term='Operating systems'/><category term='Ubuntu'/><category term='IIS7'/><category term='ZPanel'/><category term='iPad'/><category term='virtualisation'/><category term='Training'/><category term='Resilience'/><category term='Google Apps'/><category term='web design'/><title type='text'>MEBBiNET | Consultancy &amp; Support for Virtual Server Technologies</title><subtitle type='html'>Consultancy &amp;amp; Support for Virtual Server Technologies. Load balancing, scaling, resilience and security for Linux, AWS, EC2 and S3. Leeds, UK. +44.7960 196676</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.mebbi.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>50</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-6044133936982085429</id><published>2012-02-05T13:18:00.000Z</published><updated>2012-02-05T13:19:14.882Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Hosting'/><category scheme='http://www.blogger.com/atom/ns#' term='Scaling'/><category scheme='http://www.blogger.com/atom/ns#' term='Server Farms'/><category scheme='http://www.blogger.com/atom/ns#' term='Load Balancing'/><category scheme='http://www.blogger.com/atom/ns#' term='AWS'/><title type='text'>Scalr - The Holy Grail of Auto-Scale</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-HFbwfsdJTHU/Ty5nM5dVFcI/AAAAAAAAAw0/r9PERDQ_Se0/s1600/scalr-100.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-HFbwfsdJTHU/Ty5nM5dVFcI/AAAAAAAAAw0/r9PERDQ_Se0/s1600/scalr-100.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;MEBBiNET use Amazon Web Services as core technology for all cloud solutions, for us it's the perfect platform offering robust cost&amp;nbsp;efficiency&amp;nbsp;with ease of administration and development&amp;nbsp;flexibility. That said, it does have it's limits and auto-scaling from live instances is one of them.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://scalr.net/" target="_blank"&gt;Scalr&lt;/a&gt; is an open source or hosted service which addresses this problem directly, and delivers a&amp;nbsp;resolution&amp;nbsp;beautifully. Not only does it provide an answer to dynamic auto-scaling but provides globally resilient load balancing for single server farms, let's take a look at what's on offer.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;AWS does provide auto-scaling, and it works very well, however it's only possible from pre-built AMIs (Amazon Machine Instances). If you have a live instance running, and update it, in order to&amp;nbsp;propagate&amp;nbsp;changes to your other already running, auto-scaled instances you have two options. Update manually, which is a real pain if you have a sizeable farm running, or create a new base instance, change the farm scaling script and re-launch the server farm. Both options are time consuming, convoluted and we know you'll have better things to do.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Creating a server farm in &lt;a href="http://scalr.net/" target="_blank"&gt;Scalr&lt;/a&gt; couldn't easier and once running you can&amp;nbsp;snapshot an updated build and replace all running instances with the new version, quite literally with one-click, it can, and will, save you days of work.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://scalr.net/" target="_blank"&gt;Scalr&lt;/a&gt; provides a whole array of pre-configured server options covering not only the usual suspects (Apache and MySQL etc) but extra roles such as&amp;nbsp;dynamic&amp;nbsp;memcache boxes and/or bespoke builds from base images, it can deliver solutions for both Linux and Microsoft and provides resilient managed load balancing from Nginx, you can even load balance the load balancer...!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The interface GUI is clean and intuitive and provides comprehensive options for every conceivable dynamic (and some). Below is a basic farm with balancer, Apache &amp;amp; MySQL instances.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-TY4ezQcrR1U/Ty514dnuJxI/AAAAAAAAAxE/v0YWHldDujA/s1600/scaling-options.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-TY4ezQcrR1U/Ty514dnuJxI/AAAAAAAAAxE/v0YWHldDujA/s1600/scaling-options.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;Fig 1 : The Scalr Roles GUI.&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The icing on the cake though has to be the ease of build for multi-region farms. &lt;a href="http://scalr.net/" target="_blank"&gt;Scalr&lt;/a&gt; allows you to create a server farm using instances from different AWS regions, i.e with a mix of instances from US-East, US-West, EU-West, Asia or South America to provide a true globally resilient infrastructure, it doesn't get any better and if you wanted extra resilience above that the next step would be an instance on the moon.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We've just touched on the main points here but &lt;a href="http://scalr.net/" target="_blank"&gt;Scalr&lt;/a&gt; does offer the full package (for example it will even host your DNS). We honestly can't recommend it enough. Yes, the hosted option is a paid for service but it's a mere fraction of comparative offerings from competitors such as RightScale and personally we think it's a much nicer, much cleaner and much better product, plus for the man hours it saves you it will most&amp;nbsp;definitely&amp;nbsp;pay for itself several times over.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Scalr website is &lt;a href="http://scalr.net/" target="_blank"&gt;HERE&lt;/a&gt;, the superb Wiki &lt;a href="http://wiki.scalr.net/" target="_blank"&gt;HERE&lt;/a&gt; and they offer a free 30 day trial so you can have a play first to see just how easy your life could be. Support is not only swift and friendly but when you get a personal eMail response from the founder you know you're dealing with the right sort of people.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-6044133936982085429?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/6044133936982085429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2012/02/scalr-holy-grail-of-auto-scale.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/6044133936982085429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/6044133936982085429'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2012/02/scalr-holy-grail-of-auto-scale.html' title='Scalr - The Holy Grail of Auto-Scale'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-HFbwfsdJTHU/Ty5nM5dVFcI/AAAAAAAAAw0/r9PERDQ_Se0/s72-c/scalr-100.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-4016625596714894587</id><published>2012-01-29T15:26:00.001Z</published><updated>2012-01-29T15:26:37.065Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='DNS'/><category scheme='http://www.blogger.com/atom/ns#' term='ZPanel'/><category scheme='http://www.blogger.com/atom/ns#' term='Hosting'/><category scheme='http://www.blogger.com/atom/ns#' term='Route 53'/><category scheme='http://www.blogger.com/atom/ns#' term='EC2'/><category scheme='http://www.blogger.com/atom/ns#' term='AWS'/><title type='text'>ZPanel on AWS EC2 - 2 : Route 53 DNS for eMail and Web</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-qWuR5bi89yo/TyVWoz1YETI/AAAAAAAAAwc/AexnTINGhj4/s1600/Route53_Logo.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-qWuR5bi89yo/TyVWoz1YETI/AAAAAAAAAwc/AexnTINGhj4/s1600/Route53_Logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In Part 1 of this series we looked at installing ZPanel to an AWS EC2, a quick and easy process, however to 'go-live' with your new installation you'll need to let the internet know where your domain and website are, and where to send your eMails to (and from). You could manage your DNS through your domain registrar using their own namservers + related records config, or, you could use Amazons superb Route 53.&amp;nbsp;I really like Route 53 and in this post I'll show you how to configure it, with tailored settings go get you up and running in quite literally, 1 minute.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You don't actually need to manage your DNS 'off-site' (so to speak), and other panels such as ISPConfig 3 or OpenPanel offer easy setup for inclusive hosting + DNS on the same box, however this is not recommended. Having everything on one box is an obvious single point of failure as you have one NS record IP. It's best practice to have at least x2 nameservers for redundancy, Route 53 provides x4.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ok, down to business, you've set up your domain in ZPanel and configured some eMail mailboxes, the next step is to configure Route 53 (accessed from the AWS Management Console).&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Firstly, create a Hosted Zone to correspond to your domain, once done create a base selection of 'Record Sets' as below (I'm using ec2services.net as an example domain).&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-o_r1iz6nUKU/TyVdtM0HrhI/AAAAAAAAAws/hXIXL7Tturo/s1600/53-zone-records.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-o_r1iz6nUKU/TyVdtM0HrhI/AAAAAAAAAws/hXIXL7Tturo/s1600/53-zone-records.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Note the TTL (Time to live), in this example I've set things to 60 seconds, this will ensure we're ready to roll when I update the NS (Nameserver) records.&amp;nbsp;The IP address corresponds to the EIP (Elastic IP) of your ZPanel EC2 instance (And no, that's not a genuine IP, obviously).&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;The next, and last stage is to update the NS records at your registrar, this is a simple step and the method for doing so is about the same for all hosting companies, I use &lt;a href="http://www.123-reg.co.uk/" target="_blank"&gt;123Reg&lt;/a&gt; and the procedure is super easy. The advised update window is usually 48 hours, although with &lt;a href="http://www.123-reg.co.uk/" target="_blank"&gt;123Reg&lt;/a&gt; I've had things dropping in inside an hour (which is why I use them). Simply remove the existing registrars NS records and replace them with the x4 AWS NS entries as listed in the Route 53 Record Set for your newly created Zone.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;To check update progress I use&amp;nbsp;&lt;a href="http://www.zoneedit.com/lookup.html"&gt;http://www.zoneedit.com/lookup.html&lt;/a&gt;, once things are resolving to the AWS NS for your Domain you should be good to go.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;One small 'gotcha' I had (and thanks to the superb ZPanel support team for resolving this for me) was to do with eMail. One domain I'd created was using &lt;a href="http://www.google.com/apps/intl/en/business/index.html" target="_blank"&gt;Google Apps&lt;/a&gt; for eMail, with corresponding MX entries listed as Route 53 Record Sets, however a PHP contact form on the hosted site relayed nothing, nor were other domains on the same box able to send to any address for the domain in question, all I was getting was a 'Virtual Hosts 550' error. The problem? I'd pre-created a mailbox on the server which although I'd deleted, the 'domain' itself was still present in the PostFix database, thus fooling the server into thinking it managed mail for a domain it actually didn't. I deleted the problem domain from inside the Postfix MySQL DB using phpmyadmin and mail started flowing freely and happily. Easy when you know how :-)&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;For info AWS Route 53 is charged at $0.50 per Zone per month, which is about £3.80 for the full year in UK currency. If that's not value for money I don't know what is.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-4016625596714894587?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/4016625596714894587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2012/01/zpanel-on-aws-ec2-2-route-53-dns-for.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/4016625596714894587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/4016625596714894587'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2012/01/zpanel-on-aws-ec2-2-route-53-dns-for.html' title='ZPanel on AWS EC2 - 2 : Route 53 DNS for eMail and Web'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-qWuR5bi89yo/TyVWoz1YETI/AAAAAAAAAwc/AexnTINGhj4/s72-c/Route53_Logo.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-3138706539617821018</id><published>2012-01-24T14:05:00.000Z</published><updated>2012-01-27T09:47:02.332Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ZPanel'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Hosting'/><category scheme='http://www.blogger.com/atom/ns#' term='EC2'/><title type='text'>ZPanel on AWS EC2 - 1 : Installation</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/--3lBr5Ob9Yw/Tx27iZ4g8YI/AAAAAAAAAv0/Q0ujrjcHuFc/s1600/zp_logo.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/--3lBr5Ob9Yw/Tx27iZ4g8YI/AAAAAAAAAv0/Q0ujrjcHuFc/s1600/zp_logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This is a two-part post continuing along a hosting theme, today looking at &lt;a href="http://www.zpanelcp.com/" target="_blank"&gt;ZPanel&lt;/a&gt;, why you should use it and how to install it on an AWS EC2 instance with linked Route53 DNS management.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We've previously looked at EHCP, discussed it's DNS inclusive feature set and highlighted its intuitive interface and ease of install, however if you're looking for complete resolution resilience, and even more polish, I think we might have just the thing. Read on....&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We'll skip the basics of AWS and dive straight in to the install, which is easy enough but does require a couple of tweaks to get it functioning on an EC2 instance. The installation listed here covers a 64 bit Ubuntu Linux 10.04LTS 'Micro'.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;After launch allocate an elastic IP (EIP), update &amp;amp; upgrade your instance and set both hostname and hosts file to match the AWS public DNS name as per the attached EIP, once done log on as root (su) and install ZPanel as follows..&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;wget http://sourceforge.net/projects/zpanelcp/files/releases/6.1.1/zpanel-6.1.1.tar.gz&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;mkdir /etc/zpanel&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt; tar -zxvf zpanel-6.1.1.tar.gz -C&amp;nbsp;&lt;/i&gt;&lt;i&gt;/etc/zpanel/&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;i&gt; chmod +x&amp;nbsp;&lt;/i&gt;&lt;i&gt;/etc/zpanel/lib/dev/zpinstall_ubuntu.sh&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;/etc/zpanel/lib/dev/zpinstall_ubuntu.sh&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You'll be asked various bits and bobs during install, the usual stuff, internet site for postfix, hostname etc and will have to choose usernames and passwords here and there. The most important entry is what you give when asked for the installation sub-domain. EC2 instances can't handle subdomains, as such you need to list a sub FOLDER, i.e use your EC2 public FQDN but add a forward slash + name of folder (/zpanel). When you're done note down the MySQL and panel access details, reboot the server and log in when it comes back up.&lt;br /&gt;&lt;br /&gt;Below is a grab of the ZPanel GUI, which I personally think is the cleanest and most simply coherent of any other hosting panel.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="clear: left; color: black; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-zaPU-gZ5-BU/Tx3B7F_yxtI/AAAAAAAAAv8/Qj27g6aQ9cg/s1600/Zpanel.jpg" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;b&gt;Tweaks :&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;On checking Service Status you'll notice that both MySQL and SMTP aren't started, getting them fired up is an easy fix and just requires editing a couple of config files.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: inherit;"&gt;SSH into your instance and we'll sort SMTP (Postfix) first..&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;nano /etc/postfix/main.cf&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: inherit;"&gt;Simply locate the two hostname entries (they're near the top of the file) and remove the trailing folder &amp;nbsp;from the FQDN as listed (i.e /zpanel), save the file and start Postfix..&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;service postfix start&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: inherit;"&gt;All good, now MySQL..&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;nano&amp;nbsp;/etc/mysql/my.cnf&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: inherit;"&gt;Comment out the following lines (with the #)..&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;socket = /var/run/mysqld/mysqld.sock&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;bind-address = 127.0.0.1&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: inherit;"&gt;Save the file and restart MySQL..&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;service mysql restart&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: inherit;"&gt;With everything running you'll probably now move on to create a domain, and on doing so you may wonder why it shows 'Pending' once created. This is because by default ZPanel runs an hourly Cron job to update the Daemon, it's a simple file edit to alter this to something a bit more dynamic..&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;nano /etc/cron.d/zdaemon&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: inherit;"&gt;..and change to 0 to */10 to run every 10 minutes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: inherit;"&gt;The rest of the admin utilities are quite self explanatory to those familiar with hosting, and there's no more behind the scenes tweaking required to get things running smoothly. You will, of course, require some form of DNS management to get your newly created website (and eMail) live and in the next post I'll show you how to do so via Amazons superb &lt;a href="http://aws.amazon.com/route53/" target="_blank"&gt;Route53&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-3138706539617821018?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/3138706539617821018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2012/01/zpanel-on-aws-ec2-1-installation.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/3138706539617821018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/3138706539617821018'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2012/01/zpanel-on-aws-ec2-1-installation.html' title='ZPanel on AWS EC2 - 1 : Installation'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/--3lBr5Ob9Yw/Tx27iZ4g8YI/AAAAAAAAAv0/Q0ujrjcHuFc/s72-c/zp_logo.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-3896334042907716305</id><published>2012-01-03T13:49:00.000Z</published><updated>2012-01-04T08:57:27.562Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='Netbook'/><category scheme='http://www.blogger.com/atom/ns#' term='Dell'/><category scheme='http://www.blogger.com/atom/ns#' term='Hackintosh'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Mini Me - OSX on the Dell Mini 9</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-rVQzcQL6lko/TwMGMP9_EsI/AAAAAAAAAug/N584RwwnM3w/s1600/osx_mini_9.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-rVQzcQL6lko/TwMGMP9_EsI/AAAAAAAAAug/N584RwwnM3w/s1600/osx_mini_9.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I wasn't going to write this post as there are plenty of others detailing the experience and procedure, however I'm so happy with the result I felt obliged to spread the love.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Basically (as many others have done) I've turned my Dell Mini into a pocket sized Apple OSX Netbook, and the results are quite surprising. So, here I'll provide an overview of the procedure I used with a few extra comments covering minor glitches I encountered and how to fix them.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Firstly, you'll need a Mini 9 of suitable spec, i.e with a 16GB SSD, 8GB is too small to hold the OS, also if you have 2GB of DDR it will perform MUCH better. You'll also need a retail copy of OSX 10.6 (The OEM version is no use) and an 8GB USB key (I use a hi-speed Patriot Xporter XT).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To kick things off you need to prepare the key, this is done as follows by simply formatting and 'restoring' the OSX DVD image too it.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-TBRV_EpG2rk/TwMIF1PBChI/AAAAAAAAAus/W5fIClcxKyY/s1600/diskutility.jpeg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="278" src="http://1.bp.blogspot.com/-TBRV_EpG2rk/TwMIF1PBChI/AAAAAAAAAus/W5fIClcxKyY/s320/diskutility.jpeg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As shown simply drag the mounted OSX DVD image to 'Source' and your USB key, formatted with 1 partition, as Mac OSX Extended (Journaled), to 'Destination', click 'Restore' and let it do its stuff.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Next, download the simply awesome NetBookBootMaker and install it to your OSX install USB Key.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://code.google.com/p/netbook-installer/"&gt;http://code.google.com/p/netbook-installer/&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Before you install OSX to your Mini there are a couple of settings you'll need to check in the BIOS. To access the BIOS hit the '2' key at boot.&amp;nbsp;Make sure 'USB BIOS Legacy Support' is enabled of else you won't be able to boot from USB. Insert the USB key, reboot and hit '0'.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;From the boot menu select the USB device, you will boot into the familiar OSX installation screen, select your language but do not begin the installation. We first need to prepare the internal SSD, this is done using the 'Disk Utility', accessed from the top menu, simply select the SSD and format as Mac OSX Extended (Journaled), once done you are good to continue with the installation.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Select 'Customize' and de-select all extra options (languages, printer drivers etc), although they are useful there is limited space on the 16GB SSD, as a rule they are invariably unused anyway. Once done proceed with the installation. The system will restart when it is finished and you can input your details as you would with a regular new OSX build.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ok, we're all good, now to update to 10.6.3. My machine took the OSX 10.6.2 Combo quite happily (always download and use the Combo installs, DO NOT use software update), however 10.6.3 took a bit of tweaking to get sleep functionality working properly. Download 10.6.3 v1.1 from &lt;a href="http://support.apple.com/kb/dl1017" target="_blank"&gt;HERE&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You may also want to check and/or upgrade your Mini 9 BIOS. Version A06 seems to be the preferred release and Dell provide a really neat utility for doing so (pictured below), the download page and link for this is &lt;a href="http://en.community.dell.com/support-forums/software-os/w/linux/dell-i910-mini-vostro-a90-usb-key-drive-flashbios-utility.aspx" target="_blank"&gt;HERE&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ZRT42bMvX0k/TwMNmFfJ8iI/AAAAAAAAAu4/8haos-ky7V8/s1600/flashBIOS.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-ZRT42bMvX0k/TwMNmFfJ8iI/AAAAAAAAAu4/8haos-ky7V8/s320/flashBIOS.jpg" width="289" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="text-align: justify;"&gt;It's all quite straightforward (although you do need to run it from a Windows PC). Run the utility and 'Install to USB Flash Drive', boot the Mini 9 from it and upgrade the BIOS. Make sure you have the mains power plugged in whilst doing this as if things fail halfway through you could brick your Mini.&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Back to 10.6.3 then. Fixing the sleep function took a few mods for me. In the System Preferences under 'Security' disable secure virtual memory, next open Terminal and type the following commands..&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;sudo pmset -a hibernatemode 0&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;sudo rm /var/vm/sleepimage&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: inherit;"&gt;Next I needed to remove one of the kext files, this took some finding out but fixed the lockups I was experiencing when the machine returned (or didn't) from sleep. The file path (and file) I removed was found at the following location..&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;/System/Library/Extensions/IOATAFamily.kext&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-i9tn4UZR9SI/TwMTJ6JUnqI/AAAAAAAAAvE/9pXoje00pK4/s1600/netbookinstaller.jpeg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-i9tn4UZR9SI/TwMTJ6JUnqI/AAAAAAAAAvE/9pXoje00pK4/s1600/netbookinstaller.jpeg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Finally I re-ran (Install) the NetBookInstaller (you'll find it in the Applications folder) and rebooted, making sure 'USB Legacy Support' was disabled in the BIOS. For me all was well and sleep/resume functioned perfectly.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;An added bonus of NetBookInstaller is the extra TrackPad utility it drops into the System Preferences panel.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This is really cool and provides options for two finger and horizontal scrolling plus tap and drag, it's the icing on the cake if you're a Mac user.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ktZV6k2gsGY/TwMUjfS7coI/AAAAAAAAAvQ/S7XmeV92FdE/s1600/trackpad-preferences.jpeg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-ktZV6k2gsGY/TwMUjfS7coI/AAAAAAAAAvQ/S7XmeV92FdE/s1600/trackpad-preferences.jpeg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: inherit;"&gt;So, there you have it, the procedure I followed to 'Hackintosh' my trusty Dell Mini 9.&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: inherit;"&gt;I'm still really surprised with the outcome, not only because it was very easy to do but also in how it performs. It boots in around 30 seconds, which is almost twice as quick as my MacBook Pro, itself no slouch with a 2.8GHZ CPU, 8GB Memory and a 500GB Seagate Momentus XT SSD hybrid HD.&lt;/span&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;Below is a photo of the beast itself. In my opinion a 'Must Have' for every man-bag.&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-bFzlwUXx2zA/TwMWyn_NuEI/AAAAAAAAAvo/BQ3MqQmotTs/s1600/osx_mini.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-bFzlwUXx2zA/TwMWyn_NuEI/AAAAAAAAAvo/BQ3MqQmotTs/s1600/osx_mini.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-3896334042907716305?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/3896334042907716305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2012/01/mini-me-osx-on-dell-mini-9.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/3896334042907716305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/3896334042907716305'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2012/01/mini-me-osx-on-dell-mini-9.html' title='Mini Me - OSX on the Dell Mini 9'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-rVQzcQL6lko/TwMGMP9_EsI/AAAAAAAAAug/N584RwwnM3w/s72-c/osx_mini_9.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-1763352935365967121</id><published>2012-01-01T11:39:00.000Z</published><updated>2012-01-01T11:39:20.472Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Hosting'/><title type='text'>EHCP - Domain Creation and Management</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-71bvaijhoxA/TwA7YsQQiEI/AAAAAAAAAt8/pvoyO4nDcC0/s1600/ehcp-install.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-71bvaijhoxA/TwA7YsQQiEI/AAAAAAAAAt8/pvoyO4nDcC0/s1600/ehcp-install.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The &lt;a href="http://mebbinet.blogspot.com/2011/12/easy-hosting-control-panel.html" target="_blank"&gt;previous post gave a compared first look&lt;/a&gt; at EHCP, the install procedure and its admin GUI, here we'll go a step further into Domain creation and management.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;EHCP offers a really nice '&lt;i&gt;Easy Add Domain&lt;/i&gt;' utility, which does exactly what it says. You simply type in a domain name and it populates a DNS template for you containing all required default records (NS, A, CNAME etc). Once done you can manage extra domain functionality or package installs via it's own admin panel.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-2HOzSLtZsRI/TwA9wT5SEQI/AAAAAAAAAuI/DjSqeJhbXy0/s1600/EHCP_Domain.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-2HOzSLtZsRI/TwA9wT5SEQI/AAAAAAAAAuI/DjSqeJhbXy0/s1600/EHCP_Domain.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;The control panel GUI provides a comprehensive toolset covering all aspects of Domain management. Particularly useful is the '&lt;i&gt;Install Script&lt;/i&gt;' utility under the 'Advance' section. This provides auto-scripted installation for a whole range of regularly requested web frameworks covering (among others) - Wordpress, Magento e-Commerce, Joomla, Drupal, Coppermine, ZenCart, Moodle and many more. Very useful, and a feature you would perhaps only expect from more commercial (paid for) offerings.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Direct access to the Apache template is available (should you need it) and extra config above default record entries is provided through the '&lt;i&gt;Edit DNS Template&lt;/i&gt;' utility. Both present actual system files for editing in the same format they would be as created outside of the GUI, this is a nice touch as it gets you up to speed nicely with the 'real deal', but in an easy to comprehend, less daunting way than if navigating raw around config files from the Linux CLI.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;As before the grab shown here is running the 'Sky' template and I can't understand why they don't tag this as default as it's by far the cleanest and nicest looking of the lot.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;The &lt;a href="http://ehcp.net/" target="_blank"&gt;EHCP website&lt;/a&gt; provides extensive support with a lively forum should you have any queries.&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-1763352935365967121?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/1763352935365967121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2012/01/ehcp-domain-creation-and-management.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/1763352935365967121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/1763352935365967121'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2012/01/ehcp-domain-creation-and-management.html' title='EHCP - Domain Creation and Management'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-71bvaijhoxA/TwA7YsQQiEI/AAAAAAAAAt8/pvoyO4nDcC0/s72-c/ehcp-install.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-3704709745171320907</id><published>2011-12-31T12:29:00.000Z</published><updated>2012-01-23T17:14:02.931Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Hosting'/><title type='text'>Easy Hosting Control Panel</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-lVuyExNqI0I/Tv72N5M7zJI/AAAAAAAAAtk/sADiCk885Lw/s1600/ehcp.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-lVuyExNqI0I/Tv72N5M7zJI/AAAAAAAAAtk/sADiCk885Lw/s1600/ehcp.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;There are a number of free hosting panels available for Linux and I've evaluated them all. The main contenders are &lt;a href="http://www.ispconfig.org/" target="_blank"&gt;ISPConfig 3&lt;/a&gt;, &lt;a href="http://www.zpanelcp.com/" target="_blank"&gt;ZPanel&lt;/a&gt;, &lt;a href="http://www.openpanel.com/" target="_blank"&gt;OpenPanel&lt;/a&gt; and &lt;a href="http://ehcp.net/" target="_blank"&gt;EHCP&lt;/a&gt; (Easy Host Control Panel).&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In this post we're going to take a look at EHCP, a product I'm happy to both recommend and use. It offers easy installation and comes with a comprehensive range of features coupled with a clean and intuitive look and feel.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Post installation the admin GUI is a good place to start and although OpenPanel offers a really nice 'OSX-esque' interface, as a hosting panel per se (for production use) I&amp;nbsp;personally&amp;nbsp;don't think it offers the industry standard look and feel hosting admins will prefer. ISPConfig3 is more basic and although ZPanel is great it doesn't come with any DNS management as standard, whereas EHCP does. No DNS management is admittedly no show stopper as there are plenty of options (i.e DNS at registrar level or AWS Route53), but if you do want to provide inclusive DNS services it's certainly something to consider.&lt;br /&gt;&lt;br /&gt;Below is a screenshot of the main admin GUI running the 'Sky' template, looks pretty nice right?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-EA7-nqT4JCU/Tv75FALyQcI/AAAAAAAAAtw/mUZX0sTMcl8/s1600/EHCP_SKY.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-EA7-nqT4JCU/Tv75FALyQcI/AAAAAAAAAtw/mUZX0sTMcl8/s1600/EHCP_SKY.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;As you can see from&amp;nbsp;the grab you're provided with a comprehensive suite of hosting tools covering all aspects of domain and client management, presented in an attractive GUI. The Domain tools are particularly nice and offer&amp;nbsp;thoughtful on-stop combination&amp;nbsp;utilities such as '&lt;i&gt;Easy Add Domain&lt;/i&gt;', '&lt;i&gt;Bulk Add Domains&lt;/i&gt;' and&amp;nbsp;'&lt;i&gt;Add DNS Hosting With Panel User&lt;/i&gt;'.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;EHCP is supported from Ubuntu 6.06 to 11.10 plus Debian Etch &amp;amp; Lenny.&amp;nbsp;Installation is a breeze and is scripted from a wget as follows -&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span style="color: #535353; font-size: 14px; line-height: 17px; text-align: -webkit-auto;"&gt;wget&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.ehcp.net/ehcp_latest.tgz" style="color: #777777; font-size: 14px; line-height: 17px; text-align: -webkit-auto;" title="www.ehcp.net/ehcp_latest.tgz"&gt;www.ehcp.net/ehcp_latest.tgz&lt;/a&gt;&lt;br style="color: #535353; font-size: 14px; line-height: 17px; text-align: -webkit-auto;" /&gt;&lt;span style="color: #535353; font-size: 14px; line-height: 17px; text-align: -webkit-auto;"&gt;tar -zxvf ehcp_latest.tgz&lt;/span&gt;&lt;br style="color: #535353; font-size: 14px; line-height: 17px; text-align: -webkit-auto;" /&gt;&lt;span style="color: #535353; font-size: 14px; line-height: 17px; text-align: -webkit-auto;"&gt;cd ehcp&lt;/span&gt;&lt;br style="color: #535353; font-size: 14px; line-height: 17px; text-align: -webkit-auto;" /&gt;&lt;span style="color: #535353; font-size: 14px; line-height: 17px; text-align: -webkit-auto;"&gt;./install.sh&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Input name, passwords, FQDN etc as requested from the on-screen prompts and you'll be up and running in around 20 minutes, it couldn't be easier.&lt;br /&gt;&lt;br /&gt;Further information and support is available from the main website -&amp;nbsp;&lt;a href="http://ehcp.net/"&gt;http://ehcp.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mebbinet.blogspot.com/2012/01/ehcp-domain-creation-and-management.html" target="_blank"&gt;In the next post&lt;/a&gt; we'll look at creating a domain with related management and auto-script installations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-3704709745171320907?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/3704709745171320907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/12/easy-hosting-control-panel.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/3704709745171320907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/3704709745171320907'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/12/easy-hosting-control-panel.html' title='Easy Hosting Control Panel'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-lVuyExNqI0I/Tv72N5M7zJI/AAAAAAAAAtk/sADiCk885Lw/s72-c/ehcp.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-6862758923979953613</id><published>2011-12-27T13:37:00.000Z</published><updated>2011-12-27T13:51:47.176Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Load Balancing'/><category scheme='http://www.blogger.com/atom/ns#' term='EC2'/><category scheme='http://www.blogger.com/atom/ns#' term='AWS'/><title type='text'>Secure Linux in the Balanced Cloud</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Gg611aChE-g/Tvm8wboXJcI/AAAAAAAAAs4/jZ9g5SnRWbo/s1600/MEBBiEURO2-Logo-M-100.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-Gg611aChE-g/Tvm8wboXJcI/AAAAAAAAAs4/jZ9g5SnRWbo/s1600/MEBBiEURO2-Logo-M-100.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A recent client project required a resilient framework from which to deliver their secure web facing application. Their initial request was for a load balanced, Linux AWS EC2 platform with MySQL replication and https (SSL) access, what we delivered provided all this, but with the added bonus of Intrusion Detection and self monitoring, self healing servers with eMail alerting. Below is a schematic displaying the build and server&amp;nbsp;relationships. A&amp;nbsp;detailed&amp;nbsp;explanation&amp;nbsp;follows.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/--ojULnFhUtg/TvnDtcSHY9I/AAAAAAAAAtQ/454Jg5sUuBQ/s1600/AWS-Build.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/--ojULnFhUtg/TvnDtcSHY9I/AAAAAAAAAtQ/454Jg5sUuBQ/s1600/AWS-Build.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;The project was completed in a mere five days from initial consultation on-site, to actual go-live on the fifth day, both&amp;nbsp;ourselves&amp;nbsp;and the client were very pleased with the outcome.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;Technology breakdown&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Instances used were all based on the &lt;a href="http://uec-images.ubuntu.com/releases/lucid/release/" target="_blank"&gt;x64 bit Ubuntu 10.04LTS EC2 EBS&lt;/a&gt; image (Canonical supplied) which we tailored to specific server functions as required. To cater for the nature of load, and to provide dynamic capacity for future expansion, x64 bit bit instances are preferred as related EC2s can be self&amp;nbsp;upscaled to higher capacity instances in a matter of minutes with no requirement to re-install the build into a new image. Using Ubuntu also opens up potential for EBS (Root volume) expansion using resize2fs.&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;We used the &lt;a href="http://www.cherokee-project.com/" target="_blank"&gt;Cherokee webserver&lt;/a&gt; on the application boxes. Cherokee offers a huge upscale in configurability and admin above basic Apache whilst concurrently providing a much wider range of web utilities and services.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Load balancing was configured for application side sticky sessions set to client specifics.&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Rsync was was used via configured cron jobs for application data pool mirroring with MySQL master/slave replication configured accordingly to provide realtime database backup.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Instances were double firewalled at both AWS security group and operating system level with all IPs nailed down between respective servers only.&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ossec.net/" target="_blank"&gt;OSSEC&lt;/a&gt; was used for intrusion detection with remote agents applied to all servers and MONIT installed on each configured to dynamically alert and restart any failed services.&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Authorised SSL client&amp;nbsp;connectivity&amp;nbsp;was provided from a single SSL CA applied to the AWS load balancer, this gives the advantage of being able to use a single cert across multiple IPs/servers, something which can, and does, give problems in other virtual hosting platforms where a single IP per server model is used. Load balancer traffic was secured between hosted instances only using a combination of tied IPs and self signed certs, the AWS load balancer has no problems with self-signed CAs and accepts them readily on port 443 without warning.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Extra security&amp;nbsp;measures&amp;nbsp;included SSH lockdown (root disabling etc) plus non-default port&amp;nbsp;configurations&amp;nbsp;for all services.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;If you are interested in the above, would like further information on the specifics, or require a load balanced, resilient platform for your own web application, we would be more than happy to help and advise.&amp;nbsp;Simply get in touch via the contact page from the main website -&amp;nbsp;&lt;a href="http://mebbi.net/contact.php"&gt;http://mebbi.net/contact.php&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;MEBBiNET are based in Leeds, West Yorkshire, and you would be most welcome to visit us at the office to discuss your requirements, alternatively we can come and see you, although we work in the cloud it's always nice to hook up in the real world.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-6862758923979953613?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/6862758923979953613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/12/security-in-balanced-cloud.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/6862758923979953613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/6862758923979953613'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/12/security-in-balanced-cloud.html' title='Secure Linux in the Balanced Cloud'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Gg611aChE-g/Tvm8wboXJcI/AAAAAAAAAs4/jZ9g5SnRWbo/s72-c/MEBBiEURO2-Logo-M-100.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-7999828974644077988</id><published>2011-11-26T17:00:00.001Z</published><updated>2011-11-27T12:44:22.342Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Cherokee'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Cherokee - Little Big Web</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-KW4iDpH9OO4/TtEbJ87UjXI/AAAAAAAAAro/3KFhfAw4ovk/s1600/cherokee.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-KW4iDpH9OO4/TtEbJ87UjXI/AAAAAAAAAro/3KFhfAw4ovk/s1600/cherokee.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In Linux world the ubiquitous Apache web server has held position as undisputed big chief since inception, however technology, as it does, advances and amongst an ever increasing proliferation of realised Linux platforms there's many a sysadmin embracing the rise in popularity of it's biggest contender, Cherokee, still from the same open source 'reservation' but with a fresher, faster footprint and a substantially more user friendly admin interface (in that it actually has one). Could the days of cli admin and confusing .conf file editing be over? Well, I must admit since discovering Cherokee I honestly can't see me using Apache again.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Cherokee is developed to be light and robust&amp;nbsp;whilst&amp;nbsp;offering easy administration through a clean and comprehensive web GUI. Below is a breakdown of features offered and applications available.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;h3 style="background-attachment: initial; background-clip: initial; background-color: white; background-image: none; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; font-family: sans-serif; font-size: 17px; line-height: 19px; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0.17em; padding-top: 0.5em; text-align: -webkit-auto; width: auto;"&gt;&lt;span class="mw-headline" id="Web_server_features"&gt;Web server features&lt;/span&gt;&lt;/h3&gt;&lt;ul style="background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19px; list-style-image: url(data:image/png; list-style-type: square; margin-bottom: 0.5em; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto;"&gt;&lt;li style="margin-bottom: 0.1em;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Transport_Layer_Security" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Transport Layer Security"&gt;TLS and SSL&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Virtual_hosting" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #0645ad;" title="Virtual hosting"&gt;Virtual Servers&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;&lt;a class="mw-redirect" href="http://en.wikipedia.org/wiki/URL_rewriting" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="URL rewriting"&gt;URL rewriting&lt;/a&gt;&amp;nbsp;and redirections supporting&amp;nbsp;&lt;a class="mw-redirect" href="http://en.wikipedia.org/wiki/Regular_expressions" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Regular expressions"&gt;regular expressions&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Authentication" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Authentication"&gt;Authentication&lt;/a&gt;&amp;nbsp;via htdigest,&amp;nbsp;&lt;a class="mw-redirect" href="http://en.wikipedia.org/wiki/Htpasswd" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Htpasswd"&gt;htpasswd&lt;/a&gt;,&amp;nbsp;&lt;a class="mw-redirect" href="http://en.wikipedia.org/wiki/LDAP" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="LDAP"&gt;LDAP&lt;/a&gt;,&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/MySQL" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="MySQL"&gt;MySQL&lt;/a&gt;,&amp;nbsp;&lt;a class="mw-redirect" href="http://en.wikipedia.org/wiki/Pluggable_Authentication_Modules" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Pluggable Authentication Modules"&gt;PAM&lt;/a&gt;, Plain, and Fixed list.&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Reverse_proxy" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Reverse proxy"&gt;Reverse HTTP proxy&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;HTTP&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Load_balancing_(computing)" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Load balancing (computing)"&gt;Load balancing&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Traffic_shaping" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Traffic shaping"&gt;Traffic shaping&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;Custom and&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Apache_HTTP_Server" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Apache HTTP Server"&gt;Apache&lt;/a&gt;&amp;nbsp;compatible log format.&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;Ability to&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Spawn_(computing)" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Spawn (computing)"&gt;launch web applications&lt;/a&gt;&amp;nbsp;on demand&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Streaming_media" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Streaming media"&gt;Audio/Video&lt;/a&gt;&amp;nbsp;streaming&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;On the fly&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Gzip" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Gzip"&gt;gzip&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a class="mw-redirect" href="http://en.wikipedia.org/wiki/Deflate" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Deflate"&gt;deflate&lt;/a&gt;&amp;nbsp;compressions&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;Resilient to the&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/C10k_problem" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="C10k problem"&gt;10000 simultaneous connections barrier&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Server_Side_Includes" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Server Side Includes"&gt;Server Side Includes&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Common_Gateway_Interface" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Common Gateway Interface"&gt;CGI&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;&lt;a href="http://en.wikipedia.org/wiki/FastCGI" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="FastCGI"&gt;FastCGI&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Simple_Common_Gateway_Interface" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Simple Common Gateway Interface"&gt;SCGI&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;uWSGI support&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;&lt;code style="background-color: #f9f9f9; font-family: monospace, 'Courier New';"&gt;&lt;a href="http://en.wikipedia.org/wiki/Chroot" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Chroot"&gt;chroot&lt;/a&gt;&lt;/code&gt;&amp;nbsp;support&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;&lt;a href="http://en.wikipedia.org/wiki/RRDtool" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="RRDtool"&gt;RRDtool&lt;/a&gt;&amp;nbsp;statistics&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;Data base bridging and&amp;nbsp;&lt;a class="mw-redirect" href="http://en.wikipedia.org/wiki/Sharding" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Sharding"&gt;Sharding&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;Graphical configration interface&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;Point &amp;amp; Click deployments through an application market&lt;/li&gt;&lt;/ul&gt;&lt;h3 style="background-attachment: initial; background-clip: initial; background-color: white; background-image: none; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; font-family: sans-serif; font-size: 17px; line-height: 19px; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0.17em; padding-top: 0.5em; text-align: -webkit-auto; width: auto;"&gt;&lt;span class="mw-headline" id="Web_applications_.5B11.5D"&gt;Web applications&lt;/span&gt;&lt;/h3&gt;&lt;div style="background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19px; margin-bottom: 0.5em; margin-top: 0.4em; text-align: -webkit-auto;"&gt;Configuration&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Wizard_(software)" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Wizard (software)"&gt;wizards&lt;/a&gt;&amp;nbsp;are provided to automatically configure the web server to perform specific tasks, or run frameworks and applications. These provide support for:&lt;/div&gt;&lt;ul style="background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19px; list-style-image: url(data:image/png; list-style-type: square; margin-bottom: 0.5em; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto;"&gt;&lt;li style="margin-bottom: 0.1em;"&gt;&lt;a href="http://en.wikipedia.org/wiki/PHP" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="PHP"&gt;PHP&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Ruby_on_Rails" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Ruby on Rails"&gt;Ruby on Rails&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;&lt;a href="http://en.wikipedia.org/wiki/ColdFusion" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="ColdFusion"&gt;ColdFusion&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;&lt;a href="http://en.wikipedia.org/wiki/GlassFish" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="GlassFish"&gt;GlassFish&lt;/a&gt;&lt;/li&gt;&lt;li style="margin-bottom: 0.1em;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Django_(web_framework)" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; text-decoration: none;" title="Django (web framework)"&gt;Django&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The web GUI is invoked from a CLI via the &lt;i&gt;cherokee-admin&lt;/i&gt; command which provides a dynamic login password active for one session only. On returning to a command prompt the admin session, and any related access, is terminated completely and becomes&amp;nbsp;inaccessible, as such&amp;nbsp;all configuration parameters and administration are kept completely secure.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://2.bp.blogspot.com/-4JCs_hOPch0/TtEf_eUhG2I/AAAAAAAAArw/i-E6xO6iPyU/s1600/cherokee-admin.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-4JCs_hOPch0/TtEf_eUhG2I/AAAAAAAAArw/i-E6xO6iPyU/s1600/cherokee-admin.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;Fig 1: The Cherokee Admin main GUI&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;For those hesitant to migrate who may be concerned about potential disparities between Apache and Cherokee functionality, well, don't be. Cherokee is a direct drop in replacement for Apache, matching structure (/var/www/) and functionality perfectly whilst demystifying&amp;nbsp;previously&amp;nbsp;confusing areas such as Virtual Host&amp;nbsp;config with reassuring visual simplicity.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Installation (for Ubuntu) can be dropped in directly from existing repos via the &lt;i&gt;apt-get&lt;/i&gt; command, however to obtain the latest release it's recommended to add the Cherokee PPA (followed by an &lt;i&gt;apt-get update&lt;/i&gt; and &lt;i&gt;apt-get upgrade&lt;/i&gt;)..&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;sudo add-apt-repository ppa:cherokee-webserver&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;As you may have gathered &lt;b&gt;MEBBiNET&lt;/b&gt; are big Cherokee fans, we think you will be too.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://www.cherokee-project.com/"&gt;http://www.cherokee-project.com/&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: -webkit-auto;"&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-7999828974644077988?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/7999828974644077988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/11/cherokee-little-indian-with-big-web.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/7999828974644077988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/7999828974644077988'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/11/cherokee-little-indian-with-big-web.html' title='Cherokee - Little Big Web'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-KW4iDpH9OO4/TtEbJ87UjXI/AAAAAAAAAro/3KFhfAw4ovk/s72-c/cherokee.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-8368338117929462043</id><published>2011-11-25T11:53:00.001Z</published><updated>2011-11-26T14:26:19.789Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='SSL'/><category scheme='http://www.blogger.com/atom/ns#' term='Cherokee'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ELB'/><category scheme='http://www.blogger.com/atom/ns#' term='HTTPS'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Load Balancing'/><category scheme='http://www.blogger.com/atom/ns#' term='EC2'/><category scheme='http://www.blogger.com/atom/ns#' term='AWS'/><title type='text'>SSL Load Balancing on AWS EC2</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-EhXH4grVG00/Ts-Byw1NszI/AAAAAAAAArY/rU5nVs7uywY/s1600/aws-ec2-icon.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-EhXH4grVG00/Ts-Byw1NszI/AAAAAAAAArY/rU5nVs7uywY/s1600/aws-ec2-icon.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In this post I'm going provide an overview for one of the most sought after AWS EC2 setups - A securely load balanced pool of instances with HTTPS pass through all the way from client to instance.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Not only does this solution offer secure pass-through, it also provides a method for using a single signed SSL certificate across multiple servers/IPs.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Amazon may have their own way of doing things but the results you can achieve with the tools they offer in the admin panel alone are really quite splendid.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The key to this is knowing that the ELB will happily accept self-signed SSL certs without asking for any confirmation (which doesn't happen if you access the same server from a browser), and yes, you could just use officially signed SSLs but then costs add up, and why do so if you don't have to and are still able to get a seamless and secure pass through without shelling out big bucks? Yes, exactly.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;So, what's the deal, well, here's the (brief) overview..&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;Add your official certificate to the ELB top level and just configure the ELB &amp;gt; EC2 for port 443 to port 443 (without backend authentication).&lt;/li&gt;&lt;li style="text-align: justify;"&gt;For &amp;nbsp;ELB &amp;gt; EC2 security lock-down&amp;nbsp;create an AWS security group for your instances with an entry for port 443 using&amp;nbsp;&lt;i&gt;amazon-elb/amazon-elb-sg &lt;/i&gt;as the source. This ties the EC2 instance(s) to accept traffic ONLY from the ELB.&amp;nbsp;After saving the entry you'll see it change to reference the ELB name.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Tie down your other entries to relevant access IPs. For example my instance pool runs Ubuntu boxes with the Cherokee web-server installed, as such I have entries for port 22 (SSH) and port 9090 (Cherokee admin) tied to the relevant instance IPs.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;On your EC2 instances enable Cherokee &lt;i&gt;SSL/libssl&lt;/i&gt;, ensure port 443 is active and provide location path entries to your self signed certs where required.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;In your host DNS config create a CNAME record pointing at the full ELB name.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Wait the statutory time for DNS replication (some are quicker than others).&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Test using &lt;i&gt;https://your_domain_name&lt;/i&gt; and if all is well you should now get a nice, direct https connection.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;So, there you have it, we hope this was useful. &lt;b&gt;MEBBiNET&lt;/b&gt; offer a whole range of cloud server support covering all aspects of AWS across both Linux and Microsoft solutions, if you would like advice or assistance with content covered in this post, or any other aspects of cloud technology or virtual server security please feel free to &lt;a href="http://mebbi.net/contact.php" target="_blank"&gt;get in touch&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;i&gt;Useful links for this post:&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://aws.amazon.com/"&gt;http://aws.amazon.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://uec-images.ubuntu.com/releases/lucid/release/"&gt;http://uec-images.ubuntu.com/releases/lucid/release/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cherokee-project.com/"&gt;http://www.cherokee-project.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.123-reg.co.uk/"&gt;http://www.123-reg.co.uk/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-8368338117929462043?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/8368338117929462043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/11/ssl-load-balancing-on-aws-ec2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/8368338117929462043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/8368338117929462043'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/11/ssl-load-balancing-on-aws-ec2.html' title='SSL Load Balancing on AWS EC2'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-EhXH4grVG00/Ts-Byw1NszI/AAAAAAAAArY/rU5nVs7uywY/s72-c/aws-ec2-icon.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-1375894006485303775</id><published>2011-11-21T12:31:00.001Z</published><updated>2011-11-21T14:53:11.739Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hosting'/><title type='text'>Domain hosting - Easy as 1-2-3</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-diRLupJ2glI/TspEW-KpBcI/AAAAAAAAArQ/RYFInFlXa1M/s1600/123reg-logo.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-diRLupJ2glI/TspEW-KpBcI/AAAAAAAAArQ/RYFInFlXa1M/s1600/123reg-logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I've had fun and games with various different web hosts over the years and service levels ranging from restrictive to blatantly annoying. The jokers who lost a full months worth of blog posts and IMAP emails because the &lt;i&gt;"...hard disk has failed"&lt;/i&gt; were a&amp;nbsp;particular&amp;nbsp;set of idiots I'd rather forget (I mean, &lt;i&gt;'The'&lt;/i&gt; hard disk? Seriously?). However they're not all bad and in recent times I've settled quite happily with 123-Reg, for many reasons but predominantly due to their clean and simple options&amp;nbsp;for self DNS management at NS (nameserver) level.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If you manage web hosting it's important to be able to point your domains NS records at nameserver names &amp;amp; associated IPs you manage, and create the relevant entries for doing so. Not all domain reg hosting companies will let you do this&amp;nbsp;and of the ones that do I've yet to discover any who offer such an&amp;nbsp;accommodating&amp;nbsp;no-nonsense&amp;nbsp;method&amp;nbsp;of doing so than 123-Reg.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;123-Reg provide a superb DNS overview which&amp;nbsp;explains&amp;nbsp;everything you need to know through A records to CNAME and mailserver (MX) entries in easy to understand stages. Download the free PDF&amp;nbsp;&lt;a href="http://www.123-reg.co.uk/support/answers/Downloadable-Guides/dns-management-guide-1451/DisplayFile.aspx?file=13ec1ea2-4952-4ee3-a15e-73f0e5f7d3a8&amp;amp;source=Article" target="_blank"&gt;HERE&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-1375894006485303775?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/1375894006485303775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/11/domain-hosting-easy-as-1-2-3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/1375894006485303775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/1375894006485303775'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/11/domain-hosting-easy-as-1-2-3.html' title='Domain hosting - Easy as 1-2-3'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-diRLupJ2glI/TspEW-KpBcI/AAAAAAAAArQ/RYFInFlXa1M/s72-c/123reg-logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-83994793078339849</id><published>2011-11-14T16:54:00.001Z</published><updated>2011-11-15T09:25:56.674Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='PCI-DSS'/><title type='text'>OSSEC HIDS - Secure Protection for your Web Face</title><content type='html'>&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-U0aIVdEhrBE/TsFIPyW2iAI/AAAAAAAAArA/Acwflv63_mI/s1600/ossec-icon.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-U0aIVdEhrBE/TsFIPyW2iAI/AAAAAAAAArA/Acwflv63_mI/s1600/ossec-icon.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Running a server platform requires escalating levels of security awareness and best practice if you want it to keep functioning and your data safe. Business systems incorporate lock down policies which predominantly deal with threats from holes at user level, however if you're web facing, outside the snug protection offered by a corporate firewall, you'd better make sure you're zipped up even tighter.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The internet is a very, very dangerous place and if you're open in anyway *they* will be in, there's nothing so certain.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Hackers are clever, much cleverer than you're average coder when it comes to getting into somewhere you don't want them to be, even so, that's not to say they're going to get into your systems regardless, and by being aware of what's on offer and taking a few sensible precautions you can secure your systems from default very quickly.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The first steps are the most obvious, but you would be amazed (or maybe you wouldn't) at how many people leave root access open (for Linux), or the Administrator account active (for Windows), I mean, are you serious? A virus checker and a (correctly configured) firewall are another good place to start, and if (like us) you use Amazons AWS EC2 platform it's a no-brainer to tie your security group entries to specific IP addresses.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Once you have everything tied down you can sit back and relax, yes? Popping back every so often to keep and eye on things and make sure nobody has rattled the locks? Well, you could do that, or, if you'd rather be properly secure, and be notified of any and all suspect activity, with suitable blocking in place to prevent serious damage, you could install a Host Intrusion Detection System to secure and monitor your infrastructure, and if that's something you think you might be interested in you could do a lot worse to look at OSSEC.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To quote from their website..&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;"OSSEC is a scalable, multi-platform, open source Host-based Intrusion Detection System (HIDS). It has a powerful correlation and analysis engine, integrating log analysis, file integrity checking, Windows registry monitoring, centralised policy enforcement, rootkit detection, real-time alerting and active response."&lt;/i&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;OSSEC can also &lt;a href="http://www.ossec.net/ossec-docs/ossec-PCI-Solution.pdf" target="_blank"&gt;help with your PCI-DSS compliance&lt;/a&gt; needs,&amp;nbsp;plus, as OSSEC is Open Source it does it all for free.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;OSSEC operates in couple of ways, as a server, self monitoring with agents installed to sub-systems, or&amp;nbsp;agent-less,&amp;nbsp;which basically means it monitors the system it's installed to 'stand-alone' (useful for single servers). Microsoft server platforms can only run the agent so you need a Linux OSSEC server to monitor your Server 2003/2008 instances. This means you need an extra box, but that's not a bad thing, in fact it's the preferred option, I for one wouldn't trust an MS server to look after itself, let alone get in touch if anything dodgy happens.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Installation of OSSEC couldn't be easier, and in most cases you really don't need to do anything other than accept the defaults and input an email address + SMTP server details (which OSSEC uses to send you alerts and reports). To install to MS servers you simply install the agent, using a pre-created agent key from the OSSEC server, connect, and that's it, the agent runs as a service so will be active from reboots and it's all good. There's even a nice web interface you can install to the server from which you can check logs etc using a GUI.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The OSSEC website is here - &lt;a href="http://www.ossec.net/"&gt;http://www.ossec.net/&lt;/a&gt; And, as usual, if you would like any help or advice regarding this, or would like MEBBiNET to install OSSEC for you, configure your server farm or W.H.Y please feel free to &lt;a href="http://mebbi.net/contact.php" target="_blank"&gt;get in touch&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-83994793078339849?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/83994793078339849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/11/ossec-hids-secure-protection-for-your.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/83994793078339849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/83994793078339849'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/11/ossec-hids-secure-protection-for-your.html' title='OSSEC HIDS - Secure Protection for your Web Face'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-U0aIVdEhrBE/TsFIPyW2iAI/AAAAAAAAArA/Acwflv63_mI/s72-c/ossec-icon.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-4759455503838981120</id><published>2011-10-26T11:59:00.001+01:00</published><updated>2011-10-26T11:59:37.786+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX'/><category scheme='http://www.blogger.com/atom/ns#' term='History'/><title type='text'>DMR, 1941-2011. The inventor of modern computing logs out</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-VnVhAmpkOuw/TqffZNUv70I/AAAAAAAAAqg/oIHScEBaO90/s1600/dennis_ritchie.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-VnVhAmpkOuw/TqffZNUv70I/AAAAAAAAAqg/oIHScEBaO90/s1600/dennis_ritchie.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Overshadowed by the high profile departure of Steve Jobs into an iCloud this month was the equally notable death of Dennis Ritchie, a name the vast majority will not be familiar with however without him the world of IT and computing would be a very different place.&lt;br /&gt;&lt;br /&gt;Along with his work partner, Ken Thompson, Dennis Ritchie was responsible for inventing and developing the greatest computer operating system of all time, UNIX.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;The impact of UNIX cannot be&amp;nbsp;underestimated&amp;nbsp;for it underpins every aspect of modern computing. The&amp;nbsp;infrastructure&amp;nbsp;of the internet runs&amp;nbsp;predominately&amp;nbsp;on variants of UNIX (Linux) and Apples very own OSX is actually a branch of UNIX under the skin (Darwin UNIX).&lt;br /&gt;&lt;br /&gt;As if creating UNIX wasn't enough Ritchie was best known for the creation of C, the most widely used programming language in the history of computing. Impressed? You should be.&lt;br /&gt;&lt;br /&gt;I love computing history, not only is it fascinating to see where our modern day systems evolved from, it also provides a great opportunity to post fabulous retro photographs like this..&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-mfhHM5Fy0_k/Tqfj1NKH8hI/AAAAAAAAAqo/ZXh7Esi-I40/s1600/ritchie_thompson.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-mfhHM5Fy0_k/Tqfj1NKH8hI/AAAAAAAAAqo/ZXh7Esi-I40/s1600/ritchie_thompson.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Dennis Ritchie and Ken Thompson plus PDP-11 system - Circa 1972&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Picture courtesy of - &lt;a href="http://cm.bell-labs.com/who/dmr/picture.html"&gt;http://cm.bell-labs.com/who/dmr/picture.html&lt;/a&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-4759455503838981120?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/4759455503838981120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/10/dmr-1941-2011-inventor-of-modern.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/4759455503838981120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/4759455503838981120'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/10/dmr-1941-2011-inventor-of-modern.html' title='DMR, 1941-2011. The inventor of modern computing logs out'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-VnVhAmpkOuw/TqffZNUv70I/AAAAAAAAAqg/oIHScEBaO90/s72-c/dennis_ritchie.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-3691797525940863607</id><published>2011-10-06T12:23:00.001+01:00</published><updated>2011-10-06T12:24:16.149+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='Steve Jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='iMac'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Happy Mac - The Legacy of Steve Jobs</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-7rkBpCsbhXE/To2Ghy0bavI/AAAAAAAAAqU/YzHvSYWcwX8/s1600/happy-mac-icon.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-7rkBpCsbhXE/To2Ghy0bavI/AAAAAAAAAqU/YzHvSYWcwX8/s1600/happy-mac-icon.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;The flip side of losing Steve Jobs is the legacy, vision, and of course the products and iLifestyle he's given us. I remember the beige years without Steve when Apple computers were perceptually sub-standard, even though OS9 was still a far superior and more advanced operating system than anything Microsoft could produce. And today, after the iMac, the iPod, the iPhone, and the&amp;nbsp;visionary&amp;nbsp;successful iPad, look where we are, it's an iWorld, and I would say a much better, happier, and more enjoyable place for being so.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;I &lt;a href="http://mebbinet.blogspot.com/2011/08/original-imacs-colour-of-cool.html"&gt;previously blogged&lt;/a&gt; about the original iMac and as I said at the time I still rate it, without exception, as my all time favourite computer, for many reasons. Technicalities aside, its visionary design quite literally rebooted computing for us all and its ubiquitous impact cannot be&amp;nbsp;underestimated.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;So, where, and what now? Can Tim Cook steer Apple into the future with matched product vision and drive? Well, Jobs was one of those special people in time who are few and far between, and as such in all honesty cannot be replaced, however I for one have faith in Cook as CEO and firmly believe that the Apple platforms we run our media from, and the products they produce, which we love and enjoy daily, will still evolve and develop to further enhance our iLives. And even if things do change, the blueprint for the future of Apple was always there from the word go, for,&amp;nbsp;as Steve said &amp;nbsp;- "Think Different".&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-3691797525940863607?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/3691797525940863607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/10/happy-mac.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/3691797525940863607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/3691797525940863607'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/10/happy-mac.html' title='Happy Mac - The Legacy of Steve Jobs'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-7rkBpCsbhXE/To2Ghy0bavI/AAAAAAAAAqU/YzHvSYWcwX8/s72-c/happy-mac-icon.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-9030447529853201731</id><published>2011-10-06T09:40:00.002+01:00</published><updated>2011-10-06T11:29:42.565+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='Steve Jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Force Quit</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Fcr2eEy5RR4/To1oPBJ3GgI/AAAAAAAAAqQ/0xnbmtH2gX4/s1600/sadmac.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-Fcr2eEy5RR4/To1oPBJ3GgI/AAAAAAAAAqQ/0xnbmtH2gX4/s1600/sadmac.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: large;"&gt;Steve Jobs - 1955-2011&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-9030447529853201731?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/9030447529853201731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/10/force-quit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/9030447529853201731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/9030447529853201731'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/10/force-quit.html' title='Force Quit'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Fcr2eEy5RR4/To1oPBJ3GgI/AAAAAAAAAqQ/0xnbmtH2gX4/s72-c/sadmac.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-8770715626297441375</id><published>2011-09-25T11:31:00.010+01:00</published><updated>2011-11-21T14:54:34.997Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Server'/><category scheme='http://www.blogger.com/atom/ns#' term='LAMP'/><category scheme='http://www.blogger.com/atom/ns#' term='MEBBiNET'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='EC2'/><category scheme='http://www.blogger.com/atom/ns#' term='Arch'/><category scheme='http://www.blogger.com/atom/ns#' term='AWS'/><title type='text'>Rolling with Arch Linux - No Upgrade Required</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-kRjAF2n_oWk/Tn78uczNUJI/AAAAAAAAAqM/iHmUtYcHSGk/s1600/arch-linux-logo.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-kRjAF2n_oWk/Tn78uczNUJI/AAAAAAAAAqM/iHmUtYcHSGk/s1600/arch-linux-logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I've been a staunch &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; guy (more recently Debian) for years, I provide &lt;a href="http://mebbi.net/hostingweb.htm"&gt;free hosting&lt;/a&gt; from a Debian based server and produced my Linux Integration Workshop based on the Ubuntu Desktop release, however client needs have recently pushed me to look elsewhere for my server platform.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;It's basically down to online merchant security. I have a client running Ubuntu 10.04LTS in a &lt;a href="http://www.linode.com/"&gt;Linode&lt;/a&gt;, who needs installed packages (i.e Apache, PHP etc) to be the most recent version releases in order to comply with the latest &lt;a href="https://www.pcisecuritystandards.org/"&gt;PCI-DSS&lt;/a&gt; scan requirements.&amp;nbsp;Ubuntu 10.04, although an LTS (5 year long term service release) doesn't deliver up to date package versions from its repos, which is somewhat annoying and requires back porting from the more recent distro repos to patch (I'm not a fan of manual installs in this instance), a workaround yes but not the cleanest, and, still a 'workaround'. What I needed was a rolling distro offering the most up to date versions of all packages at every upgrade, a bit like the &lt;a href="http://www.linuxmint.com/download_lmde.php"&gt;Mint LMDE&lt;/a&gt;, but server based, i.e a distribution you only ever have to install once, and once only.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;After voicing my requirements I was put onto &lt;a href="http://www.archlinux.org/"&gt;Arch Linux&lt;/a&gt; by a &lt;a href="http://www.sparkleinteractive.co.uk/"&gt;colleague&lt;/a&gt; in the NTI Leeds co-working space, and, after only two days of R&amp;amp;D I honestly can't see me ever using anything else for my base server builds, it's the business.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Light and clean &lt;a href="http://www.archlinux.org/"&gt;Arch Linux&lt;/a&gt; offers i686/x86_64 network or combined installation options with a staged install process. Admittedly it's not the most user friendly installation routine and for the uninitiated may appear quite daunting after the guided hand holding of Ubuntu, however if you know your onions and apply mild diligence it's actually quite straightforward, especially of you're only laying down a CLI based server instance.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;System management is via the pacman utility with 'repos' holding thousands of quality packages from core, extra and community sources. The &lt;a href="https://wiki.archlinux.org/"&gt;Arch Wiki&lt;/a&gt; is outstanding and I've been pleasantly surprised at what's on offer, and how easy they all are to install at every stage (the ufw was one such example). Particularly nice is the BSD style DAEMON loader which offers simple 'run at boot' config by simply adding a launch DAEMON to the /etc/rc.conf file, super quick, super easy, and works flawlessly. After enabling a few mods I had a secure LAMP up and running in no time and with a symlink across to user public_html and an accompanying chmod o+x on both was serving up php pages quite happily.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As stated before, and worth reiterating, Arch Linux IS NOT Ubuntu, it IS NOT Debian, and as such does require mild tweaking to get things running slick and happy, however there's nothing deep required in doing so and in most cases it only involves manual creation of a few web folders, some permissions work and some config file adjustment from defaults, all of which, as server users, should be areas you're on top of as a matter of course anyway.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Arch Linux is available as an option from Linode, and although not a standard offering from &lt;a href="http://aws.amazon.com/"&gt;Amazon EC2&lt;/a&gt; can be launched quite happily. In fact should you wish to dabble I have an 8GB US East public instance configured for general use, just do a search for AMI number &lt;b&gt;ami-978548fe (&lt;/b&gt;As it's only an 8GB image new users qualify for the &lt;a href="http://aws.amazon.com/free/"&gt;1 year AWS free tier&lt;/a&gt; if&amp;nbsp;launched&amp;nbsp;as a Micro).&amp;nbsp;Initial login is via root using your selected .pem and you're strongly advised to create a new system account, immediately disable ssh root login and re-configure hostname + hosts accordingly.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I would also like to point you at the excellent &lt;a href="http://lifehacker.com/5680453/build-a-killer-customized-arch-linux-installation-and-learn-all-about-linux-in-the-process"&gt;LifeHacker Arch Linux intro&lt;/a&gt; which lists everything you need to get going. For &lt;a href="https://wiki.archlinux.org/index.php/LAMP"&gt;LAMP&lt;/a&gt; and more server related How-To's, again, the &lt;a href="https://wiki.archlinux.org/"&gt;excellent Arch Linux Wiki&lt;/a&gt; is the place.&lt;br /&gt;&lt;br /&gt;If you would like help setting up your Linux server, of maybe fancy some free hosting? Feel free to get in touch anytime - &lt;a href="http://mebbi.net/"&gt;http://mebbi.net&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-8770715626297441375?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/8770715626297441375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/09/rolling-with-arch-linux-no-upgrade.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/8770715626297441375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/8770715626297441375'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/09/rolling-with-arch-linux-no-upgrade.html' title='Rolling with Arch Linux - No Upgrade Required'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-kRjAF2n_oWk/Tn78uczNUJI/AAAAAAAAAqM/iHmUtYcHSGk/s72-c/arch-linux-logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-5838190437893519405</id><published>2011-08-24T13:50:00.002+01:00</published><updated>2011-08-24T15:29:01.790+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Productivity'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Apps'/><category scheme='http://www.blogger.com/atom/ns#' term='Time management'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Apps'/><title type='text'>Wunderlist - The wonderful ToDo for you for FREE</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-HonE8cYU8l0/TlTXnDpWbbI/AAAAAAAAApc/He7quW5yI3M/s1600/wunderlist-icon.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-HonE8cYU8l0/TlTXnDpWbbI/AAAAAAAAApc/He7quW5yI3M/s1600/wunderlist-icon.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I've always used To-Do lists in one for or other and have been through a broad range of offerings over the years, never really settling on one in&amp;nbsp;particular&amp;nbsp;for sustained use, until I stumbled across 'Wunderlist'. It was so small and simple I never thought it would hang around past the statutory 'install and evaluate' 15 minutes most new software usually gets (if that) however it's still in my dock, and still in daily use almost a year after download.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Developed in Germany by&amp;nbsp;Berlin based startup&amp;nbsp;&lt;a href="http://www.6wunderkinder.com/"&gt;6WunderKinder&lt;/a&gt;, Wunderlist has been nominated as web app of the year, and rightly so I say for it's a joy to use. It works seamlessly, it's completely cross platform, and, it's FREE. What's not to like?&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As&amp;nbsp;intuitive&amp;nbsp;apps go I don't think there's much to beat it. List and contained task creation couldn't be more straightforward and with combined scheduling plus related cloud sync to the online version and/or all your devices you can empty your head, pull back contents, and get reminders from anywhere at anytime.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-kCcG9mrQpcA/TlTw5O7sqcI/AAAAAAAAApg/J6n9gA6_Yck/s1600/wunderlist.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-kCcG9mrQpcA/TlTw5O7sqcI/AAAAAAAAApg/J6n9gA6_Yck/s1600/wunderlist.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The icing on the cake for me is the amazingly simple share facility offering real time task list collaboration amongst other Wunderlist users. Click the list sharing icon, type a user email(s) and send the invitation, superb, although sharing my 'Jobs to do around the house' list with Lesley might have been a mistake as it quadrupled in a matter of minutes, damn.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Wunderlist is available via the App Store for Desktop, iPhone and iPad, or for those of you with 'other types' of computer (or Android devices) download from &lt;a href="http://www.6wunderkinder.com/wunderlist/"&gt;HERE&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-5838190437893519405?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/5838190437893519405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/08/wunderlist-wonderful-todo-for-you-for.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/5838190437893519405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/5838190437893519405'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/08/wunderlist-wonderful-todo-for-you-for.html' title='Wunderlist - The wonderful ToDo for you for FREE'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-HonE8cYU8l0/TlTXnDpWbbI/AAAAAAAAApc/He7quW5yI3M/s72-c/wunderlist-icon.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-12658078994458042</id><published>2011-08-22T12:44:00.005+01:00</published><updated>2011-08-22T17:44:58.520+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Server'/><category scheme='http://www.blogger.com/atom/ns#' term='FTP'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Platform Installer'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='EC2'/><category scheme='http://www.blogger.com/atom/ns#' term='2008'/><category scheme='http://www.blogger.com/atom/ns#' term='AWS'/><title type='text'>The IIS7 FTP Publishing Service 7.5 on AWS EC2 Instances</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-pfK7BctohiE/TlIyvKA7llI/AAAAAAAAApA/XR7pgtHQL84/s1600/iis7-ftp.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-pfK7BctohiE/TlIyvKA7llI/AAAAAAAAApA/XR7pgtHQL84/s1600/iis7-ftp.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In a &lt;a href="http://mebbinet.blogspot.com/2011/06/ftp-access-for-windows-instances-on-aws.html"&gt;previous post&lt;/a&gt; I advised on how to configure a 3rd party FTP Server under Windows Server 2003 for an Amazon AWS EC2 instance and the tricks required to open up the data ports for passive transfer.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In this post I'm going to describe how&amp;nbsp;to install and enable the new FTP Publishing Service 7.5 under IIS7 on MS Server 2008, again this is relative to an Amazon AWS EC2 instance.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The first thing you need to do is install the service itself and under IIS7 on Srv08 this, and all other IIS related operations, are carried out using the Web Platform Installer. Download the WPI from &lt;a href="http://www.microsoft.com/web/downloads/platform.aspx"&gt;HERE&lt;/a&gt;, install and once open search for, add, and install the FTP service as shown in Fig:1.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-JyqOIxLRKJc/TlI0BEiVQcI/AAAAAAAAApE/kuy5YOguZNs/s1600/Srv08-FTP-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-JyqOIxLRKJc/TlI0BEiVQcI/AAAAAAAAApE/kuy5YOguZNs/s1600/Srv08-FTP-1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;b&gt;Fig:1&lt;/b&gt; - Install the FTP Service through the WPI.&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Once installed you'll see the new services in the IIS admin window (Fig:2).&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-z1oY8IfxaKo/TlI0BvNYlRI/AAAAAAAAApI/o7RpPMb9EkM/s1600/Srv08-FTP-2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-z1oY8IfxaKo/TlI0BvNYlRI/AAAAAAAAApI/o7RpPMb9EkM/s1600/Srv08-FTP-2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;b&gt;Fig:2&lt;/b&gt; - The FTP Publishing Service shown as installed into the IIS admin panel.&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;The next stage is to open up Firewall support for the passive data port range and/or add the external (Elastic) IP of your instance (Fig:3).&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-nunmqtbJMj8/TlI0CEqx30I/AAAAAAAAApM/AXZC4dxzWqg/s1600/Srv08-FTP-3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-nunmqtbJMj8/TlI0CEqx30I/AAAAAAAAApM/AXZC4dxzWqg/s1600/Srv08-FTP-3.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;b&gt;Fig:3&lt;/b&gt; - The Data Channel Port Range, input as desired along with your static (Elastic) instance IP.&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The next step is to actually create your FTP site as you need somewhere to upload files to. This is done from the left hand pane under the 'Sites' tree by (obviously) adding an FTP Site.&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Choose the site name and path/folder, in this instance we have used default c:\inetpub\www, although for security purposes you may wish to channel uploads elsewhere than directly into your live website folder.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-61o52IGcnwc/TlI0CUHb04I/AAAAAAAAApQ/ZzDP0sogpZ8/s1600/Srv08-FTP-4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-61o52IGcnwc/TlI0CUHb04I/AAAAAAAAApQ/ZzDP0sogpZ8/s1600/Srv08-FTP-4.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;b&gt;Fig:4&lt;/b&gt; - Add FTP Site.&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-7qooQJuY_OY/TlI0C7V2HsI/AAAAAAAAApU/YOn0zGtWQWY/s1600/Srv08-FTP-5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-7qooQJuY_OY/TlI0C7V2HsI/AAAAAAAAApU/YOn0zGtWQWY/s1600/Srv08-FTP-5.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;b&gt;Fig:5&lt;/b&gt;&amp;nbsp;- Choose IP address binding (or leave as default) along with VHost and SSL options.&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The last stage in IIS is to select authentication and users. Either use an existing account or create and select a dedicated FTP user (preferred).&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-RAVac86jDlc/TlI0DANQe3I/AAAAAAAAApY/SbhU_KTagDY/s1600/Srv08-FTP-6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-RAVac86jDlc/TlI0DANQe3I/AAAAAAAAApY/SbhU_KTagDY/s1600/Srv08-FTP-6.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;b&gt;Fig:6&lt;/b&gt; - Authentication and Authorization.&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;*NOTE* - If you do create a new user you will have to grant them permissions to the upload folder you selected earlier.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Ok, all good, we have the FTP service configured in IIS however now the tricky part. Although we've specified a data port range the relevant ports on the actual firewall aren't yet open. You can easily open a single port (i.e 21) under the MS Firewall settings through Control Panel however there is no GUI option to&amp;nbsp;facilitate&amp;nbsp;a dynamic port range to cover the chosen data port allocation, for this we need to go back to the command line. Luckily the commands needed are quite straightforward. Simply fire up a CMD window as Admin and..&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;To open port 21 enter the following command..&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: inherit;"&gt;&lt;b&gt;netsh advfirewall firewall add rule name="FTP" action=allow protocol=TCP dir=in localport=21&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;To activate a firewall application filter for FTP (aka Stateful FTP) that will dynamically open ports for data connections enter the following command..&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: inherit;"&gt;&lt;b&gt;netsh advfirewall set global StatefulFtp enable&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Manually restart all services.&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: #444444; font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;The final stage is to configure your AWS Security Group (Firewall) and as well as the regular webserver ports (i.e HTTP/80, HTTPS/443, RDP/3389, FTP/20-21) you'll need to open up a range for the data port allocation you configured in IIS, for example if you set 40000-41000 then you'll need an AWS Security Group TCP port range entry to match.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;And that's it, or should be, feel free to get in touch if you have any problems, I'm always happy to help.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-12658078994458042?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/12658078994458042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/08/iis7-ftp-publishing-service-75-on-aws.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/12658078994458042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/12658078994458042'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/08/iis7-ftp-publishing-service-75-on-aws.html' title='The IIS7 FTP Publishing Service 7.5 on AWS EC2 Instances'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-pfK7BctohiE/TlIyvKA7llI/AAAAAAAAApA/XR7pgtHQL84/s72-c/iis7-ftp.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-695645164041447100</id><published>2011-08-22T10:01:00.003+01:00</published><updated>2011-08-22T10:09:23.178+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iMac'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Design'/><title type='text'>Original iMacs - The Colour of Cool</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Ep-DGnloOE8/TlIcrZYjWTI/AAAAAAAAAo8/JWeszQI5f8Y/s1600/apple-retro-icon.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-Ep-DGnloOE8/TlIcrZYjWTI/AAAAAAAAAo8/JWeszQI5f8Y/s1600/apple-retro-icon.png" /&gt;&lt;/a&gt;&lt;/div&gt;With the return of exiled Steve Jobs (to his own company) the "bubble" iMac, designed by Jonathan Ive, was launched in 1998 to huge critical acclaim.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Apple declared that "The back of our computer looks better than the front of anyone else's" which in a world of faceless beige square boxes couldn't have been more true.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dated as the original iMac is today, and although I don't own one anymore, it's still my all time favourite Apple computer.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-_h3u0lGLbBQ/TlIUg_SFoyI/AAAAAAAAAow/4H4dW96u-uM/s1600/iMacs.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-_h3u0lGLbBQ/TlIUg_SFoyI/AAAAAAAAAow/4H4dW96u-uM/s1600/iMacs.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;I have an old Mac Classic I use as a bookend in the office so perhaps I should get a complimentary iMac for the other side? And if so what colour?&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-znBqHoNh5yE/TlIUfU7wg7I/AAAAAAAAAoo/FnwIaotoPhs/s1600/flower-dalmation.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-znBqHoNh5yE/TlIUfU7wg7I/AAAAAAAAAoo/FnwIaotoPhs/s1600/flower-dalmation.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;The 'Flower Power' and 'Blue Dalmation' iMacs, admittedly not to everyones taste but you have to admit, they were certainly fun. I almost bought a Flower Power.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-DwmzeYIfwbA/TlIWnAxNxrI/AAAAAAAAAo4/f3c5sZRuRUc/s1600/graphite-imac.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-DwmzeYIfwbA/TlIWnAxNxrI/AAAAAAAAAo4/f3c5sZRuRUc/s1600/graphite-imac.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;This is the 'Graphite', the model I actually owned. Aside from it being the most powerful iMac of it's time as a techie I loved the less&amp;nbsp;translucent&amp;nbsp;casing which allowed to you see the insides clearly. Unfortunately someone else also liked the Graphite, mine in particular as I was&amp;nbsp;burgled&amp;nbsp;and it got stolen. Dark times ensued and I had to use a PC for a while until the insurance paid up and I could replace it. I've since made up for it though and have literally lost count of the number of Macs I've owned. My record was eight at once, although I never did get that Cube.&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;I'd better rectify that, and what better bookend to match the Classic. Ok then, I'd better go, eBay awaits.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-695645164041447100?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/695645164041447100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/08/original-imacs-colour-of-cool.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/695645164041447100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/695645164041447100'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/08/original-imacs-colour-of-cool.html' title='Original iMacs - The Colour of Cool'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Ep-DGnloOE8/TlIcrZYjWTI/AAAAAAAAAo8/JWeszQI5f8Y/s72-c/apple-retro-icon.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-1968884099873412865</id><published>2011-08-22T08:16:00.006+01:00</published><updated>2011-09-02T21:12:03.568+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DNS'/><category scheme='http://www.blogger.com/atom/ns#' term='ISPConfig'/><category scheme='http://www.blogger.com/atom/ns#' term='Hosting'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='EC2'/><category scheme='http://www.blogger.com/atom/ns#' term='AWS'/><title type='text'>ISPConfig3 - Two NS records for a single IP on AWS EC2</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-iOAHUti9tJQ/TlH8cqfUZaI/AAAAAAAAAoc/M1G1DJKKkaI/s1600/isp-config-icon.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-iOAHUti9tJQ/TlH8cqfUZaI/AAAAAAAAAoc/M1G1DJKKkaI/s1600/isp-config-icon.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;One of my servers runs&amp;nbsp;&lt;a href="http://www.ispconfig.org/"&gt;ISPConfig 3&lt;/a&gt; for entry level client web hosting, which is fine for in-house and personal use.&amp;nbsp;It offers a professional front end with the installation routine to get there superbly presented on &lt;a href="http://www.howtoforge.com/perfect-server-debian-squeeze-with-bind-and-dovecot-ispconfig-3"&gt;HowToForge&lt;/a&gt;&amp;nbsp;and&amp;nbsp;covering all variants of Debian, Ubuntu, CentOS, Fedora and OpenSuSE.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Aside from problems with SSL certificate installations (...I'll never get that time back) there are a couple of other configurational nuances which are good to know about, and one of the main and most important (for any hosting platform) is the set up of NS servers/records,&amp;nbsp;specifically&amp;nbsp;in relation to Amazon EC2 for stand alone instances where a single Elastic (Static) IP (EIP) is used. It's best practice to run two name servers, and on a commercially active hosting platform you must, however in certain scenarios where self hosting and/or smaller operational requirements are the case it's viable to run x2 on the same IP, and here's how, it's actually quite simple and as ever is all about the 'A' records.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Basically you configure your DNS Zone (via the wizard) as normal, inputting the domain name, contact email and specifying x2 NS records, however once done, in order to resolve to your server IP, you need to add x2 extra A records for the corresponding NS entries. Checkout the example below and you'll see what I mean with A records for ns1 and ns1 created to point at the AWS Elastic IP for this particular EC2 instance.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://2.bp.blogspot.com/-QjBCglz7bNU/TlH87SFr-1I/AAAAAAAAAok/X5pQWd33kXQ/s1600/ISPC3-NS.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-QjBCglz7bNU/TlH87SFr-1I/AAAAAAAAAok/X5pQWd33kXQ/s1600/ISPC3-NS.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;With the Zone in place you can then proceed to set up your (web) sites, ftp (users) plus email domain and accounts. Once done drop into your domain reg (I use &lt;a href="http://www.123-reg.co.uk/"&gt;123-Reg&lt;/a&gt;) and point your TLD DNS at the x2 NS servers you have created, specify the EIP as the same for both and wait for resolution to do its thing.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Base documentation&amp;nbsp;for ISPC covering the API, DNS basics, sites, email and users is available&amp;nbsp;&lt;a href="http://docs.ispconfig.org/"&gt;HERE&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-1968884099873412865?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/1968884099873412865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/08/ispconfig3-two-ns-records-for-single-ip.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/1968884099873412865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/1968884099873412865'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/08/ispconfig3-two-ns-records-for-single-ip.html' title='ISPConfig3 - Two NS records for a single IP on AWS EC2'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-iOAHUti9tJQ/TlH8cqfUZaI/AAAAAAAAAoc/M1G1DJKKkaI/s72-c/isp-config-icon.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-7632755945585196290</id><published>2011-08-08T18:16:00.002+01:00</published><updated>2011-08-08T18:22:19.194+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mozilla'/><category scheme='http://www.blogger.com/atom/ns#' term='Email'/><title type='text'>Postbox 2 - Purrfect eMail to make your Lion happy</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-qNM8AjqOaH0/TkAQUng7pzI/AAAAAAAAAoU/aC5B1AQDPAQ/s1600/postbox-icon.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-qNM8AjqOaH0/TkAQUng7pzI/AAAAAAAAAoU/aC5B1AQDPAQ/s1600/postbox-icon.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I've never really taken to the OSX mail.app and to be honest haven't even opened the new version after upgrading to Lion, I know I should but I've read no glowing reviews and to be fair have plenty of other much more interesting things to do. Interesting to me of course, I am aware Linux VHost development might not be for everyone.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I use (and swear by) &lt;a href="http://mebbinet.blogspot.com/2011/03/clean-up-with-google-apps.html"&gt;Google Apps for Business&lt;/a&gt; and have for some time used the wonderful Mozilla Thunderbird client to connect (see &lt;a href="http://mebbinet.blogspot.com/2011/04/thunderbird-and-google-apps.html"&gt;previous post&lt;/a&gt;). Built on Mozilla technology (the same people who bring you Firefox) Thunderbird is rock solid and delivers comprehensively as an integrated comms client where MS Outlook glaringly fails (i.e by&amp;nbsp;accommodating&amp;nbsp;Google contacts and calendar), however what with the softer, slicker (nicer) look of Lion I fancied something a bit more in keeping, so, I thought I'd give &lt;a href="http://www.postbox-inc.com/"&gt;PostBox&lt;/a&gt; another try. I'm glad I did as the latest release (v2.5) is a joy.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Installation was quick and accommodating, it picked up Thunderbird and imported all my settings without a hitch. Once opened, I hate to say it, but it really makes Thunderbird look dated and you instantly feel the extra development across layout and formatting, design areas Thunderbird always seem to be on the periphery of. Even with an OSX matched 'Aqua' skin, which helped, it never really felt 100%. Thunderbird also did strange things with fonts in email replies, something I never did get to the bottom of. Admittedly PostBox does still require an add-on installing for Google calendar (two actually), however picks up Google contacts straight off the bat, which makes the install much cleaner.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Operationally it offers default HTML composition, a great font and an elegantly spacious three pane window (Or four, if you pop the 'Today' calendar bar). Threaded message views work seamlessly and conversations are equally as smooth. It all works brilliantly and is perfect for Lion.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-lsylD4FIUHY/TkARbBxRqcI/AAAAAAAAAoY/rflobo2gG2c/s1600/PostBox-window.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-lsylD4FIUHY/TkARbBxRqcI/AAAAAAAAAoY/rflobo2gG2c/s1600/PostBox-window.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Postbox is a paid for app, however it won't break the bank and at £13.99 (through the App Store) sits nicely in the realm of 'sensibly affordable' applications, the type I like and the type I recommend. Check out the website -&amp;nbsp;&lt;a href="http://www.postbox-inc.com/"&gt;http://www.postbox-inc.com/&lt;/a&gt;&amp;nbsp;and follow the App Store links for a free 30 day trial.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;I don't stick with anything if there's a better option and completely deleted Thunderbird after using Postbox for only 10 minutes, if that.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-7632755945585196290?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/7632755945585196290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/08/postbox-2-purrfect-email-to-make-your.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/7632755945585196290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/7632755945585196290'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/08/postbox-2-purrfect-email-to-make-your.html' title='Postbox 2 - Purrfect eMail to make your Lion happy'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-qNM8AjqOaH0/TkAQUng7pzI/AAAAAAAAAoU/aC5B1AQDPAQ/s72-c/postbox-icon.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-3951309016090987288</id><published>2011-08-01T16:54:00.002+01:00</published><updated>2011-08-01T16:58:24.950+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualisation'/><category scheme='http://www.blogger.com/atom/ns#' term='Admin'/><title type='text'>VMWare vSphere Hypervisor - Part 3 : The iPad client</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-0d_znmaWj7w/Tja4SrnlxcI/AAAAAAAAAoE/aVr2L-Awbxg/s1600/vsphere-ipad.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-0d_znmaWj7w/Tja4SrnlxcI/AAAAAAAAAoE/aVr2L-Awbxg/s1600/vsphere-ipad.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;When the iPad was unveiled I, like many, was mildly curious as to where it would slot in. Obviously I was aware Apple, being Apple, wouldn't bring out such a revolutionary new product without being confident it was going to be a success and I should have had more faith having being similarly bemused when first seeing the 1st gen iPod. Even so as a predominantly back-end server and systems guy I never considered all that swiping and gesturing would appeal to me, wrong again, for here I am promoting an iPad client utility for managing vSphere, and quite nice it is too, let's take a look.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-rw_P6XSh3qc/TjbJ8YSDhwI/AAAAAAAAAoQ/7eUnHLUgQqc/s1600/vsphere-client-ipad.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-rw_P6XSh3qc/TjbJ8YSDhwI/AAAAAAAAAoQ/7eUnHLUgQqc/s1600/vsphere-client-ipad.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Looks slick yes? Well, it is, however nice as it looks to get things up and running it's not as easy as merely clicking 'install' from the App Store, unfortunately there's a bit of work to do first and you'll need a &lt;a href="http://labs.vmware.com/flings/vcma"&gt;vCenter Mobile Access Server&lt;/a&gt; installing in your vSphere environment.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;The vCMA is basically&amp;nbsp;a virtual appliance which&amp;nbsp;acts as the management bridge (proxy) between&amp;nbsp;your vSphere ESXi instances and the iPad client, and like the iPad client it's also free to download. Install by downloading the relevant OVF &amp;amp; VMDK files from &lt;a href="http://labs.vmware.com/flings/vcma"&gt;HERE&lt;/a&gt; and following the simple 8-point install.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-3951309016090987288?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/3951309016090987288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/08/vmware-vsphere-hypervisor-part-3-ipad.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/3951309016090987288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/3951309016090987288'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/08/vmware-vsphere-hypervisor-part-3-ipad.html' title='VMWare vSphere Hypervisor - Part 3 : The iPad client'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-0d_znmaWj7w/Tja4SrnlxcI/AAAAAAAAAoE/aVr2L-Awbxg/s72-c/vsphere-ipad.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-7055814092812590999</id><published>2011-07-14T16:32:00.002+01:00</published><updated>2011-07-14T17:19:58.543+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESXi'/><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualisation'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>VMWare vSphere Hypervisor - Part 2 : Tools and Snapshots</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-u059Pw_flH4/Th8G4tAudyI/AAAAAAAAAn4/eIIB4hFOqCE/s1600/vSphere-Client-Icon.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-u059Pw_flH4/Th8G4tAudyI/AAAAAAAAAn4/eIIB4hFOqCE/s1600/vSphere-Client-Icon.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In &lt;a href="http://mebbinet.blogspot.com/2011/07/vmware-vsphere-hypervisor-installation.html"&gt;Part 1 of this series&lt;/a&gt; we looked at the VMWare vSphere Hypervisor product, the reasons for use plus installation and server VM image creation, in Part 2 I'm going to run through VMWare Tools for both platforms with accompanying machine instance snapshot and restore.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To provide maximum control of server VM's inside the ESXi environment you need to install the VMWare Tools for each instance. Doing so enables extra functionality such as dynamic vDisk resizing and controlled shutdown/restart.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;VMWare Tools for Microsoft Servers&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Open the vSphere client and connect to the ESXi hypervisor.&lt;/li&gt;&lt;li&gt;Right click the relevant MS Server instance from the left hand panel.&lt;/li&gt;&lt;li&gt;Select &amp;nbsp;'&lt;i&gt;Guest / Install VMWare Tools'.&lt;/i&gt;&lt;/li&gt;&lt;li&gt;The CD image will mount inside the Server VM.&lt;/li&gt;&lt;li&gt;Access the image and install.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;VMWare Tools for Linux Ubuntu Servers&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Open the vSphere client and connect to the ESXi hypervisor.&lt;/li&gt;&lt;li&gt;Right click the relevant Ubuntu Linux server instance from the left hand panel.&lt;/li&gt;&lt;li&gt;Select &amp;nbsp;'&lt;i&gt;Guest / Install VMWare Tools'&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Access the server instance CLI via the vSphere console (or SSH/terminal).&lt;/li&gt;&lt;li&gt;Log in and promote to su.&lt;/li&gt;&lt;li&gt;Install the prerequisite build tools and kernel headers.&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;apt-get install build-essential linux-headers-generic&lt;/span&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Mount the CD and access the VMWare tools image.&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;mount /cdrom&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;cd /cdrom&lt;/span&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Copy the tools image to a temp directory (Replace with the given tools version name).&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;cp /cdrom/VmwareTools-x.x.x-xxxxx.tar.gz /tmp&lt;/span&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Go to tmp.&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;cd /tmp&lt;/span&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Extract the installation files.&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;tar -zxf VmwareTools-x.x.x-xxxxx.tar.gz&lt;/span&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Change to the install directory.&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;cd vmware-tools-distrib&lt;/span&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Start the installer.&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;./vmware-install.pl&lt;/span&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Accept all defaults and once installed restart the server instance.&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;shutdown -r now&lt;/span&gt;&lt;/blockquote&gt;With VMWare Tools installed to either your Linux or Microsoft servers you can now safely and cleanly shutdown and restart directly from the vSphere Client.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VM Snapshots&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;One of the most beautiful things about server virtualisation has to be the snapshot facility, i.e being able to take an instant image of a running server, archive it, and restore if needed just as quickly. Something that just wasn't possible in the 'old days'of 'real' servers. Taking instance snapshots in ESXi couldn't be easier.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Open the vSphere Client&lt;/li&gt;&lt;li&gt;Connect to the ESXi hypervisor&lt;/li&gt;&lt;li&gt;Right click over the server instance (or highlight and use the menu bar snapshot icon).&lt;/li&gt;&lt;li&gt;Take Snapshot and name/save accordingly.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Once done you can view, edit and organise your snapshots in the Snapshot Manager. To revert to a previous image simply choose and click 'Go To'.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-6cQoshjOluY/Th8JK_WMeuI/AAAAAAAAAoA/uWlsnLwBtfU/s1600/Snapshots.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-6cQoshjOluY/Th8JK_WMeuI/AAAAAAAAAoA/uWlsnLwBtfU/s1600/Snapshots.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Server Logs&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Another cool tool in vSphere Client provides the ability to access and view server logs from inside the management console. Very nice, no more trawling around the CLI, simply drop down the View menu and go to Administration / System Logs to see what's been going on behind the scenes.&lt;br /&gt;&lt;br /&gt;In Part 3 we'll look at alternative methods of access and administration.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-7055814092812590999?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/7055814092812590999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/07/vmware-vsphere-hypervisor-part-2-tools.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/7055814092812590999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/7055814092812590999'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/07/vmware-vsphere-hypervisor-part-2-tools.html' title='VMWare vSphere Hypervisor - Part 2 : Tools and Snapshots'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-u059Pw_flH4/Th8G4tAudyI/AAAAAAAAAn4/eIIB4hFOqCE/s72-c/vSphere-Client-Icon.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-1037769968285685608</id><published>2011-07-13T11:36:00.005+01:00</published><updated>2011-07-15T17:04:03.730+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Server'/><category scheme='http://www.blogger.com/atom/ns#' term='IaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='ESXi'/><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualisation'/><category scheme='http://www.blogger.com/atom/ns#' term='Infrastructure'/><title type='text'>VMWare vSphere Hypervisor - Part 1 : Installation and Use</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-M9ITUJEk004/Th1rNrwq4UI/AAAAAAAAAnc/TJF7CBtzgOI/s1600/VMWare-Logo.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-M9ITUJEk004/Th1rNrwq4UI/AAAAAAAAAnc/TJF7CBtzgOI/s1600/VMWare-Logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Cloud migration makes sense on many levels however there may be certain server operations your business prefers to keep local for whatever reason, and for multi-box resource intelligence a virtualisation solution delivering consolidated server IaaS (Infrastructure as a Service) is the way to go. Gone are the days of a single server per function sat sucking up power at 2% of load 24/7/365. Thankfully technology has evolved and today we can operate our systems across substantially more efficient and manageable platforms.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;VMWare are kings of virtualisation and offer a comprehensive range of products to accommodate all needs, from basic desktop offerings enabling Microsoft functionality for Macs (VMWare Fusion) all the way up to multi-thousand node SAN based installations for cloud IaaS. In this short series of posts were going to be looking at entry level IaaS for localised server consolidation using VMWares free solution, the &lt;a href="http://www.vmware.com/products/vsphere-hypervisor/overview.html"&gt;vSphere Hypervisor&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The latest vSphere Hypervisor consists of two products, the ESXi 4.1 platform, and the vSphere management client.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ESXi 4.1 is a cut down version of &lt;a href="http://en.wikipedia.org/wiki/VMware_ESX"&gt;VMWare ESX&lt;/a&gt; designed to run on 64 bit hardware, it offers a smaller footprint, single device installation (as oppose to SAN) and has no console or web service management. VM limits and combined thresholds are more than adequate for small to medium enterprise use offering up to 320 virtual machines per host.&amp;nbsp;ESXi is managed by the (presently PC only) vSphere Client.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;ESXi Installation&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For those wishing to evaluate ESXi prior to real world installation the latest version is recognised and runs quite happily inside the VMWare Fusion desktop client, simply &lt;a href="http://www.vmware.com/products/vsphere-hypervisor/overview.html"&gt;register at the VMWare site&lt;/a&gt;, download the .ISO, select accordingly as shown below and run through the installation.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-pM9g-p-WTS4/Th1s6VIup8I/AAAAAAAAAng/o1X85kHdPg8/s1600/VM1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-pM9g-p-WTS4/Th1s6VIup8I/AAAAAAAAAng/o1X85kHdPg8/s1600/VM1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;Fig:1 - ESXi Server 4.1 VMWare Fusion installation&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;Once installed you will need a second Windows based Fusion VM to run the vSphere client. Install the OS, download the vsSphere client, install it, and connect to the ESXi using the IP address as supplied.&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-sJOmfECbbr8/Th1tntH9-OI/AAAAAAAAAnk/9drMKyFmGPU/s1600/VM2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-sJOmfECbbr8/Th1tntH9-OI/AAAAAAAAAnk/9drMKyFmGPU/s1600/VM2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;Fig 2: EXSi Hypervisor VMWare Fusion instance installed and running showing the connection IP.&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;VM Installation&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;It's up to you where you store your installation images and how you install, i.e from disk or image file. I like to keep mine in the main ESXi data store where they can be re-accessed quickly and easily, here's how to upload :&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;Highlight the ESXi IP from the left hand management pane of the vSphere Client window.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Select the configuration tab.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Right click the related datastore in use and 'Browse Datastore'&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Create folders and upload .ISO files into them as required.&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-5809_mREjow/Th1wD8-bpuI/AAAAAAAAAnw/sDF5cdZnCCI/s1600/VM3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-5809_mREjow/Th1wD8-bpuI/AAAAAAAAAnw/sDF5cdZnCCI/s1600/VM3.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;i&gt;Fig 3: The ESXi Datastore Browser accessed through the vSphere Client.&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;When creating a new VM ensure the relevant boot (ISO) image is both attached and set to connect at power on. Once done simply boot the instance and install accordingly. Connection once installed is either via the internal vSphere console or via RDP (for Windows), or SSH (Linux).&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-LpOHAYkq-1E/Th6zaz0_MwI/AAAAAAAAAn0/tY0HtGul9e0/s1600/VM4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-LpOHAYkq-1E/Th6zaz0_MwI/AAAAAAAAAn0/tY0HtGul9e0/s1600/VM4.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: -webkit-auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;Fig 4: VM Properties window highlighting Datastore ISO connection.&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;In the next post we'll examine operational tools and monitoring plus image backup and restore.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-1037769968285685608?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/1037769968285685608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/07/vmware-vsphere-hypervisor-installation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/1037769968285685608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/1037769968285685608'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/07/vmware-vsphere-hypervisor-installation.html' title='VMWare vSphere Hypervisor - Part 1 : Installation and Use'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-M9ITUJEk004/Th1rNrwq4UI/AAAAAAAAAnc/TJF7CBtzgOI/s72-c/VMWare-Logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-8144364821265587768</id><published>2011-07-07T10:22:00.005+01:00</published><updated>2011-07-10T17:04:43.103+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UNIX'/><category scheme='http://www.blogger.com/atom/ns#' term='Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Operating systems'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Server platforms need the X-Factor</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-OLIcbhv71Mg/ThV36CY5_XI/AAAAAAAAAm8/T6Jm0zw-Oes/s1600/unix.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-OLIcbhv71Mg/ThV36CY5_XI/AAAAAAAAAm8/T6Jm0zw-Oes/s1600/unix.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In this age of rapidly evolving web applications, social networking and internet mobility it's easy to forget (or for some perhaps not even realise) that all this "stuff" has to run on something, the "something" being a server or server platform (or even a "web-farm" if you prefer the more contemporary term). As buildings and builders are to people and society as are servers and infrastructure developers to web content.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;I don't doubt the majority of people will have heard of the internet, equally as many of Microsoft, but what of Linux?&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;Linux is the predominant server operating system around the internet with Linux based platforms presently delivering around 80% of all web content, that's some market share, especially for what is in essence a community developed and totally free operating system. Microsoft doesn't get a look in as contrary to what you might be led to believe it's just too high maintenance and isn't stable enough for sustained efficiency. There is no doubt that Microsoft do "business" very well, the MS Outlook/MS Office/MS Exchange/Active Directory combo is king of the enterprise hill (although I would personally recommend the forward thinking cloud wonderfulness&amp;nbsp;of &lt;a href="http://www.google.com/apps/intl/en-GB/business/"&gt;Google Apps&lt;/a&gt; myself) however for real computing, where security and reliability are crucial, it has to be Linux.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;Linux is actually a fork of UNIX with underlying concepts and modular construction the same as they were when UNIX was &lt;a href="http://en.wikipedia.org/wiki/Unix"&gt;first developed by AT&amp;amp;T&lt;/a&gt; way back in 1969. You think the latest cutting edge technology is actually "cutting edge? Not so, even OSX, Apples flagship operating system, runs a version of UNIX under the skin (&lt;a href="http://en.wikipedia.org/wiki/Darwin_(operating_system)"&gt;Darwin&lt;/a&gt;), which is why it's so stable and resilient to viruses.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;UNIX commands. Linux serves.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-8144364821265587768?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/8144364821265587768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/07/server-platforms-need-x-factor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/8144364821265587768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/8144364821265587768'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/07/server-platforms-need-x-factor.html' title='Server platforms need the X-Factor'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-OLIcbhv71Mg/ThV36CY5_XI/AAAAAAAAAm8/T6Jm0zw-Oes/s72-c/unix.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-5752716882871756892</id><published>2011-06-27T17:49:00.007+01:00</published><updated>2011-06-27T18:18:37.389+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='eCommerce'/><title type='text'>Mobile Websites - That's Handi</title><content type='html'>&lt;div class="separator" style="clear: both;"&gt;&lt;a href="http://1.bp.blogspot.com/-TnVYJQdm8wk/TgixlhML_5I/AAAAAAAAAmc/rDqQkXa_taw/s1600/handicon.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-TnVYJQdm8wk/TgixlhML_5I/AAAAAAAAAmc/rDqQkXa_taw/s1600/handicon.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The mobile internet has exploded and today everyman and his dog has an iPhone or Android, devices used with increasing predominance as main access portals into our connected lives and pushing a whole new genre of mobile websites and mobile website design services.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;When we say mobile we don't just mean accessible from anywhere, that's a given as all websites already are (providing there's relevant connectivity). Mobile in the context of handhelds means the site is specifically designed around touch tap technology for limited screen real estate.&amp;nbsp;Desktop websites are meant for desktops and even with auto area selection are still annoyingly difficult to navigate when pinched, scrolled and sectionally zoomed.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Apps are already designed in mobile format to smoothly deliver information accordingly, and although the vast majority are free (or almost free) unlike a mobile optimised website require download and local installation plus post development and store acceptance. A website, mobile or otherwise, is just a website and as such is not only free from all App Store constraints but is available to everyone with updates instantly visible. No App Store acceptance, no subscriptions, no downloads and no installations, just a website, free from content restrictions, globally accessible and centrally managed from a single location.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;HandiSites are the established mobile arm of MEBBiNET providing mobile website development and mobile website design across all areas including mobile eCommerce (HandiRetail). Prices start at only £299 for a basic HandiSite with a potential one week turnaround from initial contact to go-live.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;How much would you pay to globally mobilise your website?&amp;nbsp;Click the HandiPhone to find out more.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://handisites.net/"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-s6Q9HHonE0o/Tgi7FjogfVI/AAAAAAAAAmk/thwM7ephdpA/s1600/HandiSite.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-5752716882871756892?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/5752716882871756892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/06/mobile-websites-thats-handi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/5752716882871756892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/5752716882871756892'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/06/mobile-websites-thats-handi.html' title='Mobile Websites - That&apos;s Handi'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-TnVYJQdm8wk/TgixlhML_5I/AAAAAAAAAmc/rDqQkXa_taw/s72-c/handicon.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-6434208729265195168</id><published>2011-06-17T16:33:00.008+01:00</published><updated>2011-06-19T11:02:22.668+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Server'/><category scheme='http://www.blogger.com/atom/ns#' term='FTP'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='EC2'/><category scheme='http://www.blogger.com/atom/ns#' term='AWS'/><title type='text'>FTP access for Windows instances on AWS EC2</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Bts_FOOileE/Tftir_9Wj5I/AAAAAAAAAmA/KHcb86ee7CY/s1600/ftp-icon.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-Bts_FOOileE/Tftir_9Wj5I/AAAAAAAAAmA/KHcb86ee7CY/s1600/ftp-icon.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Amazon AWS platform is&amp;nbsp;firewalled&amp;nbsp;using their superbly simple 'Security Group' method and as such is inherently secure from default, an&amp;nbsp;obvious&amp;nbsp;advantage&amp;nbsp;however it can catch you out if you're not on top of the technology.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;One of the more common stumbling blocks, and an obvious show stopper for any web server, is that of FTP access for Microsoft based instances (Server 2003 and/or Server 2008). Across regular VPS offerings it's a simple procedure to install a 3rd party FTP server (i.e &lt;a href="http://filezilla-project.org/"&gt;FileZilla&lt;/a&gt; or perhaps &lt;a href="http://www.cerberusftp.com/"&gt;Cerberus&lt;/a&gt;) and configure secure access for uploading website files and data, however there are forums full of queries from tired sysadmins sat scratching their heads wondering why they're apparently connected but can't get a folder listing from their EC2 instance. In this post I'll show you how to get things hooked up.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;There are two types of FTP, well, three, but we're not going to discuss SFTP in this example. At base level you have Passive and Active connections, both are listed as using port 21, known as the 'Command' port&amp;nbsp;(Active mode also uses Port 20), however both connections also utilise a random&amp;nbsp;privileged&amp;nbsp;port above 1023 tagged for 'Data Connection'. If all port ranges aren't catered for in the AWS security group you won't get a connection and this is why there is no pre-set 'FTP' security group entry listed. Settings are flexible and for security reasons it's expected you'll configure your own specifics.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In our example below using the &lt;a href="http://www.cerberusftp.com/"&gt;Cerberus FTP server&lt;/a&gt; we've chosen 11000 to 12000, which is quite a broad range. Anything over 1025 would suffice (for example 1025-1125 would be adequate).&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-oMqMviUaFH8/Tftt388p2sI/AAAAAAAAAmE/QnN5iR5cmAY/s1600/cerberus-passive.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-oMqMviUaFH8/Tftt388p2sI/AAAAAAAAAmE/QnN5iR5cmAY/s1600/cerberus-passive.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Next, you need to match the chosen port allocation in your AWS security group. Below is an example range for a base web server configured for FTP (Passive) using the specified port range(s). Note RDP (Port 3389 - Remote Desktop) and HTTP (Port 80 - Web access). You can (and should) lockdown IP's to your FTP upload sources.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-yvZgUplJxPM/TftuALGeSaI/AAAAAAAAAmI/0vQ4l5jf4Fg/s1600/aws-group.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-yvZgUplJxPM/TftuALGeSaI/AAAAAAAAAmI/0vQ4l5jf4Fg/s1600/aws-group.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;And you would think that was it? Well not quite, depending on how you have your Windows firewall configured. Obviously you'll need to match the opened ports there too. Microsoft Server 2008 won't allow you to specify a range of ports via the GUI, it's just Windows being its typically annoying self, but there is a workaround via the CLI (Otherwise known as the DOS prompt for those of us at a certain age).&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Here's the command line string to open the port range as specified in this example, be sure to make note of the upper/lowercase syntax + spaces/no spaces where applicable &amp;nbsp;-&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;FOR /L %IN (11000,1,12000) DO netsh firewall add portopening TCP %I "Passive FTP"%I&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;If you have a large range of ports it will take some time to run through them as it opens them all one by one. When it's finished you should be good to go.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;MEBBiNET develop and support dynamic EC2 server platforms across both Microsoft and Linux.&amp;nbsp;If you would like to find out more about the great range of services on offer from AWS why not &lt;a href="http://mebbi.net/contact.html"&gt;give us a call&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-6434208729265195168?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/6434208729265195168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/06/ftp-access-for-windows-instances-on-aws.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/6434208729265195168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/6434208729265195168'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/06/ftp-access-for-windows-instances-on-aws.html' title='FTP access for Windows instances on AWS EC2'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Bts_FOOileE/Tftir_9Wj5I/AAAAAAAAAmA/KHcb86ee7CY/s72-c/ftp-icon.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-5162319946751061092</id><published>2011-06-10T14:33:00.004+01:00</published><updated>2011-06-10T15:18:05.681+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Ubuntu Server - The simple four stage security lockdown</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-qORupUhNwVQ/TfIWKuaDDYI/AAAAAAAAAl8/e9mKU2mdsxM/s1600/terminal_icon.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-qORupUhNwVQ/TfIWKuaDDYI/AAAAAAAAAl8/e9mKU2mdsxM/s1600/terminal_icon.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Server security can make or break a web business and todays hackers aren't getting any less intrusive, nor is the data we publish on line geting any less sensitive, in fact quite the&amp;nbsp;opposite. There is no such thing as a totally secure computer system, no matter what anyone may tell you, however at base level there is a simple four-stage configuration you can implement which will substantially increase your chances of protection from the vast majority of attacks.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The following four point system is applicable to the Linux (Ubuntu) server platform.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;1. Disable ssh access for the root account.&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This is a no brainer. I have the superb &lt;a href="http://www.ossec.net/"&gt;OSSEC HIDS&lt;/a&gt; installed on my main web boxes which logs, blocks and informs me of any and all activity relating to system changes and attempted intrusions, the majority of which are attempted ssh brute force attacks to, yes, the root account. Disabling ssh root access is quick and easy. Simply edit as follows and change the option for &lt;b&gt;PermitRootLogin&lt;/b&gt;&amp;nbsp;to &lt;b&gt;No&lt;/b&gt;. Save and close.&lt;/div&gt;&lt;blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Courier New', Courier, monospace;"&gt;$ sudo nano /etc/ssh/sshd_config&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;2. Block the IP addresses of ssh attacks.&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This is easily achieved with denyhosts. Install as follows (config is automatic)&lt;/div&gt;&lt;blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Courier New', Courier, monospace;"&gt;$ sudo aptitude -y install denyhosts&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;…..and to view blocked IP's&lt;/div&gt;&lt;blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;$ sudo less /etc/hosts.deny&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;3. Install, configure and enable the Linux Ubuntu IP Tables (Firewall).&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Simply done by using the wonderful Uncomplicated Firewall utility (ufw). Once enabled the ufw, by default, blocks all incoming ports. Installation and config for basic ssh &amp;amp; http access is as follows.&lt;/div&gt;&lt;blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;$ sudo aptitude -y install ufw&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;$ sudo ufw allow ssh&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;$ sudo ufw allow http&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;$ sudo ufw enable&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;4. Don't enable, use or configure FTP (Port 21).&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;FTP is quite long in the tooth these days and a predominant attack point for intrusion attempts. Secure FTP (SFTP) is inherently more secure and also much easier to install and configure as it comes ready to roll as a component of ssh. With ssh installed simply connect using SFTP on port 22 using a dedicated admin account.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;And, finally, implement and use a secure password policy. Something so obvious I'm reluctant to even list as an entry, but if you really do need help I suggest you read the following advisory from Symantec -&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.symantec.com/connect/articles/simplest-security-guide-better-password-practices"&gt;http://www.symantec.com/connect/articles/simplest-security-guide-better-password-practices&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Of course this is server security at its most basic, even so you would be surprised how many people will power up a server with default settings, install their website and immediately publish to the internet. Just by following these four basic procedures you will be inherently more secure.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As mentioned I would also highly recommend the superb &lt;a href="http://www.ossec.net/"&gt;OSSEC HIDS&lt;/a&gt; system. OSSEC is free, open source and offers out of the box protection and alerting through a powerful correlation and analysis engine, integrating log analysis, file integrity checking, centralised policy enforcement, rootkit detection, real-time alerting and active response.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If you have security concerns about your virtual or local Linux server platform by all means &lt;a href="http://mebbi.net/contact"&gt;get in touch&lt;/a&gt;.&amp;nbsp;Here at MEBBiNET we have a proven history of Linux security patching and would be more than happy to help you 'tighten up'.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-5162319946751061092?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/5162319946751061092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/06/ubuntu-server-simple-four-stage.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/5162319946751061092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/5162319946751061092'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/06/ubuntu-server-simple-four-stage.html' title='Ubuntu Server - The simple four stage security lockdown'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-qORupUhNwVQ/TfIWKuaDDYI/AAAAAAAAAl8/e9mKU2mdsxM/s72-c/terminal_icon.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-6235834890192102923</id><published>2011-06-09T16:39:00.006+01:00</published><updated>2011-06-09T18:43:53.940+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Netbook'/><category scheme='http://www.blogger.com/atom/ns#' term='Hosting'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Mini Me - The Dell 9" Home Server</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-QWn_Y2LCP6M/TfDfMw3U3RI/AAAAAAAAAlo/lk_bS4FY6us/s1600/Mini-9.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-QWn_Y2LCP6M/TfDfMw3U3RI/AAAAAAAAAlo/lk_bS4FY6us/s1600/Mini-9.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;So, you fancy a home server for bits and bobs of development, but don't want to buy another bulky computer, and especially not something expensive and server class. Aside from a need to house it in the garage due to fan noise, server units aren't renowned for their energy efficiency and that RAID array, although fault tolerant, will suck up more power than you realise. Unlike work it's you who pays the bills 'at home'.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;How about something you could fit in a shoe box, something which will run completely silently, at an energy efficient 5w, comes with its own built-in screen and keyboard plus SSD hard disk and combined UPS (Battery), and all for just over £100? Am I deluded? Not at all, I run a Dell Mini 9 Netbook. Totally useless as a computer but absolutely brillant as a home server.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Bought from eBay for a mere £113 (inc delivery) my 'server' is spec'd with a 16GB SSD, 2GB of DDR memory and a surprisingly&amp;nbsp;competent&amp;nbsp;Intel Atom 1.6GHZ CPU. It runs Ubuntu Server 10.04LTS and I tell you, it flies. It'll boot to the CLI in 20 seconds and serves &lt;a href="http://mebbi.net/"&gt;MEBBiNET&lt;/a&gt; around the internet quite happily. I'd initially just hosted the website on there for testing purposes but it's so reliable, easy (and fun) I've had it sat there for months now and honestly can't see any reason to move it&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In Terabyte world 16GB of disk space doesn't sound like much, but I never bought it for storage, I've a &lt;a href="http://www.buffalo-technology.com/products/network-storage/linkstation/ls-wsxl-linkstation-mini/"&gt;500GB Buffalo Linkstation Mini&lt;/a&gt; for that, and as it goes for hosting websites 16GB is actually a huge vat of space.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Mini 9 only offers 100base ethernet but that's fine for serving up my small six page flat HTML site, I only have a 10MB cable connection anyway and any streaming round the home LAN comes from the NAS which delivers a Gig of bandwidth. I also &lt;a href="http://mebbinet.blogspot.com/"&gt;offloaded the blog&lt;/a&gt; back to Blogger (which has really come on in recent years) so there's no real overhead at all and it loads up as snappily as any other website.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As a systems guy I obviously enjoy home hosting and if you too fancy a go this is such a great way of doing so. A few years ago I had another Mini 9 which I took to Berlin to use for LAMP development (yes, I have history with these things). The Wi-Fi in the apartment was somewhat flaky so I rigged it up through a little Netgear x4 Port Switch to an AirPort Express and configured it as a localised DNS Cache box, it worked superbly and sat there all summer.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Check out my home (Front Room) 'Server Room' - Dell Mini 9, Virgin Cable Modem, Buffalo Linkstation Mini NAS and Cisco Linksys E2000 Router. All housed (rather tastefully, I must say) in period style with accompanying storage (i.e a drawer) for spare Cat5 cables or W.H.Y.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-0EWMgFMgloo/TfDg-zwihLI/AAAAAAAAAlw/Ae2S9E7YomA/s1600/home-server.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-0EWMgFMgloo/TfDg-zwihLI/AAAAAAAAAlw/Ae2S9E7YomA/s1600/home-server.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For anyone who's interested the cabinet cost me £45 from the local second hand furniture salesroom in Saltaire, personally I think it's the best part of the whole setup. Note rear 'ventilation', I did feel a bit harsh removing its rear panel but I was very careful and it can always be replaced if the IT room ever needs to be de-commissioned (Although as you can see there's still plenty of room for expansion, heck I could fit another ten servers in there and it would still only be half full).&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-6235834890192102923?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/6235834890192102923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/06/mini-me-dell-9-home-server.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/6235834890192102923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/6235834890192102923'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/06/mini-me-dell-9-home-server.html' title='Mini Me - The Dell 9&quot; Home Server'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-QWn_Y2LCP6M/TfDfMw3U3RI/AAAAAAAAAlo/lk_bS4FY6us/s72-c/Mini-9.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-3923277008969341021</id><published>2011-05-30T13:28:00.017+01:00</published><updated>2011-10-18T14:11:28.675+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Server'/><category scheme='http://www.blogger.com/atom/ns#' term='WFF'/><category scheme='http://www.blogger.com/atom/ns#' term='IIS7'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='EC2'/><category scheme='http://www.blogger.com/atom/ns#' term='2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Farm Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='AWS'/><title type='text'>Microsoft Web Farm Framework using AWS EC2</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-6QBivuT85QM/TeOEzoWUPmI/AAAAAAAAAlM/ghKQ43-jtrU/s1600/wff-iis-logo.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-6QBivuT85QM/TeOEzoWUPmI/AAAAAAAAAlM/ghKQ43-jtrU/s1600/wff-iis-logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As can be the case with some products there can be a degree of tweaking required outside the advised setup to get them functioning, and the recent addition to IIS, the 'Web Farm Framework' (WFF), is no exception.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;WFF is great in concept and there's no doubting it's usefulness for distributed web application and site replication across a multi-server platform. In this post I'm going to show you how to set up a basic two server WFF using EC2 instances across the &lt;a href="http://aws.amazon.com/"&gt;Amazon AWS&lt;/a&gt; platform.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;The first stage is to configure your AWS security group (Firewall) at the Amazon side in order for things to function smoothly during install. The following config is needed (don't worry, you can tie it down later) and I'll explain selective port allocation as we run through the installation.&lt;br /&gt;In this example all source IP's are open however you can (and really should) tie things down to your own schema where possible (i.e for RDP etc).&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-HBPsWYa0TeM/Tgoj8Ctz75I/AAAAAAAAAm4/nN2rG44Bb7k/s1600/aws-wff-grp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-HBPsWYa0TeM/Tgoj8Ctz75I/AAAAAAAAAm4/nN2rG44Bb7k/s1600/aws-wff-grp.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You'll need a suitable Server 2008 AMI (Amazon Machine Image). For my WFF I used Amazon instance number&amp;nbsp;&lt;b&gt;ami-c3e40daa&lt;/b&gt; which is an i386 Server 2008 SP2 Data Center Edition base build. Onto this I added IIS, .NET4, all associated default dependancies + the most recent Microsoft updates, I've also (controversially) installed Microsoft Security Essentials. Yes, I know it's not officially recommended for a server environment but I'm not running a domain and it actually provides decent protection.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ok, down to business.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For a two server setup we actually need three servers, one as the controller and the other two as primary and secondary instances. Fire up three AMI(s), selecting preferred region + zone, choose (or create) your key pair and select the security group you configured earlier. Should you wish to have all instances in the same zone you can start any number at once, however as this is a cloud platform resilience is recommended and multi-zoned instances are strongly advised. Due to the nature of Amazons DNS and IP allocation, and for obvious reasons, you'll also need to associate elastic (static) IP's to each server. This is quickly and easily achieved through the AWS console.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Carry out the following procedures on all three instances&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Obtain the EC2 Admin passwords for each server (Right click over the instance in the AWS console and select 'Get Windows Password'). Generation can take up to 15 minutes but once you have it connect via RDP (Port 3389) to configure the build. Install base necessities as advised and update.&lt;/li&gt;&lt;li&gt;Set yourself up a WFF Admin account (with, of course, Admin rights) and disable (de-check) User Account Control (UAC) &amp;nbsp;- This is &lt;b&gt;&lt;u&gt;VERY IMPORTANT&lt;/u&gt;&lt;/b&gt;.&amp;nbsp;WFF will throw a permissions error and won't connect to the chosen account unless you do, it took me a full day to discover this.&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-JRXqjqOSgcM/TeOLTa5zxDI/AAAAAAAAAlk/84hg67zkB1I/s1600/uac.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-JRXqjqOSgcM/TeOLTa5zxDI/AAAAAAAAAlk/84hg67zkB1I/s1600/uac.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Next, Windows Firewall (&lt;i&gt;Control Panel &amp;gt; Windows Firewall &amp;nbsp;&amp;gt; Allow a Program Though the Windows Firewall&lt;/i&gt;). Here you'll need to check Core Networking, File Sharing + Remote Administration. These entries correspond to the opened ports on the AWS security group but you will also need to add specific ports for the WFF itself (8173 &amp;amp; 8675), do so as single separate entries via the 'Add Port' tab.&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-L_ocCUwYOU0/TeOGb2ivreI/AAAAAAAAAlU/UpSmQxtHMZ8/s1600/fw.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-L_ocCUwYOU0/TeOGb2ivreI/AAAAAAAAAlU/UpSmQxtHMZ8/s1600/fw.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;The best, and most reliable way to install the WFF is by using the Web Platform Installer (WPI), this installs all dependancies and should have installed as part of IIS, if not download/install from here - &lt;a href="http://www.iis.net/download/webfarmframework"&gt;http://www.iis.net/download/webfarmframework&lt;/a&gt; - Install, re-boot, and logon as the WFF Admin user you created earlier.&amp;nbsp;&lt;b&gt;*NOTE*&lt;/b&gt; - You only need to install the WFF on the Controller.&lt;/li&gt;&lt;li&gt;On the controller instance open IIS Manager and right click 'Server Farms', create/name your farm, check both the load balancer + the provisioning boxes and input the WFF admin account you created earlier, click next.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Xb_X-BJkZQ4/TeOG8Qsaj7I/AAAAAAAAAlY/f7jt2zvnylw/s1600/sf2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-Xb_X-BJkZQ4/TeOG8Qsaj7I/AAAAAAAAAlY/f7jt2zvnylw/s1600/sf2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;Make sure the 'Load Balancing' checkbox is ticked and add the elastic IP of the primary server.&amp;nbsp;If all your security group settings are good it should drop in nicely with no errors.&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-v-mtD_h0W9Y/TgnkRwcfBzI/AAAAAAAAAmo/Sm1EbgnGBuI/s1600/sf3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-v-mtD_h0W9Y/TgnkRwcfBzI/AAAAAAAAAmo/Sm1EbgnGBuI/s1600/sf3.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Next add the elastic IP address of the secondary server and 'Finish'.&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-aJ56E8GJELU/Tgnkk1Zvj2I/AAAAAAAAAms/EjIy4O5zzv8/s1600/sf4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-aJ56E8GJELU/Tgnkk1Zvj2I/AAAAAAAAAms/EjIy4O5zzv8/s1600/sf4.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Back at the main IIS advisory screen under the server farm activity window you'll see the agents being installed to the primary and secondary boxes, it only takes a minute and once done you'll see load balancing status for both boxes change to 'Yes'. Try adding an application or website config to wwwroot and you'll see the changes being replicated.&amp;nbsp;And that's it, WFF is installed and working.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Supplemental&lt;/b&gt;&amp;nbsp;:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;From the Amazon side you can (and probably will) install your boxes behind a load balancer, there's no requirement to tie this in with the WFF balancer as the AWS balancer can be configured with its own range of comprehensive up/down schematics to route traffic accordingly, irrespective of what the WFF is up to.&lt;/li&gt;&lt;li&gt;Once installed you can remove the AWS security group entry for 49152-65535. This was only used by WFF for dynamic RPC during the initial setup to remotely install the agent.&lt;/li&gt;&lt;li&gt;&lt;b&gt;*VERY IMPORTANT*&lt;/b&gt; - Once up and running you &lt;u style="font-weight: bold;"&gt;MUST&lt;/u&gt;&amp;nbsp;tie down the security group ports between servers for respective IPs on at least ports 135-139 and 445. The last thing you want is an internet facing open SMB port.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-3923277008969341021?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/3923277008969341021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/05/aws-ec2-with-web-farm-framework.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/3923277008969341021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/3923277008969341021'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/05/aws-ec2-with-web-farm-framework.html' title='Microsoft Web Farm Framework using AWS EC2'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-6QBivuT85QM/TeOEzoWUPmI/AAAAAAAAAlM/ghKQ43-jtrU/s72-c/wff-iis-logo.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-2641621002606220204</id><published>2011-05-20T14:59:00.003+01:00</published><updated>2011-05-20T15:09:11.690+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Resilience'/><category scheme='http://www.blogger.com/atom/ns#' term='EC2'/><category scheme='http://www.blogger.com/atom/ns#' term='Backup'/><title type='text'>Autosnappy for EC2 Snapshots - The No Brainer</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-BrOPYVdq97I/TdZXVdrrN_I/AAAAAAAAAk8/4jROuS58h_g/s1600/snapshot.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-BrOPYVdq97I/TdZXVdrrN_I/AAAAAAAAAk8/4jROuS58h_g/s1600/snapshot.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The bulk of our recent development has delivered various virtual server platforms across &lt;a href="http://aws.amazon.com/ec2/"&gt;Amazons superb EC2&lt;/a&gt;, which, on the back of last months outage has prompted an extra level of awareness for built in resilience.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Multi-zoned load balancing for web boxes is easily catered for using standard AWS tools, but what of SQL? Especially for a client budget restricted to the non-replicative self-contained simplicity of MS SQL Express (It's free for a reason).&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Obviously your default SQL backups should be pre-configured as a matter of course (to S3), but as extra cover for potential outages, and to feed into your SLA, it's useful to have procedure(s) in place to get things back up and running should the worst happen. AWS provide a range of options covering AMI (Machine instance) replication and/or EBS volume snapshotting, both of which should be part of any cloud scenario, however as yet it offers no simple service for automation. The solution? How about an EBS Volume for SQL data attached to your main SQL Server and configured for hourly (?) snapshots using AutoSnappy.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="https://www.autosnappy.com/"&gt;AutoSnappy&lt;/a&gt; is a CRON based online subscription model which enables you to configure an extensive and comprehensively resilient volume snapshotting schedule from intervals of 1 minute upwards to day, hour, week and month. Pruning and monitoring are set using the same format with retention chosen as you see fit (For example you may wish to keep the last 20 newest shapshots).&amp;nbsp;It's a great service, powerful in its simplicity whilst concurrently invaluable for the cover it provides.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;So, the bottom line - cost. What price for such cloud resilience? How much would you pay to sleep at night knowing you could restore your virtual database platform in minutes rather than days (Or months?).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="https://www.autosnappy.com/"&gt;AutoSnappy&lt;/a&gt; is a ludicrously meagre $3 per month, which you have to agree, is most&amp;nbsp;definitely&amp;nbsp;a no brainer to end all no brainers.&amp;nbsp;Sign up here -&amp;nbsp;&lt;a href="https://www.autosnappy.com/"&gt;https://www.autosnappy.com/&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-2641621002606220204?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/2641621002606220204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/05/autosnappy-for-ec2-snapshots-no-brainer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/2641621002606220204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/2641621002606220204'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/05/autosnappy-for-ec2-snapshots-no-brainer.html' title='Autosnappy for EC2 Snapshots - The No Brainer'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-BrOPYVdq97I/TdZXVdrrN_I/AAAAAAAAAk8/4jROuS58h_g/s72-c/snapshot.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-6817323658449724311</id><published>2011-04-27T19:26:00.015+01:00</published><updated>2011-05-02T13:51:53.532+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Email'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Apps'/><category scheme='http://www.blogger.com/atom/ns#' term='Communication'/><title type='text'>Thunderbird and Google Apps - Mail/Contacts/Calendar.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-_ai8K5Bdnv8/TbhIBqme0cI/AAAAAAAAAkg/kf4tJ5XZ-lM/s1600/thunderbirdicon.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-_ai8K5Bdnv8/TbhIBqme0cI/AAAAAAAAAkg/kf4tJ5XZ-lM/s1600/thunderbirdicon.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.google.com/apps/intl/en-GB/business/"&gt;Google Apps&lt;/a&gt; for business is great and MS Outlook is the most widely used communications portal in business, two statements of fact which need a third to highlight a problem and the reason for this post - They don't interface correctly.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Although Google Apps provides comprehensive Exchange configuration with seamless mail, contacts and calendar it's only good for the iPhone, desktop mail is relegated to IMAP with calendar and contact sync flaky at best (if at all) and certainly not accommodated comprehensively by Outlook (2011). Not much help to the organised amongst us who like everything in one place, I mean come on, it's 2011, communication platforms should communicate with each other.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I've read forum entry after forum entry from distressed Outlookers struggling in vain to find a smooth solution for one-stop sync-up of the three (mail, contacts &amp;amp; calendar) but as yet there appears to be no movement from either side to help facilitate it, however there is an answer, don't bother.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;When I say don't bother I really mean don't bother with Outlook, or even OSX (Mac) Mail (&amp;amp; Address book) for that matter, life is too short and why bother with something that's never going to work properly when there's a perfectly elegant solution available that will - Enter &lt;a href="http://www.mozillamessaging.com/en-US/thunderbird/"&gt;Mozilla Thunderbird&lt;/a&gt; and it's wonderful addons.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As partner to the now ubiquitous Firefox &lt;a href="http://www.mozillamessaging.com/en-US/thunderbird/"&gt;Mozilla Thunderbird&lt;/a&gt; has been with us for a while and is now at version 3.1, it's tried, tested, stable, nice to use and with easy installation of a few addons happily delivers Google Apps to your desktop as an integrated bundle. Here's how.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Make sure your Google Apps eMail address is enabled for IMAP. This is a check box under eMail settings through the online interface.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-3khp2vSQ-ys/TbhIyTudkDI/AAAAAAAAAkk/BumTMP8hDgk/s1600/google-imap.jpg"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-3khp2vSQ-ys/TbhIyTudkDI/AAAAAAAAAkk/BumTMP8hDgk/s1600/google-imap.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Download and install Thunderbird. Configuring eMail is literally as easy as typing in your Google Apps eMail address and password, it finds your account and sets up all the SSL for you.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;div style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-gE4HadFWQKU/TbhM1yiBeZI/AAAAAAAAAkw/ljnK3nriRvk/s1600/Thunderbird-account.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-gE4HadFWQKU/TbhM1yiBeZI/AAAAAAAAAkw/ljnK3nriRvk/s1600/Thunderbird-account.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Next, download the following Thunderbird Add-Ons. Install via &lt;b&gt;/Tools/Addons&lt;/b&gt; from the Thunderbird top drop-down menu.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://www.mozilla.org/projects/calendar/lightning/"&gt; http://www.mozilla.org/projects/calendar/lightning/&lt;/a&gt;&lt;br /&gt;&lt;a href="https://addons.mozilla.org/af/thunderbird/addon/provider-for-google-calendar/"&gt;https://addons.mozilla.org/af/thunderbird/addon/provider-for-google-calendar/&lt;/a&gt;&lt;br /&gt;&lt;a href="https://addons.mozilla.org/en-us/thunderbird/addon/google-contacts/"&gt;https://addons.mozilla.org/en-us/thunderbird/addon/google-contacts/&lt;/a&gt;&lt;br /&gt;&lt;a href="https://addons.mozilla.org/en-US/thunderbird/language-tools/"&gt;https://addons.mozilla.org/en-US/thunderbird/language-tools/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Once installed the only one you really need to set up is the calendar, you'll see Google Contacts already populated under the address book tab of Thunderbird. Here's how to configure the calendar add-on.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Obtain the XML string of the specific Google Apps calendar you wish to use. Do so through calendar settings under the Google Apps online interface. When you click the XML address button you'll be given a link which looks something like the following.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;a href="http://www.google.com/calendar/feeds/richard%40mebbi.net/public/basic"&gt;http://www.google.com/calendar/feeds/yourname%40domain.com/public/basic&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;In Thunderbird open the Calendar tab and right-click the left hand pane to add a new instance, choose '&lt;b&gt;New Calendar/On the Network&lt;/b&gt;', select '&lt;b&gt;Google Calendar&lt;/b&gt;' and input the XML link in the location box at the bottom.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-HdAtzxbCwB8/TbhJ8Y3nkKI/AAAAAAAAAko/j8rlDs3WzbU/s1600/Google-Cal-1.jpg"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-HdAtzxbCwB8/TbhJ8Y3nkKI/AAAAAAAAAko/j8rlDs3WzbU/s1600/Google-Cal-1.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Next input your Google Apps eMail address and password, name your calendar and choose a colour.&lt;/li&gt;&lt;li&gt;Finish up and your Google Apps calendar will spring into life.&lt;/li&gt;&lt;li&gt;Delete the default calendar.&lt;/li&gt;&lt;/ul&gt;And there you have it, all done. Thunderbird mail is an excellent alternative to MS Outlook and with versions for Mac, PC and Linux it's completely cross platform, it's also totally free of charge and as shown here when configured with a couple of add-ons becomes not only a complete communications suite but quite amazingly the only one which can actually do the job. &lt;br /&gt;&lt;br /&gt;Open Source wins again - #microsoftfail #applefail #outlookfail&lt;br /&gt;&lt;br /&gt;Download Thunderbird &lt;a href="http://www.mozillamessaging.com/en-US/thunderbird/"&gt;HERE.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-6817323658449724311?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/6817323658449724311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/04/thunderbird-and-google-apps.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/6817323658449724311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/6817323658449724311'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/04/thunderbird-and-google-apps.html' title='Thunderbird and Google Apps - Mail/Contacts/Calendar.'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-_ai8K5Bdnv8/TbhIBqme0cI/AAAAAAAAAkg/kf4tJ5XZ-lM/s72-c/thunderbirdicon.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-4871005392137900087</id><published>2011-04-14T19:16:00.005+01:00</published><updated>2011-04-15T09:55:51.586+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Hosting'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><title type='text'>Hosting in style with OpenPanel</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-hPK9419w-ik/Tac2oxcUpbI/AAAAAAAAAkY/3CzRGBU0tBc/s1600/openpanel.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-hPK9419w-ik/Tac2oxcUpbI/AAAAAAAAAkY/3CzRGBU0tBc/s1600/openpanel.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Moving up from simple vhosting the next stage has to be an ISP style platform functioning as it's own DNS offering full on multi-domain functionality with combined eMail and W.H.Y, all quite achievable via CLI fun and games but it is 2011, time is short and rewarding as it might be for the geeky amongst us we all succumb to and enjoy (expect?) a more stylish and smoother way of doing things these days. It's all Apple's fault, but in a good way and for todays task in hand we present the elegantly intuitive Apple-esque hosting platform from &lt;a href="http://www.openpanel.com/"&gt;OpenPanel&lt;/a&gt;.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.openpanel.com/"&gt;Openpanel&lt;/a&gt; are a relatively new (2010) player to the field and slot in around the likes of &lt;a href="http://ehcp.net/"&gt;EHCP&lt;/a&gt; and &lt;a href="http://www.ispconfig.org/"&gt;ISPConfig&lt;/a&gt; (but without the client shell). Their slick and stylish offering is advised for installation on Debian 5 (Lenny) and is a real joy. Let's take a look at how it pans out from install to domain go-live.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;I used a 10GB &lt;a href="http://aws.amazon.com/"&gt;Amazon EC2&lt;/a&gt; Debian Lenny AMI for the base, to save you time the EC2 instance number is&amp;nbsp;&lt;b&gt;ami-9a6b9af3.&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Openpanel installation procedure is seamless and quick, simply connect to your instance via ssh, add the relevant repos and run the apt command to fire things off, accessing the GUI through https port 4089 when finished (Instructions &lt;a href="http://www.openpanel.com/download/"&gt;HERE&lt;/a&gt;). &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Operational documentation is presented cleanly on the OpenPanel website and even for those with limited knowledge of domain platforms is easy to follow, running through quick and simple domain creation with associated web &amp;amp; eMail. It is useful to have a handle on the basics though and for anyone who doesn't here's a 'nutshell' breakdown of how it all works for a machine configured as a Web DNS.&lt;/div&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;NS records&lt;/b&gt; - These relate to the name server. The nameserver ns record covers main domain direction, i.e so 'the internet' knows which server your domain and related services are hosted on. In Openpanel we configure x2 ns records to match our domain, i.e &lt;i&gt;ns.ourdoman.com.&lt;/i&gt; &amp;amp; &lt;i&gt;ns1.ourdomain.com.&lt;/i&gt; (note the trailing . ).&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;A records&lt;/b&gt; - The a records point to IP's (i.e in this case the elastic IP of our EC2 server) and are used to both back up linked ns records and to handle web (www) + any potential sub domain direction (i.e support.ourdomain.com or mail.ourdomain.com), we need to create x2 ns a records linked to the server IP to link with the main ns records.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;MX records&lt;/b&gt; - Created for mail, mx records also require a corresponding a record pointing to the server IP.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;It's all about the a records….!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I configured a domain, added the website name (+ alias) and corresponding site FTP account, stuck an eMail address or two up and pointed the domain name hostside to the newly configured ns records. After that it was just a case of waiting for internet DNS replication to do its thing. Replication round the web is advised at around 48 hours however I've had Google Apps migrations dropping eMail in under 30 minutes and things popped up live here in an easy half a day, not bad. I FTP'd the website up, tested eMail send/rec and that was it, clean, quick and seamless. I've had things up for over a week now with no problems at all. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The OpenPanel admin GUI is one of the cleanest I've seen and aside from general domain config also provides easy options for MySQL, Firewall and User management, heck, it even let's you directly update the OS. &lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-qfX5JIefots/Tac20F5z1EI/AAAAAAAAAkc/yAygmtUmDG0/s1600/openpanel-gui.jpg"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-qfX5JIefots/Tac20F5z1EI/AAAAAAAAAkc/yAygmtUmDG0/s1600/openpanel-gui.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;i&gt;The OpenPanel GUI.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;And there you have it, who says life has to be difficult? OpenPanel not only make ISP style multi-hosting a breeze but do it with a stylish and intuitive solution. My only gripe would be the lack of a dedicated web panel to&amp;nbsp;facilitate&amp;nbsp;&lt;i&gt;individual&lt;/i&gt; client accounts but that said it's not a show stopper and I'll certainly be continuing to use it myself, it's OSX-ey design and super slick functionality I don't think can be beaten. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Oh, and did I mention it's Open Source and Free? &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-4871005392137900087?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/4871005392137900087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/04/hosting-in-style-with-openpanel.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/4871005392137900087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/4871005392137900087'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/04/hosting-in-style-with-openpanel.html' title='Hosting in style with OpenPanel'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-hPK9419w-ik/Tac2oxcUpbI/AAAAAAAAAkY/3CzRGBU0tBc/s72-c/openpanel.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-2996417841517990240</id><published>2011-04-08T16:18:00.000+01:00</published><updated>2011-04-08T16:18:01.729+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>The Story of Linux - Commemorating 20 Years of the Linux OS</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;iframe allowfullscreen="" frameborder="0" height="311" src="http://www.youtube.com/embed/5ocq6_3-nEw" title="YouTube video player" width="500"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-2996417841517990240?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/2996417841517990240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/04/story-of-linux-commemorating-20-years.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/2996417841517990240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/2996417841517990240'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/04/story-of-linux-commemorating-20-years.html' title='The Story of Linux - Commemorating 20 Years of the Linux OS'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/5ocq6_3-nEw/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-5881385737529272817</id><published>2011-04-06T22:27:00.000+01:00</published><updated>2011-04-06T22:27:18.420+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='Backup'/><title type='text'>Welcome to the Jungle</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-6KOh8PXr5G4/TZzaAO8C7JI/AAAAAAAAAkU/nWKJ90UEKr8/s1600/jungle-icon.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-6KOh8PXr5G4/TZzaAO8C7JI/AAAAAAAAAkU/nWKJ90UEKr8/s1600/jungle-icon.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I recently attended to a spot of cloud admin for a fast moving media delivery client. They already host data on &lt;a href="http://aws.amazon.com/s3/"&gt;Amazon S3&lt;/a&gt; and&amp;nbsp;after having dedicated VM problems&amp;nbsp;decided to migrate their web front end across to a couple of MS 2008&amp;nbsp;&lt;a href="http://aws.amazon.com/ec2/"&gt;EC2 instances&lt;/a&gt;. With sticky sessions scripted and running happily across two load balanced AMI’s thoughts moved toward an easier method for updating replicated copies of the inetpub.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I’d briefly considered DFS but with it being more of a domain based utility it didn’t get much further. FTP was an obvious consideration but even with just two versions to keep matched and mirrored still opened up margin for error. It needed a system which would simply sync up a chosen folder and set of files from a single location across to several remote instances, something like &lt;a href="http://www.dropbox.com/"&gt;DropBox&lt;/a&gt;, but with more functionality, something like &lt;a href="https://www.jungledisk.com/business/workgroup/features/"&gt;JungleDisk “Workgroup”&lt;/a&gt; perhaps?&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Initially we weren’t sure if such a simply lateral solution could deliver, but for a mere $4 per user non-contracted monthly sign up it was certainly worth a shot and we were happily surprised to discover it not only worked perfectly and seamlessly, it also ran as a system service meaning there was no need to log on to the AMI’s to instigate the sync update, result. Backed by a choice of either S3 or Rackspace storage was also a plus, offering instant linking to the clients existing AWS account during signup, nice, connected and easy.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Being &lt;a href="http://www.itil-officialsite.com/home/home.asp"&gt;ITIL certified&lt;/a&gt;&amp;nbsp;I obviously appreciate the reasons for change management methodology, however outside of the corporate bubble (my previous life) it’s incredibly refreshing at times like this to enjoy creative I.T flexibility with the latest web tech and to resultantly deliver a dynamically stylish and smooth solution for a client in less time than it would have previously taken just to request a departmental meeting.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Good times, next – Auto-Scaling.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-5881385737529272817?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/5881385737529272817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/04/welcome-to-jungle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/5881385737529272817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/5881385737529272817'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/04/welcome-to-jungle.html' title='Welcome to the Jungle'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-6KOh8PXr5G4/TZzaAO8C7JI/AAAAAAAAAkU/nWKJ90UEKr8/s72-c/jungle-icon.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-1004381959983824905</id><published>2011-04-05T07:00:00.002+01:00</published><updated>2011-04-05T07:00:05.257+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='NFS'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Enterprise'/><title type='text'>NFS - A Home from Home</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-QMDng8ZCO78/TZnF8250-iI/AAAAAAAAAkQ/pb-qZATUGbU/s1600/home-folder.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-QMDng8ZCO78/TZnF8250-iI/AAAAAAAAAkQ/pb-qZATUGbU/s1600/home-folder.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The holy grail for enterprise clients are networked home directories, for many reasons, but most importantly they provide a centrally managed location for sys admins to take care of precious user data, you know, all those comedy email attachments and JPEGs from last years holiday in Benidorm, that important, business critical stuff we backup daily, weekly and monthly for them.&amp;nbsp;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;At least with an &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; based client said industrious users are unable to tinker with the OS and break it, although the Linux networked home DIR, if integrating with Active Directory, can be a convoluted configuration to get on top of for *us*, and even if using &lt;a href="http://www.likewise.com/"&gt;Likewise Enterprise&lt;/a&gt; as the authentication bridge can still take a bit of application to nail down. After experimenting with CIF’s options around this area my own preferred method takes things back to basics via NFS based automount maps to a dedicated Ubuntu 10.04LTS NFS server, it’s a nice, clean option and provides a quick &amp;amp; robust stand-alone repository for all data. Here’s a brief overview of the setup.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Obviously a dedicated Linux (Ubuntu) NFS server is required, and by adding the nfs-kernel, nfs-common and portmap utilities &amp;amp; configuring related entries in the /etc/exports file to cover your desired network access is easily setup (It’s a quick admin procedure which is widely documented around the internet). Once done, and the corresponding portmap &amp;amp; nfs-common utils installed client side, you’ll need to configure things at the Likewise end.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;At this stage familiarity with Likewise Enterprise is required with pre-configured Ubuntu client to Active Directory authentication tested and working, the rest of the config is carried out using a dedicated AD OU containing specified users (and group) across a linked Likewise Cell, a corresponding GPO to create the local (client) folder to be used as the mount point, an auto fstab entry to mount it to the NFS box, and finally, specifying home folder creation in the GPO and its location in the user (Likewise) settings entry, e.g – /&amp;lt;mount&amp;gt;/%U (The location can also be set in the GPO, either or). There are (admittedly) a few stages to keep an eye on here and it does take a bit of jiggery pokery, however after a few hours of R&amp;amp;D you get the picture and it all makes sense. I also like to configure the GPO with a few extra niceties such as the domain prepend at logon, it’s cleaner (and easier for the users).&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I’ve seen and read umpteen forum entries containing reams of convoluted head scratching on this subject with many having limited success above anything other than losing days and weeks trying to get things sorted, however I will honestly say that apart from adding one single line of syntax to the NFS server /etc/exports file no other lengthy file mods were required for me, everything else was taken care of GUI-side using the excellent Likewise Enterprise Group Policy Object Editor. The GPOE is indeed a thing of wonder and I can’t begin to extol the virtues of saved sanity from AD incorporation.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If you’re one of the&amp;nbsp;aforementioned&amp;nbsp;forum head scratchers MEBBiNET would be more than happy to help and advise you with any of the above. I cover this and more in my one day &lt;a href="http://mebbi.net/"&gt;Linux for Business (Workstation Integration) workshop&lt;/a&gt; held in Leeds. Feel free to either get in touch directly (using the links, top right) or &lt;a href="http://www.ntileeds.co.uk/"&gt;book up&lt;/a&gt; for the workshop. We charge a mere £99 for the full day and we’ll even provide you with lunch.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-1004381959983824905?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/1004381959983824905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/04/nfs-home-from-home.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/1004381959983824905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/1004381959983824905'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/04/nfs-home-from-home.html' title='NFS - A Home from Home'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-QMDng8ZCO78/TZnF8250-iI/AAAAAAAAAkQ/pb-qZATUGbU/s72-c/home-folder.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-7442570028292232552</id><published>2011-04-04T11:42:00.000+01:00</published><updated>2011-04-04T11:42:46.171+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wordpress'/><category scheme='http://www.blogger.com/atom/ns#' term='Server'/><category scheme='http://www.blogger.com/atom/ns#' term='LAMP'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='EC2'/><category scheme='http://www.blogger.com/atom/ns#' term='AWS'/><title type='text'>Word Up - An Amazon EC2 LAMP for Wordpress</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-oHahjipMCuM/TZmTZWrL7mI/AAAAAAAAAkI/W9gZOfZzuQQ/s1600/amazon-wordpress-icon.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-oHahjipMCuM/TZmTZWrL7mI/AAAAAAAAAkI/W9gZOfZzuQQ/s1600/amazon-wordpress-icon.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;AWS EC2 is a virtual server platform hosted in the Amazon cloud which you manage yourself. It offers builds around MS Server 2003 to 2008 as well as varying flavours of Linux and is priced intelligently on a “per use” basis. You can choose the server location and either build your own for upload or choose from one of the many pre-configured Amazon Machine Images (AMI’s).&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In this post I’ll provide an overview of instances and run through a base Wordpress installation to an Ubuntu LAMP.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Procedure : &lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Build a quick and open Amazon EC2 Ubuntu LAMP server.&amp;nbsp;&lt;/li&gt;&lt;li&gt;With a fixed IP.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Offering SFTP access.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Running a base installation of WordPress.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Prerequisites : &lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;An Amazon &lt;a href="http://aws.amazon.com/"&gt;AWS account&lt;/a&gt;.&amp;nbsp;&lt;/li&gt;&lt;li&gt;A computer running &lt;a href="http://www.apple.com/macosx/"&gt;Mac OSX&lt;/a&gt;.&amp;nbsp;&lt;/li&gt;&lt;li&gt;The &lt;a href="http://www.panic.com/transmit/"&gt;Transmit v4&lt;/a&gt; FTP application.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Timeframe : &lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Estimated 30 minutes.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Instance Overview :&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;An Instance Store machine&lt;/i&gt;&lt;/b&gt; – This a dynamic build, you can modify it whilst it’s up but once terminated all changes are lost.&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;b&gt;An EBS build&lt;/b&gt;&lt;/i&gt; – Has its full system volume held in Amazons Elastic Block Storage area, this facilitates instance stop &amp;amp; start plus options for re-bundling a modified system into your own custom AMI.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;div&gt;&lt;ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Using EBS you pay for backed storage use with costs presently at $0.10 per GB month (Equating to +$1 per year for a 10GB EBS volume on top of the reservation cost) with all data I/O also chargeable at $0.10 per 1 million requests to the volume. Although these add-ons do boost reserved instance costs they don’t add much to them, and for me it’s still an attractive and competitively priced solution for what is in effect a fully accessible Virtual Private Server offering not only all the related flexibility you would expect from such a device, but with the accompanying bonuses of AWS Elastic Computing – i.e Image snapshotting and re-bundling, server stop/start &amp;amp; reboot, plus easy security and directly scaleable paths into multi-server load balancing and auto-scaling.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ubuntu’s EBS AMI’s are all 15GB so should you wish to take advantage Amazons &lt;a href="http://aws.amazon.com/free/"&gt;free 10GB Micro-Linux tier&lt;/a&gt; instance number &lt;b&gt;ami-c2a255ab&lt;/b&gt; is a 10GB Lucid build (although it’s only available in US East Zone 1).&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;Build :&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;Chose your instance type and fire it up, choosing your size option and selecting (or creating) a relevant security group &amp;amp; key pair. Copy the keypair (.pem) file to your local system and edit your security group to allow access for the following ports..&lt;br /&gt;&lt;div&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;Port 80 – Web Server&amp;nbsp;&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Port 22 – For SSH/SFTP access&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Port 80 requires open IP access (0.0.0.0/0) as it’s the web server, port 22 you can set as per your security preferences, although I personally like to nail it down to my own IP(s).&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Once running, open &lt;a href="http://aws.amazon.com/about-aws/whats-new/2008/03/26/announcing-elastic-ip-addresses-and-availability-zones-for-amazon-ec2/"&gt;Elastic IP’s&lt;/a&gt; from the AWS console, allocate an IP and associate it with your running instance. This is now your server IP address and will remain so after any stop/starts, it’s linked with your top level AWS account not the instance which allows you to re-assign it across another builds if required.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Next, open a local OSX terminal and connect via SSH, specifying the location of your downloaded secure keypair (.pem) file.&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #eeeeee;"&gt;$ ssh -i &amp;lt;file_path/keypair_file.pem&amp;gt; ubuntu@&amp;lt;elastic_ip&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: black; color: white;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;If you receive the warning about file permissions just chmod the .pem file to 600..&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Accept the certificate entry and once connected re-set the user account password from default.&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b style="background-color: #eeeeee;"&gt;$ sudo passwd&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Update the instance repository sources.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="background-color: #eeeeee; font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;$ sudo apt-get update&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;And upgrade all packages.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="background-color: #eeeeee; font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;$ sudo apt-get upgrade&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To install the LAMP stack use tasksel, check LAMP Server from the list, select OK, and create a MySQL password when asked.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="background-color: #eeeeee; font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;$ sudo tasksel&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Once finished input your (Elastic) IP into a browser and if all is well you’ll see the Apache default website text informing you - &lt;b&gt;“It Works..!”&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You have your LAMP up and running, but how to copy files into it? Well, first let’s open up the web folder to accept data. *NOTE* - 777 is open access, once built drop to a minimum of 755.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="background-color: #eeeeee; font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;$ sudo chmod -R 777 /var/www&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To install WordPress, first install phpmyadmin to create the database. Install as follows, inputting your MySQL and Admin user password(s) when requested.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="background-color: #eeeeee; font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;$ sudo apt-get install phpmyadmin&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Once installed, access via a browser as advised and log in, select the ‘Privileges‘ tab and create a user with a matched database. You could use the name ‘&lt;b&gt;word_press&lt;/b&gt;‘.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Next, download your WordPress installation and prepare as described &lt;a href="http://codex.wordpress.org/Installing_WordPress#Famous_5-Minute_Install"&gt;HERE&lt;/a&gt; inputting DB_NAME, DB_USER and DB_PASSWORD.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;An SSH server can already facilitate SFTP file transfer and as our pre-configured AWS security group allows SFTP (SSH – Port 22) we can dive straight in. In Transmit simply configure an SFTP connection to the server IP using the instances username and password. Click the key icon adjacent to the password entry box to specify the location of the keypair (.pem) file and connect. Upload your WordPress files to &lt;i&gt;/var/www&lt;/i&gt; and kick off the installation at the following address (containing your own details) &lt;i&gt;http://&amp;lt;your_server_ip&amp;gt;/wp-admin/install.php&lt;/i&gt;.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;And that’s it, you should now have a working installation of WordPress in an EC2 Ubuntu Virtual Server.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;There are a couple of things to be aware of with your shiny new build, firstly, as there is no standard Port 21 FTP utility on the server both WordPress and plugin updates will not function from within the application. You can re-configure WordPress for SFTP by installing and configuring the SSH2 package however it’s just as easy to manually upload &amp;amp; delete plugins using SFTP in Transmit.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Secondly, there’s the eMail issue, EC2 IP’s are allegedly blacklisted for sending mail, and although personally I've had no problems that's not to say you won't. As such it may be wise to configure some sort of SMTP relaying if you require comment notifications. The WP Mail SMTP plugin should accomodate this, download it &lt;a href="http://wordpress.org/extend/plugins/wp-mail-smtp/"&gt;HERE&lt;/a&gt;, upload, activate &amp;amp; configure.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Please feel free to comment or &lt;a href="http://mebbi.net/contact.html"&gt;get in touch directly&lt;/a&gt; if you would like expanded advice on this or any &lt;a href="http://mebbi.net/"&gt;other services&lt;/a&gt; we offer.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-7442570028292232552?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/7442570028292232552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/04/word-up-amazon-ec2-lamp-for-wordpress.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/7442570028292232552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/7442570028292232552'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/04/word-up-amazon-ec2-lamp-for-wordpress.html' title='Word Up - An Amazon EC2 LAMP for Wordpress'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-oHahjipMCuM/TZmTZWrL7mI/AAAAAAAAAkI/W9gZOfZzuQQ/s72-c/amazon-wordpress-icon.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-2374249474501336615</id><published>2011-04-03T07:00:00.001+01:00</published><updated>2011-04-03T09:18:47.121+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Client'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Networks'/><category scheme='http://www.blogger.com/atom/ns#' term='Workgroup'/><category scheme='http://www.blogger.com/atom/ns#' term='Enterprise'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>LTSP - Back to the Future</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-iNUqSgR85wQ/TZcC7BouzjI/AAAAAAAAAkE/z3JsYTNent0/s1600/ltsp-logo.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-iNUqSgR85wQ/TZcC7BouzjI/AAAAAAAAAkE/z3JsYTNent0/s1600/ltsp-logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;During our&amp;nbsp;&lt;a href="http://www.mebbi.net/infra-health.html"&gt;Linux for Business Workshop&lt;/a&gt; we demonstrate&amp;nbsp;&lt;a href="http://www.ltsp.org/"&gt;Linux Terminal Server Project &lt;/a&gt;(LTSP) technology, and it’s fun to note parallels between what was, what is, and what’s going to be, as it seems the old saying is indeed true in that nothing is really new and “What goes around comes around”.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A “client/server” model was the original method of computing. Resources were held centrally and computing (processor) time allotted to remote terminals. Technology has of course evolved and now we have more computing power in a digital watch than was once delivered from the monolithic mainframe systems that used to spit out punched cards to the bespectacled analysts of the 70's.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;The mainstream business PC of today has it’s own internal hard disk and is a fully functioning computing entity in itself, albeit an inefficient one prone to failure and resulting admin overhead, however the realised push for virtualisation&amp;nbsp;is bringing change and thanks to initiatives such as LTSP offers resulting ease of implementation.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In a nutshell, LTSP offers remote network booting for PXE clients (Diskless PC terminals) from a single instance of a centrally managed Ubuntu desktop operating system. The advantages of which are multi-layered -&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Substantial drop in hardware spec. No internal hard drive required, lower operational processing power, reduced memory &amp;amp; graphics, smaller unit footprint. Resulting savings for power consumption.&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;One single&amp;nbsp;&lt;/i&gt;&lt;i&gt;instance of the operating system to patch, update and&amp;nbsp;administrate.&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Simple backup (Data is already present in a single location on the server).&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;i&gt;Default single location for all user accounts and managed groups.&lt;/i&gt;&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Speed of installation for new clients (i.e “Instant”).&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Plus, as the LTSP framework offers multi-client logins you can still manage your suite as an enterprise network, most excellent. The only “downside” (if you can call it such) is a 128mb memory requirement per-client on the server, and a decent network infrastructure of course, ideally GB but 100base is adequate.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Thin client technology predominantly enjoys widespread use around education establishments and dynamic environments such as internet cafes and co-working spaces, but with browser based software delivery becoming more the norm is an intelligent infrastructure option for any forward thinking office.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ubuntu offer an “Out of the box” LTSP server install from their Alternate CD (download it &lt;a href="http://releases.ubuntu.com/releases/10.04/"&gt;HERE&lt;/a&gt;). Installation requires a dual NIC host and is as easy as pressing F4 at boot and selecting the "Install an LTSP Server" option (Fig:1).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-7Yn3U1yjSGE/TZb9CpnjCgI/AAAAAAAAAjw/3XpIluVxWeo/s1600/LTSP-Install.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-7Yn3U1yjSGE/TZb9CpnjCgI/AAAAAAAAAjw/3XpIluVxWeo/s1600/LTSP-Install.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;b&gt;Fig:1&lt;/b&gt; - LTSP Install. Press F4 at boot to access the Modes menu as pictured.&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-EkIOICDTzKA/TZb9U_f2tZI/AAAAAAAAAj0/-CUNLboc_1w/s1600/ltsp-server-nic.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-EkIOICDTzKA/TZb9U_f2tZI/AAAAAAAAAj0/-CUNLboc_1w/s1600/ltsp-server-nic.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;b&gt;Fig:2&lt;/b&gt; - Primary NIC selection. The secondary NIC is used for client connection/delivery.&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-DkGiQ99zDUM/TZb9onDUMFI/AAAAAAAAAj4/om_qngOhjUI/s1600/ltsp-client.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-DkGiQ99zDUM/TZb9onDUMFI/AAAAAAAAAj4/om_qngOhjUI/s1600/ltsp-client.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;b&gt;Fig:3&lt;/b&gt; - The LTSP Client Boot-Splash with log-in. Note the local IP.&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Once up and running all connecting LTSP clients are presented with a standard OS image (shell), something you will invariably wish to modify and lockdown. This is easily achieved using two standard utilities, Sabayon (Profile Editor) and Pessulus (Lockdown), installed on Ubuntu from the CLI.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b style="background-color: #eeeeee;"&gt;$ sudo apt-get install sabayon pessulus&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Once installed access from the Administration drop-down menu (Lockdown Editor &amp;amp; User Profile Editor). Configurations can be used in conjunction with the operating system Users &amp;amp; Groups utility to deliver a flexible and secure client access framework.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-g7bff9KU9fw/TZcAetFZNrI/AAAAAAAAAj8/p5gkK9sF8bc/s1600/sabayon.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-g7bff9KU9fw/TZcAetFZNrI/AAAAAAAAAj8/p5gkK9sF8bc/s1600/sabayon.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;&lt;b&gt;Fig:4&lt;/b&gt; - The Sabayon User Profile Editor presents a fully windowed desktop for easy configuration.&lt;/i&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;If you are interested in expanded Thin Client technology feel free to &lt;a href="http://mebbi.net/contact.html"&gt;give us a call&lt;/a&gt;, we would be more than happy to help and advise you.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-2374249474501336615?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/2374249474501336615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/04/ltsp-back-to-future.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/2374249474501336615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/2374249474501336615'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/04/ltsp-back-to-future.html' title='LTSP - Back to the Future'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-iNUqSgR85wQ/TZcC7BouzjI/AAAAAAAAAkE/z3JsYTNent0/s72-c/ltsp-logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-3663901769664333946</id><published>2011-04-02T07:00:00.000+01:00</published><updated>2011-04-02T07:00:03.936+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Listen in Colour</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-tWvYxVOTh6Q/TZWJv5wjsFI/AAAAAAAAAjI/uQoxST39pxs/s1600/blues.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-tWvYxVOTh6Q/TZWJv5wjsFI/AAAAAAAAAjI/uQoxST39pxs/s1600/blues.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Just because something is more technologically advanced doesn't mean it's intrinsically better, in a lot of cases this can be true however we had a recent discussion about the Kindle and I won't lie, I hate the things. For me a book is more than the mere words it contains, I treat mine as respected artifacts and can't imagine reading (for leisure) from anything else. Digital text is cold and transient (and where do you put your bookmark?).&amp;nbsp;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;The conversation logically moved on to music with a retrospective aside on how we used to play one side of an album and physically turn it over to play the other, a completely different listening experience from absently flicking across disjointed audio tracks, plucked randomly as we do these days from a monolithic vat of faceless data.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Of course it’s a different world, a different lifetime, a different set of rules and yes, a different listening experience. I’m (mostly) as guilty as the next man and although I do endeavour to keep one foot in the past for the duration of a full album with all tracks played *as the artist intended*, my conscious commitment feels increasingly flayed by an abundant overload of available data combined with self imposed modern day constraints of time for listening to any of it.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The listening experience is one thing and although potentially disjointed can be reeled back &lt;i&gt;as was&lt;/i&gt; with a bit of self control, and although music is music there used to be other contributing factors which made it all the more special. For example there was the build up and anticipation of the release date combined with attainment of the physical product on the day. I vividly recall teenage excitement on collecting the latest pre-ordered 7″ from the &lt;a href="http://en.wikipedia.org/wiki/Uk_subs"&gt;UK-Subs&lt;/a&gt;, a Saturday morning purchase verging on the religious and doubly enhanced by the brown paper bag it came in, sealed and labeled with my name hand written on it in biro by an adolescent fantasy in the shape of one of the (then) coolest girls on the planet who served behind the counter of Thirwells record shop in Northallerton High St, at 14 years old it couldn’t have got any better. But there was more, and it’s the more which no amount of &amp;nbsp;innovative iTunes timed releases, podcasts, pod-concerts or free album downloads and accompanying newspapers from Radiohead will ever, EVER replace – I’m talking about coloured vinyl, yes, the absolute unequaled, unrivalled and never to be repeated pinnacle of music related collectability.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;My first ever self bought music was &lt;a href="http://en.wikipedia.org/wiki/Cool_for_Cats_(song)"&gt;Cool for Cats by Squeeze&lt;/a&gt; on pink vinyl (I proudly still have a 12″ copy) and it went on from there to include most alternative and punk from the charts of ’78 to 82′. I’d kill to have that collection now, but as was the case with my stash of &lt;a href="http://en.wikipedia.org/wiki/2000_AD_(comics)"&gt;2000AD comics&lt;/a&gt; they were moved on to make space for, and fund, the next thing, and in this case after records came motorcycles (the 2000AD’s previously went to fund the records).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The uniqueness of collectability seems to be missing in the digital age of audio. How could there ever be an MP3 released in coloured data format which you could frame later in life after re-discovering it in your loft, it’s completely impossible, those days have passed and with them the buzz of the collectable special, a collectable MP3? It’s just not going to happen. It’s all just data, lines of code, and with the advent of online storage not even magnetic states on our own personal media anymore. We stream 0′s and 1′s from the cloud, listen to a few snatches of a few tracks of something in our iPhone earpiece, switch off and it’s gone again…….what was even there?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;New technology provides us with a lifetimes collection of music in our pocket, digitally enhanced to (allegedly) sound better with gadgets and applications to stream it when we want and where we want, but I still lament the loss of vinyl. It’s self admitted mid life nostalgia for a bygone age of adolescent dreamy evenings spent racking up a stack of 7″ singles on my mono box record player and having all the time in the world to play them over and over again, but equally I miss the loss of concept for the physically present limited edition gate-fold sleeve you could hold in your hands whilst listening to the audio, mainly for itself but also because there can be nothing to replace it, it’s gone, a full genre of interest and history from my youth is extinct.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Digital music, enhanced it may be, and it may be true that it sounds better (debatable), with the advent of the iTunes LP we also get video, but although hugely convenient (I love my iPod Nano) I do feel that todays music plays from a faceless and colourless format.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-3663901769664333946?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/3663901769664333946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/04/listen-in-colour.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/3663901769664333946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/3663901769664333946'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/04/listen-in-colour.html' title='Listen in Colour'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-tWvYxVOTh6Q/TZWJv5wjsFI/AAAAAAAAAjI/uQoxST39pxs/s72-c/blues.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-3054823308140254011</id><published>2011-04-01T10:19:00.010+01:00</published><updated>2011-04-01T16:57:30.569+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Design'/><title type='text'>Messagical - The Newton iMessage Pad3</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Gy0YIMbFP04/TZW8zaLPpsI/AAAAAAAAAjg/Fc4uqM5KOCA/s1600/retro-mac.jpeg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-Gy0YIMbFP04/TZW8zaLPpsI/AAAAAAAAAjg/Fc4uqM5KOCA/s1600/retro-mac.jpeg" /&gt;&lt;/a&gt;&lt;/div&gt;Today Apple launched a surprise product as both a thank you to long time Mac fanatics and to address the staggering demand for the iPad2 which they are struggling to meet.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The new product is actually a revamp of an old favourite and those who have a history with Apple will immediately recognise the &lt;a href="http://en.wikipedia.org/wiki/Newton_(platform)"&gt;Newton&lt;/a&gt;, Apples 'vintage' iPad and the worlds first tablet computer, released way ahead of it's time in the late 1980's.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;i&gt;&lt;/i&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;i&gt;"We always knew tablet computers would be a success"&lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt; said an iSpokesperson &lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;i&gt;"We wanted to give our loyal fans something really special to celebrate the huge success of iPad2, and what better product than a super cool hipster-esque retro Newton running the very latest version of iOS4"&lt;/i&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-8CWCsaHQx88/TZX1xMruSrI/AAAAAAAAAjo/svAhe0BkSb8/s1600/imessage-pad-3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-8CWCsaHQx88/TZX1xMruSrI/AAAAAAAAAjo/svAhe0BkSb8/s1600/imessage-pad-3.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;The funky new device is intelligently designed to slot into the huge gap between iPhone and iPad, a previously unfulfilled need&amp;nbsp;thankfully now filled, and not only with a super cool product, but with one which pays homage to the legacy of the worlds most stylish computer company.&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Aside from known inclusion of Apples revolutionary infra-red iLaser further specification is limited at present, however we&amp;nbsp;will be posting a full review if ever we get our hands on one.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-3054823308140254011?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/3054823308140254011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/04/messagical-newton-imessage-pad3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/3054823308140254011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/3054823308140254011'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/04/messagical-newton-imessage-pad3.html' title='Messagical - The Newton iMessage Pad3'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Gy0YIMbFP04/TZW8zaLPpsI/AAAAAAAAAjg/Fc4uqM5KOCA/s72-c/retro-mac.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-2652477366414386529</id><published>2011-03-31T07:00:00.003+01:00</published><updated>2011-03-31T07:00:00.967+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Enterprise'/><title type='text'>Keep Control - The Turnkey Linux PDC</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-9HHNgyzUJaU/TZMveyw00PI/AAAAAAAAAjE/hGWWhberijM/s1600/turnkey-pdc.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-9HHNgyzUJaU/TZMveyw00PI/AAAAAAAAAjE/hGWWhberijM/s1600/turnkey-pdc.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I’ve &lt;a href="http://mebbinet.blogspot.com/2011/03/does-todays-sme-really-need-server.html"&gt;previously mentioned&lt;/a&gt; the need (or not) to implement a server at small business level (SMB/SME). Office workgroups (up to 12 PC’s) can happily share files and printers from a SAMBA NAS whilst running eMail &amp;amp; collaborative groupware from Google Apps, account admin is quite manageable with a dozen or so users and if remote desktops are enabled both application and operating system management can also be kept in check by the *appointed* office IT individual.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;However, when infrastructure starts to expand (and funding doesn’t) the tight little managed workgroup can very quickly grow past it’s manageable boundaries and in such situations it's wise to get on top of things before they get out of control.&lt;br /&gt;&lt;br /&gt;Even with financial constraints, if a few days R&amp;amp;D and admin time is allotted it’s quite easy to morph an existing workgroup into a professional domain model at very little (or no) cost. The answer? A Samba based Linux PDC (Primary Domain Controller).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;There’s no need to buy a dedicated server as Linux will run quite happily run on a low end or second user re-purposed PC (Just make sure you back it up, and/or install a RAID1 disk mirror) and if existing workstations are already spec’d with a suitable business platform (as oppose to a “Home” operating system) centrally controlled domain logons, roaming profiles and related home shares can all be accommodated from no more than a few entries in the server smb.conf file. It really is very easy to accomplish and there are a whole array of quick “How To’s” posted around the web explaining the procedure. Or, for those wanting an even easier solution (and who doesn't?) &lt;a href="http://www.turnkeylinux.org/"&gt;Turnkey Linux&lt;/a&gt; provide a &lt;a href="http://www.turnkeylinux.org/domain-controller"&gt;preconfigured SMB PDC&lt;/a&gt; as one of their many excellent pre-builds, simply download the .ISO, burn, install and configure via the web interface. We demo the Turnkey PDC in our Linux for Business Workshop and can't recommend it highly enough.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;But, what about Active Directory I hear you say? Or MS Small Business Server? Well, yes, both superb solutions and de-facto models of choice across todays connected IT enterprise, however being Microsoft products they also come at a price, and to be honest for a single site SMB/SME a Samba based PDC model + cloud groupware tie-in is not only a substantially more cost effective option but sat on a Linux box it’s also more stable, more secure and substantially more resource efficient.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If your office IT is starting to fray at the edges and you don’t have the time to get things sorted feel free to &lt;a href="http://mebbi.net/contact.html"&gt;call us&lt;/a&gt;, we would be more than happy to get you tightened up and ready for future expansion.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-2652477366414386529?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/2652477366414386529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/03/keep-control-turnkey-linux-pdc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/2652477366414386529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/2652477366414386529'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/03/keep-control-turnkey-linux-pdc.html' title='Keep Control - The Turnkey Linux PDC'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-9HHNgyzUJaU/TZMveyw00PI/AAAAAAAAAjE/hGWWhberijM/s72-c/turnkey-pdc.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-3730082835001542243</id><published>2011-03-30T07:00:00.010+01:00</published><updated>2011-03-30T08:54:01.751+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Continental Cost Savings - The French Police and Linux Ubuntu</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-7HTJB848Ajw/TZG-_RDVWXI/AAAAAAAAAjA/xUrOlAyTIM0/s1600/le-ubuntu.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-7HTJB848Ajw/TZG-_RDVWXI/AAAAAAAAAjA/xUrOlAyTIM0/s1600/le-ubuntu.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If implemented intelligently the resultant cost savings from mainstream software licensing against an open platform can deliver quite substantial returns. The larger the organisation the greater the potential for reduced TCO and there can be no greater example of this than the on-going migration by the French 'Gendarmerie Nationale' (National Police Force), the results are quite amazing.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Gendarmerie accountant had questioned the escalating requirement and related cost implications for Microsoft Office licenses and decided to give Open Office a spin, he found the program adequately covered their business needs and it all started there. Open Office was rolled out first followed by planned migration of the desktop OS from Windows XP to &lt;a href="http://www.ubuntu.com/"&gt;Linux Ubuntu&lt;/a&gt;. Combined inception of a web based core system meant local platform specifics at workstation level were open for any OS running a secure browser and the systems team opted for the cross-platform conformity of &lt;a href="http://www.mozilla.com/en-US/firefox/new/"&gt;Mozilla Firefox&lt;/a&gt;, matched with &lt;a href="http://www.mozillamessaging.com/en-US/thunderbird/"&gt;Thunderbird&lt;/a&gt; e-mail for their IMAP mail platform.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The rollout began in earnest from 2004 and to date is saving €2 million per year. With a structured upgrade plan targeting 10,000 desktops during each twelve month period it is estimated that by 2015 the Gendarmerie will be running Ubuntu across 90% of their 85,000 PC's. As of 2009 they had already racked up savings in excess of &lt;b&gt;&lt;u&gt;€50 MILLION&lt;/u&gt;&lt;/b&gt; from previously expansive licensing and support costs.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Lieutenant-Colonel Xavier Guimard of the Gendarmerie presented a keynote speech at the annual &amp;nbsp;NOiV conference for open source standards in Utrecht, amongst an extensive breakdown of decisions for (and roadmap to) their adoption of open standards are some lateral points for anyone contemplating a similar strategy, reassuring and obvious comments (aside from the quite staggering cost savings) which should prompt anyone not to look too deeply into technicalities. Sometimes the most simple observations are the most poignant, in the words of Xavier himself -&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;“Moving from Microsoft XP to Vista would not have brought us many advantages and Microsoft said it would require training of users. Moving from XP to Ubuntu, however, proved very easy. The two biggest differences are the icons and the games. Games are not our priority.”&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;“Previously, one of us would be travelling all year just to install a new version of some anti virus application on the desktops in the Gendarmerie’s outposts on the islands in French Polynesia. A similar operation now is finished within two weeks and does not require travelling.”&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;“This year the IT budget will be reduced by 70 percent. This will not affect our IT systems.”&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;“Users need no training to use a web browser.”&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In the evolving world of browser based application delivery from the cloud Linux is the cost effective King and a decision to adopt it will without a doubt reduce your IT expenditure, and as demonstrated here the bigger you are the more you’ll save. Amidst todays financial chaos everyone is looking for ways to save money which is why examples like this are welcome, reassuring, inspiring and why I write about them.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Story as reported on OSOR.eu&lt;/b&gt; - &lt;a href="http://www.osor.eu/news/fr-gendarmerie-saves-millions-with-open-desktop-and-web-applications"&gt;Click Here&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Expanded article on the Ubuntu Website&lt;/b&gt; - &lt;a href="http://www.ubuntu.com/products/casestudies/french-national-police-force-saves-2-million-year-ubuntu"&gt;Click Here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-3730082835001542243?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/3730082835001542243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/03/continental-cost-savings-french-police.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/3730082835001542243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/3730082835001542243'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/03/continental-cost-savings-french-police.html' title='Continental Cost Savings - The French Police and Linux Ubuntu'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-7HTJB848Ajw/TZG-_RDVWXI/AAAAAAAAAjA/xUrOlAyTIM0/s72-c/le-ubuntu.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-366484093495462865</id><published>2011-03-29T07:00:00.002+01:00</published><updated>2011-03-29T07:00:01.679+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Culture'/><title type='text'>Open All Ours</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-6gNU2Ev4zNA/TZDbxsOkHRI/AAAAAAAAAi8/k-qeuY5e0kM/s1600/opensource.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-6gNU2Ev4zNA/TZDbxsOkHRI/AAAAAAAAAi8/k-qeuY5e0kM/s1600/opensource.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Open source means different things to different people. To some it’s a descriptive tag for certain platforms of community developed free software, to others it’s “lab” computing for geeks and at the far end it’s a comprehensive lifestyle ethos, however there is a constant and if we dig down we’re going to end up somewhere around root “collaboration”.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The word collaboration is invariably linked to production of an end result and is further described as being inherently positive (except, interestingly, during wartime), its corroborated companion, “co-operation”, is apparently always positive and the staunch anti-thesis of both comes to us as the dark deceitful back-door concept of “collusion”.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A perceptually large amount of the Open Source community relish the apparent notion we may indeed be at war, a war (for them) against a certain monolithic software giant (who shall remain nameless) and I must admit it does feel like that at times, although in war don’t you have to have two sides fighting each other? If not I believe there’s an escalating scale of aptly applicable descriptions for such systems one could pull on leading up to virtual despotism. But let’s not get too extreme, after all we’re the ones sporting (figurative) beards and sandals. Life is a choice and it’s all about options, ideally.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;What’s more important in life to you? Security? Purpose? Status? Family? Can they be separated? I'm not sure they can or should, for if you factor in human flair for social interaction you complete the full package for endorsed happiness, with life, as a result, becoming substantially more than the sum of it’s contributed parts thanks to increased benefits attained through a collaboration of needs.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Positive energy flows from collaboration and through open collaboration it flows even freer, you know how nice it is when someone helps you out purely because they want to? Aside from being the basis for friendship it could even be the crux of potentiality for an evolved future of our species (If we ever stop trying to blow each other up). There’s no doubt the production of anything is instilled with a certain something extra if it has been created from passion and goodwill rather than on the back of a single focused drive to capitalise and make money.&lt;br /&gt;&lt;br /&gt;What does this mean to your daily email and web surfing? Well, all I’m saying is that open source software is much more than just a great way of saving money.&amp;nbsp;Our choices in life define who we are.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-366484093495462865?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/366484093495462865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/03/open-all-ours.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/366484093495462865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/366484093495462865'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/03/open-all-ours.html' title='Open All Ours'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-6gNU2Ev4zNA/TZDbxsOkHRI/AAAAAAAAAi8/k-qeuY5e0kM/s72-c/opensource.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-6213705635865986599</id><published>2011-03-28T09:41:00.001+01:00</published><updated>2011-03-28T09:45:54.646+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Culture'/><category scheme='http://www.blogger.com/atom/ns#' term='Design'/><category scheme='http://www.blogger.com/atom/ns#' term='Innovation'/><title type='text'>The Funky and the Fear</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-6yZzNC5sFwc/TZBEQ_veVkI/AAAAAAAAAiw/HeWHvOlfC7c/s1600/bmw-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-6yZzNC5sFwc/TZBEQ_veVkI/AAAAAAAAAiw/HeWHvOlfC7c/s1600/bmw-logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I like the Germans. I love their open boundaries for inspired technical innovation, not only are they huge advocates (and users) of &lt;a href="http://www.linux.com/"&gt;Linux&lt;/a&gt; but outside the virtual their adventurous ingenuity has developed all manner of engineering icons, many now globally revered for brand performance and reliability, but some, like the BMW C1, predominantly confined to a brief few years inside the physical and cerebral borders of the Fatherland.&amp;nbsp;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-tsTxx2wNz_s/TZBE4lz70vI/AAAAAAAAAi4/LsCWnbzzSVw/s1600/2009-c1e.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-tsTxx2wNz_s/TZBE4lz70vI/AAAAAAAAAi4/LsCWnbzzSVw/s1600/2009-c1e.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You may or not have seen one of these things around your urban environment, not so much in the UK but most definitely around European cities. And what is it? Well, it’s more than just a scooter with a rollcage.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The C1 was designed to intelligently combat congestion by slotting in as a transport option between motorcycle and car. Initially produced with a 125cc engine it was later upgraded to 200cc and has since been redeveloped (in 2009) with an electric motor as the presently 'concept only' C1-E (Pictured).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As an innovative urban vehicle I really rate the C1, not only does the design keep you dry but also safe, in fact safety features are the C1′s main development feature. Included as standard are shoulder-height roll bars, a crumple zone around the front wheel and an aluminium roll cage creating a car-like protection cell, they also have twin seat-belts reminiscent of an aviation style four-point harness to keep the rider in place and BMW claim that in a head-on collision the C1 offers a standard of accident protection comparable to a European compact car.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Tests show that wearing a helmet with seatbelts can actually increase the possibility of neck injury in the event of an accident and the C1 was created to be ridden helmet free, a contributory factor which may have led to poor sales and the petrol based C1 line eventually being discontinued in 2003. Although the majority of European countries accepted BMW’s statistics and safety recommendations relating to helmets the stiff old UK refused to acknowledge and accommodate the C1 for what it actually was, i.e &amp;nbsp;a revolutionary new form of practical, funky and fun eco-transport.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The helmet law was created to protect riders from injury however in this instance, as tests prove, it can have the opposite effect, even so in typical jobsworth letter of the law UK fashion there was to be no exception and having two wheels the C1 was unwaveringly classed as a motorcycle. There was a case taken to court several years ago where a helmetless C1 rider won his case but by then it was too late, the damage had been done.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Perhaps now, several years down the line, with the push for eco fuel cells and alternative forms of environmentally friendly transport at the forefront of everyday life the C1-E may still pull interest and acceptance. I'm personally hopeful, but as with Linux, which as an alternative computer operating system delivers its own range of benefits for realised adoption, the pull for the mainstream, from the mainstream, may still sadly give many the fear.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;That said, one might wonder what the response would be were it branded, and marketed, by Apple.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-6213705635865986599?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/6213705635865986599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/03/funky-and-fear.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/6213705635865986599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/6213705635865986599'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/03/funky-and-fear.html' title='The Funky and the Fear'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-6yZzNC5sFwc/TZBEQ_veVkI/AAAAAAAAAiw/HeWHvOlfC7c/s72-c/bmw-logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-7958872674563343911</id><published>2011-03-27T13:08:00.003+01:00</published><updated>2011-03-27T13:10:38.973+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Active Directory'/><title type='text'>Likewise 6 - Instant Integration</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-iNboVdlMF3A/TY8kRhebCHI/AAAAAAAAAic/ntqUGTZ90mc/s1600/likewise-blue-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-iNboVdlMF3A/TY8kRhebCHI/AAAAAAAAAic/ntqUGTZ90mc/s1600/likewise-blue-logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The core of our Linux workshop revolves around the integration of Linux desktops into Microsoft Active Directory via a utility produced by US company &lt;a href="http://www.likewise.com/"&gt;Likewise&lt;/a&gt;. As such we were most keen to evaluate v6, their most recent release. The following review is based on a basic installation to MS Server 2003 SP2 with the concurrent client installed to &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu 10.04.1 Desktop&lt;/a&gt;.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We’d already experienced a pleasing performance increase from the latest Likewise Open client so were expecting a similar boost with Enterprise, however from the word go it was apparent there was much more on offer. Version 5.3 (Enterprise) was (and still is) a great product but requires a degree of post install administration to level out a base GPO config across linked cells. Version 6 is an instantly more polished product delivering a hand held, coherent and inclusive integration procedure which starts at the initial DVD splash with an easy tabbed menu (fig:1), simply select your platform (32 or 64 bit) and away you go.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-EooARTerYbw/TY8lXal_mQI/AAAAAAAAAig/vo5uIe9V_AY/s1600/lwiseent6-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-EooARTerYbw/TY8lXal_mQI/AAAAAAAAAig/vo5uIe9V_AY/s1600/lwiseent6-1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Fig 1 : Initial installation window.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;You’re guided through a few simple steps which usefully install all the required MS tools (fig:2) and finish by opening the Likewise admin console to create a linked Likewise Cell (fig:3) and GPO for you, a superb and most welcome procedural upgrade from Version 5 and one which works seamlessly, cutting out a whole section of previously required extra config.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-GxCH39WBE0c/TY8lzkh-R2I/AAAAAAAAAik/REVKVuA1_pQ/s1600/lwiseent6-3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-GxCH39WBE0c/TY8lzkh-R2I/AAAAAAAAAik/REVKVuA1_pQ/s1600/lwiseent6-3.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Fig 2 : Windows tools installer advisory.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-dJNVlI3_Ql8/TY8lz_MvFeI/AAAAAAAAAio/2JJ4wJiAJY0/s1600/lwiseent6-cell.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-dJNVlI3_Ql8/TY8lz_MvFeI/AAAAAAAAAio/2JJ4wJiAJY0/s1600/lwiseent6-cell.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Fig 3 : Cell creation (location).&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Another nice touch during new cell creation is the &amp;nbsp;GPO “prepend” option (fig:4) which once you’re ready to roll client side means there’s no requirement to type a full domain string to logon, you can dive straight in with username only, much cleaner, you’re also given the option to auto-link your installation account (invariably “Administrator”) with the created cell &amp;amp; GPO. We did notice that configured policy wasn’t enforced by default however as it’s something you’d check (and more than likely add to) prior to client logon it’s probably not even worth mentioning.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-dd7suL2KxBA/TY8l0T_YIMI/AAAAAAAAAis/CpYjkY9SiNA/s1600/lwiseent6-gpo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-dd7suL2KxBA/TY8l0T_YIMI/AAAAAAAAAis/CpYjkY9SiNA/s1600/lwiseent6-gpo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Fig 4 : GPO Creation advisory.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;On the Ubuntu workstation things are equally as refined and a simple &lt;b&gt;sudo ./install.sh&lt;/b&gt; command executed from the Enterprise DVD (or .ISO) root recognises your platform, kicks off the installation and finishes by opening the domain join GUI for you (a nice touch). Domain-join was virtually instant and after the statutory reboot we created a user account in ADUC, enabled it for the Likewise cell and logged on, job done.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;As an idea of just how streamlined Likewise have made Version 6 the full installation (including Active Directory, DNS config and making a coffee) took us no more than 30 minutes max from empty server instance to logged on domain-joined client.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;b&gt;*NOTES*&lt;/b&gt; – Pre-install it’s good to raise your domain &amp;amp; forest functional levels (if possible) to Server 2003 as Likewise schema mode is more readily received. Installation across a 2000 domain will still proceed with no performance hit, however raising the level provides tighter RFC 2307 integration with AD, basically it’s a good thing to do. Also, ensure your Ubuntu workstation can “see” your domain, this is best done through interface (eth0) &amp;amp; /etc/hosts config.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;If you’re interested in getting “Hands-On” with Likewise feel free to &lt;a href="http://mebbi.net/contact.html"&gt;contact us&lt;/a&gt; for information regarding bespoke consultancy and/or integration solutions for Likewise or any of the other services we offer.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-7958872674563343911?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/7958872674563343911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/03/likewise-6-instant-integration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/7958872674563343911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/7958872674563343911'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/03/likewise-6-instant-integration.html' title='Likewise 6 - Instant Integration'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-iNboVdlMF3A/TY8kRhebCHI/AAAAAAAAAic/ntqUGTZ90mc/s72-c/likewise-blue-logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-716247041206625916</id><published>2011-03-26T14:08:00.004Z</published><updated>2011-03-29T20:03:02.190+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><title type='text'>AWS - The Amazon Cloud</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-uBVKiyV2x4o/TY3ySSCCpNI/AAAAAAAAAiY/7cK6j1_od74/s1600/aws-block-icon.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;"&gt;&lt;img border="0" src="https://lh5.googleusercontent.com/-uBVKiyV2x4o/TY3ySSCCpNI/AAAAAAAAAiY/7cK6j1_od74/s1600/aws-block-icon.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For the majority of organisations data backup is a full time job. As a former I.T Service Manager I was once responsible for ensuring a digitised archive was backed up, a lengthy and laborious process involving a multi-site system of networked tape libraries with accompanying software and a regimented physical routine for changing tapes and/or rotating them to off-site storage.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;At the time I recall wondering why data couldn’t just be streamed up and across the virtual landscape of the emerging internet rather than held on site-based devices sat sucking up power and a whole string of other related resources. Well, today my musings have become a reality and I.A.A.S (Infrastructure as a service) or “Cloud Computing” (its user friendly name) is the increasing norm around enterprise I.T with offerings from web giants such as Google and Amazon happy to manage our off-site data and redeliver it with increasing ease. I’ve &lt;a href="http://mebbinet.blogspot.com/2011/03/clean-up-with-google-apps.html"&gt;previously pushed&lt;/a&gt; the simplicity and cost bonuses of Google Apps however &lt;a href="http://aws.amazon.com/"&gt;Amazon’s Web Services&lt;/a&gt; (AWS) are also worth exploring as they offer a whole range of products and services aimed at a deeper systems expanse. Let’s break them down and take a quick look at what’s on offer.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;S3&lt;/b&gt; – Basically, S3 offers expandable storage space in the Amazon cloud. You can specify zones in the UK, US and far East or opt for their “Cloud Front” which mirrors your content around edge locations for speedier delivery dependent on the access client. It’s cheap too, for example a static 10GB archive is going to drop in at around £10 a year, which is incredibly reasonable. S3 will also link data from and to your website infrastructure either statically or via configured API’s for functioned data usability, you can specify individually applied public or secured links for distributed download and (most recently) take advantage of their streaming media services.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;EC2&lt;/b&gt; – The “Elastic Cloud”. This is a platform for dynamic or fixed virtual servers. AMI’s (Amazon Machine Instances) can be fired up and configured at will or automated in response to load parameters. Offering elastic IP’s and load balanced content delivery with snapshots for volume backups you can quite literally have a virtual server farm running in a matter of minutes.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;Amazon VPC&lt;/b&gt; – The “Virtual Private Cloud” securely extends your business network offsite into an easily managed accessible platform offering all the benefits of expandable on-demand cloud based infrastructure. Integration is through a regular VPN connection with charges following the same model as other AWS resources.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;Overall the AWS platform is a superbly scalable and cost effective solution for any sized business looking at a virtual platform and we’ll be publishing a selection of specific AWS How-To’s in future posts, watch this space if you’re interested (Or &lt;a href="http://mebbinet.blogspot.com/feeds/posts/default?alt=rss"&gt;sign up&lt;/a&gt; to our RSS update feed).&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 16px;"&gt;&lt;b&gt;*UPDATE*&lt;/b&gt; - Amazon are now offering their "Cloud Drive", 5GB of completely free online virtual space, not bad. Check it out -&amp;nbsp;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;&lt;a href="https://www.amazon.com/clouddrive/learnmore"&gt;https://www.amazon.com/clouddrive/learnmore&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-716247041206625916?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/716247041206625916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/03/aws-amazon-cloud.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/716247041206625916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/716247041206625916'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/03/aws-amazon-cloud.html' title='AWS - The Amazon Cloud'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/-uBVKiyV2x4o/TY3ySSCCpNI/AAAAAAAAAiY/7cK6j1_od74/s72-c/aws-block-icon.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-2360863771182386984</id><published>2011-03-25T18:31:00.011Z</published><updated>2011-03-25T18:56:18.857Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='Email'/><category scheme='http://www.blogger.com/atom/ns#' term='Groupware'/><category scheme='http://www.blogger.com/atom/ns#' term='Enterprise'/><title type='text'>Clean up with Google Apps</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-zbasvwE7ZN0/TYzeFohBLrI/AAAAAAAAAiQ/2Vm-Dne0KpU/s1600/gmail-style.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh4.googleusercontent.com/-zbasvwE7ZN0/TYzeFohBLrI/AAAAAAAAAiQ/2Vm-Dne0KpU/s1600/gmail-style.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For one reason or another (invariably an infected PC running a local mail client unknowingly knocking out SPAM) it’s not uncommon to find your hosting providers mail server IP address has found its way&amp;nbsp;onto an internet blacklist and you’ve frustratingly become some sort of virtual e-leper, unable to contact your important clients due to an inbox full of rejected messages.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;It's not a great place to find yourself and certainly not conducive to the flow of business.&amp;nbsp;You can request removal, and in most cases will be successful, however once *it* starts you can guarantee an increasing amount of on-going admin cleaning your name around around the www, which, aside from being incredibly annoying also sucks up a fair bit of time, and let’s face it, who has any of that spare these days let alone needs the added hassle, we’re all too busy just trying to keep on top of the work we already have backed up.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;So, what’s the answer? Well, if you’re using a PC you’d better check that virus software and scan your operating system, you’re probably contributing to a global bot-net without knowing it. Next, to really nail it you could switch hosts, however it’s such a laborious and convoluted process you’d honestly be better off registering a completely new domain name, but what a chore that would be too, even with applied re-directs and masking you’re still asking for a world of pain and potential for general DNS disarray.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Or, you could just migrate to &lt;a href="http://www.google.com/apps/intl/en/business/index.html"&gt;Google Apps for Business&lt;/a&gt;, we’ve never looked back, and neither have any of the clients we’ve migrated. The procedure is quick, painless, and for up to 50 clients across specified community groups is also completely free.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Not only do you get the most resilient enterprise class email system around the internet with conversation threading, message labelling &amp;amp; auto-archiving, it comes backed with linked groupware offering online Docs, Calendaring, Chat (Talk) and “Sites”, all slick and easy with seamless interoperability between all users from literally anywhere on the planet. You can forget about that restrictive old server sat in the corner of the office hoovering up dust whilst pumping up your electricity bill, the Big G can take care of all your needs, all you need is an internet connection.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://mebbi.net/"&gt;MEBBiNET&lt;/a&gt; are mixed platform integration specialists and we would be more than happy to help you save time, stress, resources and money by helping you to migrate your enterprise hosting into a linked cloud.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Our base consultation is free. &lt;a href="http://mebbi.net/contact.html"&gt;Give us a call&lt;/a&gt;, what have you got lose?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-2360863771182386984?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/2360863771182386984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/03/clean-up-with-google-apps.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/2360863771182386984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/2360863771182386984'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/03/clean-up-with-google-apps.html' title='Clean up with Google Apps'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/-zbasvwE7ZN0/TYzeFohBLrI/AAAAAAAAAiQ/2Vm-Dne0KpU/s72-c/gmail-style.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-5877199868557807521</id><published>2011-03-25T09:37:00.002Z</published><updated>2011-03-27T16:01:52.479+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Systems'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>Seasoned Support</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-FzmLnxH3O6g/TYxf1_rzyZI/AAAAAAAAAiA/ezK_I511o1s/s1600/linux-windows.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/-FzmLnxH3O6g/TYxf1_rzyZI/AAAAAAAAAiA/ezK_I511o1s/s1600/linux-windows.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The major mental hurdle for any business assessing open source software is that of support - &amp;nbsp;migration support (impact on existing business), user support (familiarity training) and on going support (upgrades/roadmap etc). Such concerns can, and do, offset the most substantial of cost savings, but what’s the actual situation?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Microsoft obviously factors into the mindset and with its 90% market share support is more than available, however it does come at a price.&amp;nbsp;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;I’m not here to knock Microsoft solutions, not at all, their enterprise server platform is superb, although it would be incredibly short sighted given the present global economic climate for any savvy I.T manager to not at least cast an inquiring eye over cost effective alternatives from the perceived “other side”.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Microsoft support skills are ten a penny and the sector is saturated with MCITP’s of varying levels, both experienced and “paper” (non-experienced) however the majority of todays business I.T departments, rather than offering a broad range of computing knowledge and experience, provide no more than “Microsoft Support Services”. A computer is actually quite a capable box of tricks if you don’t choke it with bloated software and there's a whole lot more to the world of computing than the ubiquitous .DOC Word format. Over the years there has been a distinct dumbing down of in-house I.T skills, or should I say a tunnelling into the “Microsoft way”. However ubiquitous as it is Microsoft isn’t I.T, it’s Microsoft, just one option among many.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To highlight the situation take your mid-level car mechanic, he’s well versed and well experienced with vehicular concepts and corresponding fault finding solutions he can apply across the board from a mid 70’s Austin Mini to the latest space-age people carrier. Until electric cars become the norm we will still run combustion engines with pistons, cooling &amp;amp; fuel systems, gearboxes and all the surrounding and supporting gadgetry and electronics, even with hydrogen power cells we’re still going to need wheels and brakes. A seasoned I.T professional operates on a similar level, more than capable of cross platform support whilst a “seasoned” I.T department should be even more so and comprehensively rounded enough to allay any fears and concerns around support of non-MS solutions whilst performing relevant R&amp;amp;D to offer them for consideration to non-technical budget holders.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Aside from lack of confidence with in-house expertise people get jittery around Linux due to misconceptions relating to its source and development. “Open source” conjures up images of community nerds with beards working away in bedrooms across disparate sections of hashed up code to produce Frankenstein-esque applications looking like something from the late 80’s, there’s no doubt such fractions do exist however in 2010 the professional world of open source solutions (aside from product cost) is actually not too dissimilar from it’s corporate flip-side, with certain providers actually providing a more extensive support framework and product roadmap. Let’s take a look at &lt;a href="http://www.canonical.com/"&gt;Canonical&lt;/a&gt; as one example.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-R3rQaIZAAgU/TYxh1PE2MAI/AAAAAAAAAiM/wUkEc7CYXeM/s1600/ubuntu-release-cycle.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="301" src="https://lh3.googleusercontent.com/-R3rQaIZAAgU/TYxh1PE2MAI/AAAAAAAAAiM/wUkEc7CYXeM/s400/ubuntu-release-cycle.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Canonical offer their &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; client &amp;amp; &lt;a href="http://www.ubuntu.com/business/server/overview"&gt;server&lt;/a&gt; operating system not only for free but on a regular 6 monthly release cycle with a 2 year window for their LTS products (Long Term Support – 3 years on the desktop &amp;amp; 5 years for server), they provide a range of paid support subscription options alongside an extensive free on-line Wiki &amp;amp; technical documentation portal.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Such vendor support is obviously reassuring and if you choose your version intelligently from one of the big players the ROI can be most lucrative, but as discussed, if you have the right blend of seasoned staff you shouldn’t actually need it…..&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-jLayIXG7mQQ/TYxgKZhhfiI/AAAAAAAAAiI/tt4p2qGelgk/s1600/the-it-crowd.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/-jLayIXG7mQQ/TYxgKZhhfiI/AAAAAAAAAiI/tt4p2qGelgk/s1600/the-it-crowd.jpeg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-5877199868557807521?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/5877199868557807521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/03/seasoned-support.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/5877199868557807521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/5877199868557807521'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/03/seasoned-support.html' title='Seasoned Support'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/-FzmLnxH3O6g/TYxf1_rzyZI/AAAAAAAAAiA/ezK_I511o1s/s72-c/linux-windows.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-6009381497367181487</id><published>2011-03-23T20:15:00.003Z</published><updated>2011-03-25T18:57:01.235Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Enterprise'/><title type='text'>Linux - Realised</title><content type='html'>&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-_mgwD_7F5DQ/TYpUMDG8gUI/AAAAAAAAAhs/UWKKfP6V4zk/s1600/linux-tux.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/-_mgwD_7F5DQ/TYpUMDG8gUI/AAAAAAAAAhs/UWKKfP6V4zk/s1600/linux-tux.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;With a 70% forecast for enterprise additions over the next five years it seems the realised benefits of Linux have finally filtered through the proprietary marketing machine. It’s taken a while, but cream always rises to the top ;-)&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Interesting too are the figures for new installations with a huge 66% across greenfield deployments.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-tDvDnMpXeEo/TYpVRlvlXDI/AAAAAAAAAh0/j-l2sffYzl8/s1600/enterprise-linux.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="https://lh6.googleusercontent.com/-tDvDnMpXeEo/TYpVRlvlXDI/AAAAAAAAAh0/j-l2sffYzl8/s640/enterprise-linux.png" width="440" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; line-height: 18px;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; vertical-align: baseline;"&gt;Recent news surrounding cyber terrorism (and the threat of) should also prompt further take up, for as operating systems go if you want to operate with the best level security then you have to be *Nix based.&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; vertical-align: baseline;"&gt;Given a choice (and you do have one) wouldn’t you rather select an operating system which was configurably secure “Out of the Box” as oppose to one which required immediate patching and extra virus prevention software installing just to make it safe? It is true there is no such thing as a totally secure computer however there&amp;nbsp;&lt;em style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;is&lt;/em&gt;&amp;nbsp;such a thing as damage limitation.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; font-size: 12px; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 12px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 12px;"&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; line-height: 18px;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 12px;"&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-6009381497367181487?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/6009381497367181487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/03/linux-realised.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/6009381497367181487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/6009381497367181487'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/03/linux-realised.html' title='Linux - Realised'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/-_mgwD_7F5DQ/TYpUMDG8gUI/AAAAAAAAAhs/UWKKfP6V4zk/s72-c/linux-tux.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-5742630179740832749</id><published>2011-03-23T20:07:00.004Z</published><updated>2011-03-25T18:59:15.160Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Training'/><category scheme='http://www.blogger.com/atom/ns#' term='Support'/><title type='text'>In with the In-Box</title><content type='html'>&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-iSWdB8cEYtA/TYpR28ORYKI/AAAAAAAAAho/klhFhBx5ATs/s1600/mail-stamp.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/-iSWdB8cEYtA/TYpR28ORYKI/AAAAAAAAAho/klhFhBx5ATs/s1600/mail-stamp.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; vertical-align: baseline;"&gt;Email is, of course, the ensconced backbone of global business communication at all levels and there’s no apparent mystique on how to use it, i.e “Create Message” and “Send”, that’s it? Well yes, that’s the bottom line, however in a dynamic business environment if you haven’t got a handle on your data flow and message management things can quickly get out of hand.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;I recall an SMB tidy-up where the receptionist had an inbox pushing 18,000 messages going back to 2004, quite something, as was the time if took to transfer it all up into their new Google Apps IMAP account through the office ISDN.&lt;br /&gt;&lt;br /&gt;You can give such users many a sideways glance but they should never be blamed, not everyone is I.T savvy and not every company realise the value of basic training, however as is the case with most things, a little can indeed go a very long way.&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; vertical-align: baseline;"&gt;A quick 30 minute or one hour run down across folder creation, searches and message archiving not only helps the user to keep track of an unrelenting influx but by tagging on signature creation, contact manipulation and scheduling it provides them with added confidence to operate at a more professional level, move on to link up shared calendaring with meeting requests and it’s job done, quite literally.&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; vertical-align: baseline;"&gt;MEBBiNET have years of experience across service delivery in user support environments and fully encourage queries from all levels during site and project visits. Without exception each and every user has the fear to some degree and will berate themselves for “not knowing about computers” (etc),&amp;nbsp; but why should they? I know nothing about electronics, or plumbing, or social work, they’re not my areas and I wouldn’t dream of pretending otherwise, I also wouldn’t apologise to a visiting electrician or plumber for not being able to repair or install a related product myself, honestly, it’s madness, why do computers do this to people?&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; vertical-align: baseline;"&gt;Just ask..! It’s really OK to do so and we ENJOY being able to help, it’s the most rewarding part of the job, fixing the hardware and systems is easy.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-5742630179740832749?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/5742630179740832749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/03/in-with-in-box.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/5742630179740832749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/5742630179740832749'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/03/in-with-in-box.html' title='In with the In-Box'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/-iSWdB8cEYtA/TYpR28ORYKI/AAAAAAAAAho/klhFhBx5ATs/s72-c/mail-stamp.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1258010212945607299.post-7654284863776558508</id><published>2011-03-23T18:41:00.003Z</published><updated>2011-03-25T18:53:23.376Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Storage'/><category scheme='http://www.blogger.com/atom/ns#' term='Backup'/><title type='text'>Does todays SME really need a server?</title><content type='html'>&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-9MZ2Qg9jnMM/TYo7A0wwsuI/AAAAAAAAAhk/qMfxIfObc5Q/s1600/raid-nas.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh6.googleusercontent.com/-9MZ2Qg9jnMM/TYo7A0wwsuI/AAAAAAAAAhk/qMfxIfObc5Q/s1600/raid-nas.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="text-align: justify;"&gt;Due to their size and admin requirement many small businesses cannot financially justify a fully dedicated I.T department (or employee), as such their computer systems usually evolve (in)organically over a number of years from one or two computers into a disparate mixture of self-installed desktops running an insecure and unmanaged mixed platform.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Everything is OK for a while, systems are joined to the local network (LAN) with POP eMail accounts added here and there as required, however before you know it a workgroup has developed, data is all over the place, users are treating their computers like home media centres and strange things begin to happen, then there’s the backup routine (or lack of).&lt;/div&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;So, in comes the contracted third party company with big ideas and an array of confusing concepts which in most cases revolve around installing an extra server on site, obviously running software of the Microsoft flavour, i.e “Small Business Server”.&lt;/div&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="text-align: justify;"&gt;Now, don't get us wrong, MEBBiNET are long time supporters of Microsoft server products, Active Directory and MS Exchange are excellent enterprise solutions and we deliver a desktop Linux integration workshop teaching integration method, however, at SME level their viable functionality and required admin incurred for the small amount of users is questionable when evaluated against combinations of network attached storage (NAS) and coupled cloud service hosting on offer these days.&lt;/div&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="text-align: justify;"&gt;Let’s take a look at NAS. A dedicated server can cost anything from a few £1000’s&amp;nbsp;(entry level)&amp;nbsp;to upwards of 10x that, and comes with a consideration for necessary (and expensive) server class licence programmes, the costs add up quite substantially. For basic data sharing you can, however, simply source a decent NAS box, which will take care of all your needs equally as securely and with noticeably less requirement for admin, configuration and maintenance.&lt;br /&gt;&lt;br /&gt;NAS boxes start from around £200 (1TB)&amp;nbsp;and plug into any existing network to instantly offer simple management through a browser interface. A NAS will function as an office print server and when configured for RAID-1 (Disk mirroring) provides a base level of in-built redundancy at hardware level, which although does not “officially” remove the need for extra backup is certainly a most welcome safety net.&amp;nbsp;The range of NAS boxes from sector leaders Q-NAP run a Linux shell with comprehensive user &amp;amp; group authentication plus an in-built web server offering MySQL &amp;amp; PHP functionality.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="text-align: justify;"&gt;You could admittedly create a simple folder share from one of your existing user PC’s, however you then need to make sure that it's backed up and powered up for continued access, both of which are problem areas when applied as required services from a desktop PC. Windows XP Pro for example has a 10 client connection limit (XP Home is 5) and of course neither the desktop hardware nor the operating system is designed for 24/7/365 up-time.&lt;/div&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="text-align: justify;"&gt;Combined cloud messaging and group collaboration are another rapid growth area, both of which totally negate a need for expensive on-site hardware and supporting resource, in fact many large organisations are junking their expansive MS Exchange platforms entirely in favour of the &lt;a href="http://www.google.com/apps/intl/en-GB/business/"&gt;Google Apps for Business&lt;/a&gt; hosted service, it really is that good.&lt;/div&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="text-align: justify;"&gt;Take a look at that dust sucking old server unit sat in the corner of your office draining electricity and taking up much needed space, did you even change the backup tape last night? And what does that error message mean?&lt;/div&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="text-align: justify;"&gt;MEBBiNET provide a comprehensive platform and infrastructure evaluation service. Give us a call, we would be more than happy to help you tidy and secure your systems. We’re confident we’ll save you money, time and effort and we will never, ever install or sell you anything you won’t need.&lt;/div&gt;&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="text-align: justify;"&gt;Life can be complicated enough, your I.T doesn’t have to be.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1258010212945607299-7654284863776558508?l=blog.mebbi.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.mebbi.net/feeds/7654284863776558508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mebbi.net/2011/03/does-todays-sme-really-need-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/7654284863776558508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1258010212945607299/posts/default/7654284863776558508'/><link rel='alternate' type='text/html' href='http://blog.mebbi.net/2011/03/does-todays-sme-really-need-server.html' title='Does todays SME really need a server?'/><author><name>RichBos</name><uri>http://www.blogger.com/profile/00712960471567586155</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-2otpqru6AP4/TX367pKmiPI/AAAAAAAAAfc/SoONQYZqZdY/s220/Beard.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-9MZ2Qg9jnMM/TYo7A0wwsuI/AAAAAAAAAhk/qMfxIfObc5Q/s72-c/raid-nas.png' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
